Senior DevOps Engineer
- Compensation
- Not disclosed
- Location
- Gurugram, HR, India
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 5+ years
- Category
- Devops
- Posted
Skills
Must have
- 5–8 years of hands-on experience in DevOps, Cloud Engineering, SRE, or a similar role.
- Strong production experience with AWS, Azure, and/or GCP.
- Strong hands-on experience with Kubernetes, preferably EKS, AKS, or GKE.
- Strong experience with Terraform and Infrastructure as Code.
- Strong understanding of CI/CD and GitOps practices.
- Strong Linux and networking fundamentals.
- Proven experience troubleshooting complex production environments and handling incidents.
- Strong scripting and automation skills using Bash, Python, or equivalent.
- Good understanding of cloud security fundamentals.
- Experience designing and reviewing production architectures.
- Demonstrated ownership of production environments and technical initiatives.
- Experience mentoring or providing technical leadership to engineers.
- Strong written and verbal communication skills.
- Experience working with multiple clients, products, or production environments simultaneously.
Full description
AWS / Azure / GCP | Multi-Client Ownership | Technical Leadership
About the Role
We are looking for a Senior DevOps Engineer with 5–8 years of strong hands-on production experience to independently own multiple client environments and provide technical leadership to a team of engineers.
In this role, you will typically manage 2–3 client environments, drive cloud and infrastructure architecture decisions, troubleshoot complex production challenges, and lead initiatives across reliability, security, automation, performance, and cost optimization.
You will also provide technical direction and mentorship to 3–5 engineers, ensuring high-quality delivery, strong engineering practices, and effective execution.
The role requires strong architectural thinking, engineering judgment, production troubleshooting skills, and the ability to communicate effectively with both technical teams and client stakeholders.
Key Responsibilities
1. Cloud Infrastructure & Architecture
- Design, deploy, manage, and optimize production cloud environments across AWS, Azure, and/or GCP.
- Design and review highly available, scalable, secure, and cost-efficient cloud architectures.
- Work extensively with core cloud services including compute, storage, databases, networking, IAM, and load balancers.
- Own production workloads on EKS, AKS, GKE, including cluster design, upgrades, scaling, troubleshooting, and maintenance.
- Evaluate architectural options and recommend solutions based on client requirements, technical constraints, and business objectives.
- Identify technical debt, architectural risks, and opportunities to improve reliability, scalability, security, and operational efficiency.
- Implement and improve backup, disaster recovery, high availability, and business continuity practices.
2. Kubernetes, Infrastructure as Code & Automation
- Design and operate production Kubernetes environments, addressing challenges related to networking, scheduling, scaling, resource utilization, availability, and application behavior.
- Establish reusable Kubernetes and infrastructure patterns across client environments.
- Develop and maintain infrastructure using Terraform and Infrastructure as Code best practices.
- Build reusable IaC modules and standards to improve consistency, scalability, and operational reliability.
- Design and implement scalable CI/CD and GitOps workflows using tools such as ArgoCD, Flux, Spinnaker, or similar platforms.
- Automate operational processes using , and other appropriate scripting or automation tools.