DevOps Engineer

  • Gurugram
  • Max Healthcare

Key Requirements:

  • Experience: Minimum of 2 years of hands-on experience with Amazon Web Services (AWS) and Docker.
  • CI/CD Pipelines: Proficient in creating and managing continuous integration and continuous deployment pipelines to streamline software development and deployment processes.
  • Command Line Mastery: Well-versed in using command line interfaces to automate tasks, deploy software, and manage system configurations.
  • Scripting Skills: Strong scripting skills in at least one of the following: Bash, Python, or Ruby.
  • Version Control: Experience with version control systems, such as Git, and an understanding of GitOps principles.
  • Infrastructure as Code (IaC): Experience with infrastructure as code tools such as Terraform or AWS CloudFormation.
  • Monitoring and Logging: Knowledge of monitoring and logging tools to ensure the health and security of applications and infrastructure.
  • Networking: Basic understanding of networking principles, including security, subnetting, and VPNs.
  • Security Practices: Familiarity with security best practices in the cloud, including the management of secrets, use of SSL/TLS, and compliance standards.
  • Team Collaboration: Ability to work collaboratively in a team environment, including with software developers, system administrators, and project managers.
  • Problem Solving: Strong analytical and problem-solving skills, with a proactive approach to identifying and resolving issues.

Responsibilities:

  • Design, implement, and manage CI/CD pipelines to automate the software release process.
  • Deploy, configure, and manage applications in a cloud environment, primarily AWS, using Docker.
  • Automate infrastructure provisioning and management processes through IaC tools.
  • Monitor system performance, implement performance tuning, and manage security and recovery processes.
  • Collaborate with development teams to ensure operational requirements are integrated into software development.
  • Conduct system troubleshooting and problem resolution across various application domains and platforms.
  • Stay current with industry trends and technologies, and be prepared to apply them within the organization to drive innovation and efficiency.