Welcome to
Life at ESDS

DevOps Engineer

Join us in forging a path to greatness. ESDS is a crucible of innovation.

Full Time
Bangalore, Chennai, Coimbatore, Nashik
Posted 1 week ago

Brief Background

The In-House DevOps Engineer plays a pivotal role in unifying development and operations teams by implementing robust automation and streamlining software delivery processes. This role focuses on designing scalable CI/CD pipelines, managing infrastructure as code, and fostering a DevOps mindset across the organization to enhance efficiency, reliability, and collaboration throughout the software lifecycle.

What the Role needs to Achieve

Design and implement continuous integration and delivery (CI/CD) pipelines, automate infrastructure provisioning, work with developers to streamline the software delivery process.

ROLES AND RESPONSIBILITIES

  • CI/CD Pipeline Management: Design, implement, and manage scalable and secure CI/CD pipelines using tools such as Jenkins, GitLab CI/CD, or Azure DevOps to accelerate code integration and application delivery.
  • Infrastructure Automation: Automate infrastructure provisioning, configuration, and environment setup using Infrastructure as Code (IaC) tools like Terraform, Ansible, Puppet, or Chef.
  • Containerization & Orchestration: Package and deploy applications using Docker and manage orchestration with Kubernetes to support microservices architecture and scalability.
  • Collaboration & Enablement: Work closely with developers, QA engineers, and system architects to streamline build, test, release, and monitoring processes while championing DevOps practices across teams.
  • Monitoring & Incident Response: Implement robust monitoring, logging, and alerting solutions (e.g., Prometheus, Grafana, ELK stack) to ensure real-time observability, rapid incident response, and system reliability.
  • Environment Management: Maintain and troubleshoot across all environments—development, QA, staging, and production—to ensure smooth deployments and minimal disruptions.
  • DevOps Best Practices: Promote and enforce DevOps principles such as automation, version control, continuous testing, and feedback loops to enhance productivity and quality.
  • Security & Compliance: Integrate security practices into the CI/CD pipeline (DevSecOps) and support audits and compliance requirements through consistent configurations and access controls.

ESSENTIAL KNOWLEDGE AND SKILLS REQUIRED

  • Strong proficiency in data structures and algorithms, with a passion for programming—particularly in Python or Go.
  • Extensive hands-on experience with CI/CD tools such as Jenkins, GitLab CI, or Azure DevOps.
  • Deep understanding of configuration management and infrastructure automation using tools like Ansible, Puppet, Chef, or Terraform.
  • Proven experience with containerization technologies such as Docker, and orchestration platforms like Kubernetes.
  • In-depth knowledge of cloud platforms, including AWS, Azure, or Google Cloud Platform (GCP).

EDUCATIONAL QUALIFICATIONS

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.

EXPERIENCE

  • Minimum of 3 years of experience in software development or IT operations.

Job Features

Job Category

Software Division

Apply Now