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