Company: Baker Hughes
Skills: IT - Software Development
Experience: 3 + Years
Education: Masters Degree
Location: Bengaluru, Karnataka, India


Job Requirements

Baker Hughes is looking for an experienced DevOps Engineer. In this role, you will work alongside a highly trained engineering team to deploy and scale AI applications for our enterprise customers both on cloud and on-prem.

Responsibilities
  • Architect and implement codified cloud infrastructure, working with technologies like Docker, Kubernetes, and Jenkins.
  • Develop and maintain Continuous Integration (CI)/Continuous Delivery (CD) pipelines on kubernetes
  • Participate in all phases of the delivery life cycle, including design, development, test automation and release.
  • Tier 1 point of escalation from Support for any service availability challenges reported by multitenant customers
  • Participate in coordination of production deployments, on-call production support and monitoring
  • Work cross-functionally with various teams to improve Baker Hughes infrastructure through automation
  • Build internal tools to demonstrate performance and operational efficiency
  • Work with other teams to resolve issues related to application configuration, deployment, or debugging
  • Provide documentation and training of duties to Operations, new staff and related groups


Work Experience

Qualifications
  • Bachelor's degree in Computer Science, Electrical Engineering, or related field
  • 3+ years' experience in high-availability large-scale Kubernetes cluster deployments, operation, monitoring and maintenance
  • Strong experience with log monitoring and management with tools including but not limited to, Splunk or Elastic
  • Strong experience in automating Continuous Integration (CI) and Continuous Deployment (CD) and release management using tools such a Jenkins and Docker Registry
  • Strong experience with metric monitoring and alerting tools such as Prometheus and Grafana
  • Strong experience with Python, Bash, Jscript and automation tools (Chef, Puppet, Ansible, etc.)
  • Experience with incident response automation tools such as PagerDuty
  • Experience with Application Performance Monitoring principles and related tools such as NewRelic, Dynatrace, or AppDynamics
  • Experience with securing cloud environments and monitoring for security breaches
  • Experience reporting on Service Level Agreement (SLA) performance metrics such as service up time
  • Rigor in high code quality, automated testing, and other engineering best practices

Preferred
  • Master's degree in Computer Science, Electrical Engineering, or related field
  • Experience with Scala and Spark
  • Working experience in deploying Spark on Kubernetes