Senior Engineer - DevOps

Posted:
2/10/2025, 4:00:00 PM

Location(s):
Gurugram, Haryana, India ⋅ Haryana, India

Experience Level(s):
Senior

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

Work Flexibility: Hybrid

Who we want:

  • Who can Plan, implement, and maintain and migrate the software development infrastructure.
  • Introduce and oversee software development automation across cloud services like Amazon Web Services (AWS) and Azure.
  • Help develop, manage, and monitor continuous integration (CI) and continuous deployment (CD) pipelines.
  • Excellent skills in applying Continuous Integration, Continuous Deployment and Continuous Delivery processes & tools [ Git, Maven, Jenkins, Ansible, Nagios, Apache Tomcat, Docker, etc.]
  • Collaborate with software developers, QA specialists, and other DevOps team members to ensure timely and successful delivery of new software releases.
  • Contribute to software design and development, including code review and feedback.
  • Assist with troubleshooting and problem-solving when issues arise.
  • Keep up with the latest industry trends and best DevOps practices while ensuring the company meets configuration requirements.
  • Participate in team improvement initiatives.
  • Help create and maintain internal documentation using Git or other similar version control applications.
  • Provide on-call support as needed.


What you will do:

  • Ability to code and script in multiple programming languages and automation frameworks like PythonC#JavaPerlRubySQL ServerNoSQL, and MySQL
  • Understanding of the best security practices and automating security testing and updating in the CI/CD pipelines
  • Ability to conveniently deploy monitoring and logging infrastructure using tools like PrometheusNagios, and Datadog
  • Proficiency in container frameworks like Docker and Kubernetes
  • Mastery in the use of infrastructure as code (IaC) tools like Terraform and Ansible and command line interfaces (CLI) for Microsoft Azure, Amazon AWS, and other cloud infrastructure platforms
  • Creative and analytical thinker with strong problem-solving skills
  • Must demonstrate exceptional verbal and written communication skills
  • Must demonstrate ability to communicate effectively at all levels of the organization
  • Previous experience working in a SCRUM or Agile environment preferred
  • Previous software development experience is preferred

What you need:

Minimum Qualifications (Required):

  • Bachelor’s degree in Computer Science, Computer Engineering or related field is preferred and minimum of 4+ years of experience as a Tools administrator or relevant experience is required.

Preferred Qualifications (Strongly desired):

  • Proven ability to design and implement new processes and facilitate user adoption.
  • Excellent skills in applying Continuous Integration, Continuous Deployment and Continuous Delivery processes & tools [ Git, Maven, Jenkins, Ansible, Nagios, Apache Tomcat, Docker, etc.]
  • Excellent skills in applying Continuous Integration, Continuous Deployment and Continuous Delivery with Focus on Automation
  • Knowledge of Jama workflows, and permission schemes is preferred.
  • Understanding of engineering lifecycle phases and design control processes is preferred.
  • Experience validating third party tools to comply with Quality Management system and to follow FDA guidance is preferred.
  • Knowledge of System Modeling, Requirement Management and Test Management best practices when working with multiple concurrent programs is preferred.
  • Experience with software and hardware defect tracking processes is preferred.
  • Ability to communicate and work with external software vendors is preferred.
  • Ability to work independently and manage priorities on multiple tasks is required.
  • Excellent verbal and written communication skills is required.
  • Ability to work in a regulated environment in compliance to ISO 13485 and 21 CFR 820 is preferred.

Travel Percentage: 10%