DevOps Engineer

  • Location Icon

    GIFT CITY, Gandhinagar

  • Experience Icon

    5+ years of experience as a DevOps Engineer or a related role

  • Shift Icon

    10 AM to 6:30 PM

Qualification

Bachelor's degree in Computer Science, Information Technology

Requirements

We are searching for a skilled and experienced DevOps Engineer to join our growing team. In this role, you will play a pivotal role in bridging the gap between development and operations, ensuring a smooth and efficient software delivery lifecycle. You will be responsible for automating processes, building and maintaining infrastructure, and collaborating with developers to deploy code changes seamlessly.

  • Proven experience with CI/CD tools (Jenkins, GitLab CI/CD, etc.)
  • Solid understanding of infrastructure as code (IaC) principles
  • Experience with cloud platforms (AWS, Azure, GCP)
  • Experience with configuration management tools (Chef, Puppet, Ansible)
  • Strong scripting skills (Bash, Python, etc.)
  • Experience with containerization technologies (Docker, Kubernetes) (must)
  • Excellent communication and collaboration skills
  • Ability to work independently and as part of a team
  • Problem-solving and analytical skills

Preferred Qualifications:

  • Certifications: Relevant certifications from AWS, Azure, GCP, Kubernetes Administrator, or similar.
  • Agile Methodologies: Familiarity with Agile/Scrum methodologies.
  • Networking: Understanding of networking concepts and technologies.
  • Database Management: Experience with database management and optimization.

Responsibilities

  • Design, implement, and maintain CI/CD pipelines to automate software delivery processes
  • Utilize infrastructure as code (IaC) tools like Terraform or Ansible to provision and manage infrastructure
  • Configure and manage cloud platforms (AWS, Azure, GCP)
  • Implement and maintain configuration management tools (Chef, Puppet, Ansible)
  • Automate infrastructure deployments and configurations
  • Monitor system performance and troubleshoot issues
  • Collaborate with developers and operations teams to ensure smooth deployments
  • Stay up-to-date on the latest DevOps tools and technologies
  • Identify opportunities for process improvement and automation