N

Staff Engineer, Devops

Nagarro · Gurugram, Haryana, India

~₹40L (est.)10–18 yrs experiencefull_timePosted Yesterday
Apply now →

Job description

**👋🏼****We're Nagarro.** We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale across all devices and digital mediums, and our people exist everywhere in the world (18500+ experts across 40 countries, to be exact). Our work culture is dynamic and non-hierarchical. We're looking for great new colleagues. That's where you come in! **REQUIREMENTS:** • Total experience: **5.5+ years**. • Strong experience in **DevOps, Platform Engineering, or Cloud Engineering**. • Must-have expertise in **Cloud Platforms (Azure or GCP), Docker, GitLab CI/CD, Kubernetes (AKS/GKE), and Terraform**. • Hands-on experience building and maintaining **CI/CD pipelines** using **GitLab CI, TeamCity, Octopus Deploy, and Azure DevOps**. • Strong experience with **containerization, Kubernetes deployments, scaling, upgrades, and environment management**. • Experience with **Helm** for deployment templating and Kubernetes package management. • Strong scripting experience using **Python, Bash, or PowerShell** for automation. • Good understanding of **networking concepts** including DNS, load balancers, firewalls, and cloud networking. • Experience with **monitoring, logging, alerting, and observability** using Prometheus, Grafana, or cloud-native monitoring tools. • Knowledge of **DevSecOps practices**, including vulnerability scanning, secret management, compliance, and security automation. • Strong analytical, troubleshooting, communication, and stakeholder management skills. **RESPONSIBILITIES:** • Design, implement, and maintain scalable **CI/CD pipelines** to automate build, test, and deployment processes. • Deploy, manage, and optimize cloud infrastructure across **Azure or GCP** environments. • Administer and support **Docker containers** and **Kubernetes (AKS/GKE)** clusters, including deployments, scaling, upgrades, and troubleshooting. • Develop and maintain **Infrastructure as Code (IaC)** using **Terraform** to provision and manage cloud resources. • Implement and manage deployment strategies using **Helm** and Kubernetes deployment templates. • Automate operational tasks and infrastructure workflows using **Python, Bash, or PowerShell** scripting. • Configure and maintain monitoring, logging, dashboards, and alerting solutions using **Prometheus, Grafana, and cloud-native monitoring tools**. • Implement DevSecOps best practices, including vulnerability scanning, secret management, compliance checks, and policy enforcement. • Troubleshoot production issues, perform root cause analysis, and implement preventive measures to improve platform reliability. • Collaborate with development, cloud, infrastructure, and security teams to deliver reliable, secure, and scalable platform solutions. • Participate in production support, incident management, and on-call rotations to ensure high availability of critical systems. • Continuously improve automation, platform performance, deployment processes, and operational excellence through industry best practices. Bachelor’s or master’s degree in computer science, Information Technology, or a related field