Staff Devops Engineer

bakerhughes

Bangalore 6 Years Exp Posted 321d ago

Job Description

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.

Similar Openings for You