Careers at Genpact


  • Facebook
  • Twitter
  • Linkedin
  • Email

Lead Consultant - Chaos / Reliability Engineer

Lead Consultant - Chaos / Reliability Engineer

Function: Operations

Location: Bangalore, India 

With a startup spirit and 90,000+ curious and courageous minds, we have the expertise to go deep with the world’s biggest brands—and we have fun doing it. Now, we’re calling all you rulebreakers and risktakers who see the world differently, and are bold enough to reinvent it. Come, transform with us.

Are you the one we are looking for?

Inviting applications for the role of Lead Consultant - Chaos / Reliability Engineer

In this role, we are looking for a strong technologist to join the new and growing Chaos and Resiliency practice. The role will involve close working with software developers and infrastructure engineering teams to build software that will for the base of chaos and resiliency testing at the Firm. This role is in the Reliability and Performance Engineering (RPE) group supporting the Operations Technology department. While the domain is Financial Services, we encourage candidates with the necessary technical and interpersonal skills from other domains to apply.


  • Develop software to automate chaos and resiliency test cases that simulate failures in a system that performs financial data processing.
  • Build a re-usable software library using a combination of open-source software and in-house technology that will be made available to other software developers at the Firm.
  • Analyze new system architectures to identify single points of failure and other areas that may present a resiliency deficiency. Design tests to
  • Execute the tests as part of nightly builds and Game Days.

Qualifications we seek in you

Minimum qualifications

  • B.Tech/B.E/ MCA
  • Excellent written and verbal communication skills

Preferred qualifications 

  • 4+ Years hands-on experience working for a software or Telco global firm.
  • Software programming experience in distributed languages E.g. Java, Python, C++, Perl Etc.
  • Hands on software development or test automation coding in on-premises and public Cloud environments; preferably Azure.
  • Ability to script in Linux with exposure to administration or engineering.
  • Experience with DevOps tooling such as Pipelines, Cloudify, Terraform is desirable.
  • Experience with writing programs that interact with relational distributed databases like IBM DB2, Oracle SQL SQL Server.
  • Willingness to learn new technologies and the ability to work in a dynamic and rapidly changing environment
  • Chaos / Resiliency testing experience and stochastic modelling. Experience with industry leading chaos / resiliency technologies a plus.
  • Deep knowledge of distributed systems architecture e.g. microservices, REst, message queues, distributed transactions, distributed functions, fault tolerant systems.
  • Ability to code using modern testing frameworks e.g. Junit, BDD, Robot.
  • Understanding of the test automation development lifecycle and test measurement.
  • Knowledge of container technologies such as Docker, Kubernetes Etc.
  • Excellent communication skills both verbal and written.


 Genpact is an Equal Opportunity Employer and considers applicants for all positions without regard to race, color, religion or belief, sex, age, national origin, citizenship status, marital status, military/veteran status, genetic information, sexual orientation, gender identity, physical or mental disability or any other characteristic protected by applicable laws. Genpact is committed to creating a dynamic work environment that values diversity and inclusion, respect and integrity, client focus, and innovation. For more information, visit Follow us on Twitter, Facebook, LinkedIn, and YouTube.


Job: Lead Consultant

Job ID: ITO050591

Primary Location: India - Bangalore

Education Level: Bachelor's / Graduation / Equivalent

Job Posting: Feb 2, 2022

Master Skills List: Consulting

Job Category: Full Time