Staff Devops Engineer (6+)
bakerhughes | 2 days ago | Bangalore

As a Staff Devops Engineer, you will be responsible for:

  • Designing and Developing Software: Architect and develop high-quality software solutions.
  • Infrastructure Management: Automating and managing infrastructure using tools like Terraform or Ansible.
  • CI/CD Pipelines: Designing, implementing, and maintaining continuous integration and deployment pipelines.
  • Monitoring and Logging: Setting up and maintain systems for monitoring and logging to ensure reliability.
  • Build Automation: Creating and maintaining automated build processes.
  • Release Management: Coordinating and managing software releases for smooth deployment.
  • Version Control: Managing version control systems and ensure proper branching and merging strategies.
  • Collaboration: Working closely with QA, Product Management, and Operations teams.
  • Mentorship and Code Review: Guiding junior engineers and review code to ensure best practices.

 

Fuel your passion
To be successful in this role you will require:

  • Have a Bachelor’s degree in computer science or “STEM” Majors (Science, Technology, Engineering, and Math). 
  • Have a minimum of 6 years of professional experience in software engineering or DevOps.
  • Have Strong knowledge of Cloud Providers like AWS, Azure or GCP
  • Have Proficiency in programming languages such as Python, Java, or C++.
  • Have Familiarity with infrastructure as code tools like Terraform, Ansible, or CloudFormation.
  • Have Familiarity with containerization and orchestration tools like Docker and Kubernetes.
  • Version Control: Have Expertise in version control systems like Git, including branching and merging strategies.
  • Problem-Solving Skills: Have Strong analytical and problem-solving abilities.
  • Collaboration: Have Excellent communication and teamwork skills to work effectively with cross-functional teams.
  • Have Leadership: Experience in mentoring and guiding junior engineers.
  • Adaptability: Have Ability to quickly learn and adapt to new technologies and tools.
  • Documentation: Have Strong skills in writing and maintaining technical documentation.
  • Have a keen eye for detail, ensuring potential issues and bugs are identified early.
  • Have Strong analytical skills, capable of dissecting complex systems and pinpointing error-prone areas.
  • Have Excellent problem-solving abilities, addressing and resolving issues that arise during build and release processes.
  • Have Clear and concise communication of findings, collaborating effectively with development teams.
  • Have the ability to thrive in a team-oriented environment, fostering a culture of quality and continuous improvement.
  • Have Proficiency in coding, automation testing, and using various build and release tools.
  • Have Quick adaptability to new technologies and methodologies.
    • Have a constant search for innovative ways to Automate, build and release processes and stay updated with industry trends.
Official notification
Contact US

Let's work laptop charging together

Any question or remark? just write us a message

Send a message

If you would like to discuss anything related to payment, account, licensing,
partnerships, or have pre-sales questions, you’re at the right place.