Site Reliability Engineer

McKinsey & Company

Apply Now


  • BS or MS degree in computer science or related field
  • 4+ years of experience in software engineering (Java, Ruby, Node.js, Dockers, DC/OS, Kubernetes, Docker Swarm, Linux, Windows)
  • Strong experience working with DevOps tools like Jenkins, GoCD, CircleCi, GitHub, Ansible, Puppet, Chef, Terraform
  • Proven ability to write code using the same code quality and engineering practices expected from core application developers (e.g., test driven development, integration, security, acceptance testing, etc.)
  • Good understanding of web and database technologies, concepts and design elements of on premise, cloud based and hybrid architectures
  • Excellent understanding of presentation tiers like Apache, Tomcat, Nginx, IIS
  • Working experience on cloud IaaS providers like AWS, Azure, Google
  • Excellent understanding of standard networking protocols and components such as: HTTP, DNS, TCP/IP, ICMP and Load Balancing
  • Strong working knowledge of scripting languages like Python, PowerShell, Perl
  • Experience with monitoring and data analysis tools like Splunk, Nagios, Prometheus, AppDynamics

Who You'll Work With

You will work in our Gurgaon office as a member of Application Site Reliability Engineering team. 

​This team works closely with product teams to guide and enable on setting up robust CI/CD pipelines, ensure product teams incorporate aspects of reliability, and  test and support ability during various stages of product development life cycle. 


What You'll Do

You will be working with various product teams using a variety of technologies to ensure high application reliability, scalability and availability.

In this role you will manage multiple complex projects and deadlines simultaneously. You will focus heavily on an automation and orchestration strategy for existing and new McKinsey applications/products and pair with platform Site Reliability Engineering to build necessary infrastructure such as code components. 

You will help to troubleshoot software application issues and identify modifications needed in supported applications to ensure high reliability and availability. Additionally, you will assist Application Product teams with integrating standard DevOps Foundation Products and help advance Site Reliability Engineering role definition in general.



  • High Tech


  • Technology
Read Full DescriptionHide Full Description
Confirmed 2 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles

One Step Register
Need an account? Sign Up