Job Title:  Senior Consultant | Transformation Excellence | Pune | Technology Strategy & Transformation

About the Role

We are looking for an experienced DevOps Engineer with strong hands-on experience in cloud infrastructure, Infrastructure as Code, CI/CD, configuration management, deployment automation, release engineering, monitoring, and production support.

The candidate should have experience working across multiple applications/environments and be comfortable collaborating with development, QA, security, architecture, and operations teams.

Key Responsibilities

  • Design, configure, and manage AWS and/or Azure cloud infrastructure across Development, UAT, and Production environments.
  • Implement Infrastructure as Code (IaC) using Terraform for automated and repeatable infrastructure provisioning.
  • Build, maintain, and troubleshoot CI/CD pipelines using Jenkins, Azure DevOps, GitHub Actions, GitLab, or similar tools.
  • Automate application build, deployment, release, approval, rollback, and environment provisioning processes.
  • Implement and maintain release gates and quality gates within CI/CD pipelines.
  • Standardize Git/SCM, branching strategies, version control, deployment, and release management practices across applications.
  • Implement configuration management and infrastructure/application automation using tools such as Ansible, Chef, or equivalent configuration management technologies.
  • Manage cloud networking, DNS, SSL/TLS, security, connectivity, and access-related configurations.
  • Support containerized application deployments using Docker and Kubernetes/AKS/EKS.
  • Work with application servers and runtime environments such as Tomcat and other enterprise application platforms.
  • Monitor applications and infrastructure using monitoring, logging, alerting, and observability tools.
  • Perform production troubleshooting, incident analysis, deployment support, patching, and environment maintenance.
  • Support Java-based application build and deployment processes, including Maven/Gradle or similar build systems.
  • Establish engineering dashboards and KPIs covering quality, defects, deployments, releases, availability, and operational performance.
  • Support code coverage and functional test automation integration within CI/CD pipelines.
  • Contribute to DevOps standardization, automation, continuous improvement, and release engineering across multiple applications/teams.
  • Collaborate with developers, QA, architects, security teams, infrastructure teams, and client stakeholders.
  • Any graduate

Mandatory Technical Skills

  • AWS and/or Azure
  • Terraform / Infrastructure as Code
  • CI/CD – Jenkins, Azure DevOps, GitHub Actions, GitLab, or equivalent
  • Git / SCM and branching strategies
  • Release & Deployment Automation
  • Configuration Management – Ansible, Chef, or equivalent
  • Cloud Networking, DNS, SSL/TLS
  • Production Monitoring & Troubleshooting
  • Containerized Application Deployment
  • Java Build & Deployment Tools – Maven/Gradle or equivalent
  • Hands-on experience with production deployments, patching, and environment management

Good to Have

  • Docker
  • Kubernetes / AKS / EKS
  • Azure DevOps
  • Jenkins
  • GitHub Actions / GitLab CI
  • Prometheus / Grafana
  • ELK / Elastic Stack
  • Datadog
  • DORA Metrics
  • Tomcat
  • Erlang
  • Code coverage and functional test automation

Preferred Profile

Candidates with hands-on experience in:

  • Cloud infrastructure and automation
  • Terraform-based provisioning
  • CI/CD pipeline engineering
  • Configuration management and automation
  • Release engineering and deployment automation
  • Production patching and troubleshooting
  • Containerized application deployments
  • DevOps standardization across multiple applications or teams

Note: The role requires practical hands-on DevOps engineering experience rather than only operational exposure to CI/CD tools.