DevOps Engineer

Description

Responsibilities and Duties:

  • Design, implement, and maintain automated deployment pipelines for various environments utilizing tools such as Jenkins, GitLab CI/CD or similar
  • Collaborate with development teams to ensure applications are built with scalability, performance, and reliability in mind
  • Manage and monitor cloud-based infrastructure leveraging technologies like AWS, Azure, or Google Cloud Platform
  • Configure and maintain infrastructure as code using tools like Terraform, Ansible, or Puppet
  • Troubleshoot and resolve issues related to application deployment, performance, and system stability
  • Implement security best practices and ensure compliance with industry standards
  • Continuously improve and optimize the CI/CD Pipeline, automating manual processes and reducing deployment times
  • Collaborate with cross-functional teams to define and implement monitoring and alerting strategies
  • Stay updated with emerging trends and technologies in DevOps and contribute innovative ideas to enhance our development and operations workflows

Requirements for the position:

  • Proficiency in scripting languages like Bash, Python, or Ruby
  • Hands-on-experience with containerization and orchestration tools such as Docker and Kubernetes.
  • Familiarity with version control systems Git and collaboration platforms like JIRA
  • Solid knowledge of cloud computing and infrastructure services
  • Relevant certifications such as AWS Certified DevOps Engineer, Certified Kubernetes Administrator (CKA), or similar is a plus
  • Proficient in Core Java/J2EE technologies & Spring framework experience in pair programming
  • Excellent communication and teamwork skills
Education
  • Bachelor’s degree in Computer Science or MCA, Engineering in related field (or related work experience)
  • Proven experience as a DevOps Engineer or similar role with a strong understanding of software development and IT Operations
  • Proficiency in scripting languages like Bash, Python, or Ruby
  • Hands-on-experience with containerization and orchestration tools such as Docker and Kubernetes.
  • Familiarity with version control systems Git and collaboration platforms like JIRA
  • Solid knowledge of cloud computing and infrastructure services
  • Relevant certifications such as AWS Certified DevOps Engineer, Certified Kubernetes Administrator (CKA), or similar is a plus
  • Proficient in Core Java/J2EE technologies & Spring framework experience in pair programming
  • Excellent communication and teamwork skills
Must Have
  • Ability to work independently with minimal supervision and guidance
  • Experience using Docker to package and deploy web applications
  • Experience with cloud-based web services and database systems (e.g., AWS, Google Cloud, Microsoft Azure)
  • Familiarity with server-side programming (e.g., Node.js, Python)
  • Experience customizing Content Management System
  • Strong understanding of Java 8, Microservices, Spring-boot, API Development and AWS
  • Strong problem-solving skills and ability to troubleshoot complex issues
  • Experience working in an agile environment
  • Background in user experience and/or design Involvement in open source projects
Educational Requirements
B.E./B.Tech CS or MCA
Workplace
Lucknow, Uttar Pradesh
Other Benefits
As per company policy
FAQs
  • What is the best way to apply for a position at YoloHealth?

    To explore employment opportunities at our company, we invite you to submit your application through our dedicated Careers Page. Alternatively, you can also find us on Job Portals like Indeed and LinkedIn or send your Resume at [email protected]
  • Can I apply for more than one job at the same time?

    Yes absolutely, you can apply for more than one job at the same time. However, the HR Department will review your qualifications and background to determine which position is the best fit for your profile.
  • What is my application status?

    To check your application status, contact the HR department at [email protected]