Senior DevOps Engineer - AWS
Gartner · Gurugram, Haryana, India
Gartner · Gurugram, Haryana, India
****About Gartner IT:**** Join a world-class team of skilled engineers who build creative digital solutions to support our colleagues and clients. We make a broad organizational impact by delivering cutting-edge technology solutions that power Gartner. Gartner IT values its culture of nonstop innovation, an outcome-driven approach to success, and the notion that great ideas can come from anyone on the team. **About this role:** Gartner Peer Platform is looking for a highly skilled and motivated DevOps Engineer to join our Cloud and DevOps team. This role involves collaborating with architects, software engineers, and operations teams to support the design, deployment, management, and operation of our development, test, and production infrastructure. You will leverage your expertise in public cloud platforms (AWS), Kubernetes orchestration, and Python scripting to drive automation and innovation. You will play a critical role in enhancing our DevOps processes by incorporating AI-driven automation to improve the efficiency, reliability, and scalability of our infrastructure and deployment pipelines. **What you’ll do:** - Contribute to the design, deployment, and management of scalable cloud infrastructure primarily on AWS and other public cloud platforms. - Implement, and maintain Kubernetes clusters for container orchestration and manage application deployments. - Develop and maintain automation scripts and tools using Python to streamline infrastructure management, deployment, and monitoring. - Collaborate closely with software engineers, architects, and operations teams to support CI/CD pipelines and infrastructure as code (IaC) using tools like Terraform and Jenkins/Cloud bees. - Implement best practices for cloud security, compliance, and governance within the DevOps lifecycle. - Monitor system performance, troubleshoot issues, and optimize cloud resources to meet service level objectives. - Mentor junior engineers and promote knowledge sharing within the team. - Participate in capacity planning, load testing, incident response, and ad-hoc after-hours production support. - Research and evaluate new cloud technologies and DevOps tools to continuously improve the infrastructure and automation capabilities. - Assist in managing Kubernetes clusters and improving application deployment processes. - Work with engineering teams to support the DevOps execution strategy for different projects. - Drive continuous improvement in areas like monitoring, automation - System patching strategies and implementation, including vulnerability management and security updates across multiple environments. - Drive cost optimization and performance enhancement initiatives across cloud infrastructure. - Ensure high availability of critical applications and manage multi-region cloud infrastructure to support robust and resilient operations - Managing one-click deployment solutions to streamline application releases and improve operational efficiency. **What you will need: Must-Haves :** - 4 to 6 years of experience in IT infrastructure, cloud engineering, or DevOps roles with a strong focus on AWS and public cloud services. - AWS hands-on experience (AWS highly preferred) - Strong experience with containerization technologies (Docker, Kubernetes) and - orchestration. - Experience with Kubernetes, particularly in cluster management and application - deployments on EKS (Elastic Kubernetes Service) - Terraform experience (must have worked with modules) - Linux experience, hands-on CLI experience - Hands-on experience with CI/CD tools such as Jenkins, Cloud Bees (preferred), and GitHub Actions. - Working experience with GitOps workflow - Exposure to tools such as Argo CD or Flux CD - Good working experience with Helm or Kustomize templates - Exposure to technologies such as Istio and Gateway API - Experience with bot traffic management using Cloudflare WAF AWS WAF etc. - Experience setting up rollouts using feature flags and implementing progressive rollout strategies, such as canary and blue-green deployments - Hands on experience with CDN services like Cloudflare/CloudFront - Proven expertise in debugging and resolving complex issues efficiently - Experience in deploying and managing Java and Go-based applications in production environments **Who you are:** - Excellent Communication and Prioritization skills. - Ability to work collaboratively across the organization. - Ability to work independently or within a team, proactively, in a fast-paced AGILE-SCRUM environment. - Owns success – Takes responsibility for successful delivery of solutions. - Strong desire to improve upon their skills in software development, frameworks, and technologies. Don’t meet every single requirement? We encourage you to apply anyway. You might just be the right candidate for this, or other roles. **Who are we?** At Gartner, Inc. (NYSE:IT), we guide the leaders who shape the world. Our mission relies on expert analysis and bold ideas to deliver actionable, objective business and technology insights, helping enterprise leaders and their teams succeed with their mission-critical priorities. Since our founding in 1979, we’ve grown to 20,000 associates globally who support over 13,000 client enterprises in ~90 countries and territories. We do important, interesting and substantive work that matters. That’s why we hire associates with the intellectual curiosity, energy and drive to want to make a difference. The bar is unapologetically high. So is the impact you can have here. **What makes Gartner a great place to work?** Our vast, virtually untapped market potential offers limitless opportunities – opportunities that may not even exist right now – for you to grow professionally and flourish personally. How far you go is driven by your passion and performance. We hire remarkable people who collaborate and win as a team. Together, our singular, unifying goal is to deliver results for our