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.