Principal Engineer - Cloud Automation - Product Based Organisation - Gurgaon

  • Gurugram
  • People Hire Consulting

You will be on the direct payroll of our client.


What You will be doing:

  • Drive technical solution discussions with the team, diving into the details to solve problems, and using your knowledge to develop the required cloud infrastructure.
  • Lead the way in creating next-generation technical talent, mentoring team members on how to modify existing and build new infrastructure-as-code stacks.
  • Review code developed by junior and senior engineers and offer guidance to ensure the written code meets the team’s architectural guidelines.
  • Develop engineering plans which improve the resiliency of our infrastructure services, so the loss of one region or availability zone does not result in a customer-facing outage.
  • Effectively communicate with and influence key stakeholders across all organization levels.
  • A typical workday consists of 1/4 programming and automation development, 1/4 reviewing code (i.e., pull requests), 1/4 project planning, and 1/4 assisting internal clients on operational matters.
  • What you will need for this position :
  • 9+ years of deep technical experience in technology (e.g., software development, cloud computing,
  • infrastructure engineering, and/or security engineering).
  • 5+ years of software development experience building and maintaining CI/CD pipelines,
  • configuration management scripts, and infrastructure automation.


The DNA of client is our people, and our culture has an emphasis on fostering intrapreneurship – a system that encourages clients to think and act like individual entrepreneurs and empowers them to act, embrace risk, and make decisions as if they had founded the company themselves.


At Client, we value the

diverse perspectives that everyone brings. Whether working with a team of colleagues or with clients, we ensure that we foster a culture that celebrates differences and builds on shared connections.


  • 5+ years of software development experience in: (1) shell scripting such as Bash and PowerShell (2) loosely typed languages such as Python and Ruby (3) strongly typed languages such as TypeScript and Java and (4) object-oriented programming model.
  • Prior experience in communicating across technical and non-technical audiences, including executive stakeholders, peer principal engineers and architects, and junior team members.
  • Have guided or be willing to guide technical talent across a global team operating in India, Canada, and the US.


Preferred Qualification :

  • 7+ years on a team which manages Amazon Web Services (AWS) infrastructure that hosts multiple
  • public-facing software-as-a-service (SaaS) applications running on both Windows and Linux
  • platforms.
  • 3+ years building infrastructure-as-code solutions using AWS Cloud Development Kit (CDK) written
  • with TypeScript or 4+ years writing TypeScript, Node.js or another JavaScript language.
  • 3+ years using the Chef configuration management tool to develop cookbooks which configure
  • applications and operating system settings on both Windows and Linux.
  • 2+ years using data analysis and exploration tools, employing SQL to navigate multiple tables of
  • data, and building complex queries which answer business questions.
  • 3+ years of designing technical solutions with end-to-end documentation for implementation.
  • Education: A bachelor's or master's degree in computer science, information technology, software
  • engineering, or a related field is required.
  • Technical Expertise: Candidate should have a deep understanding of various technologies,
  • frameworks, and programming languages relevant to their field. They should be proficient in software development methodologies, database design, system architecture, cloud computing, networking, security, and other relevant areas.
  • Experience: Typically, candidates are expected to have several years of experience in software development or related roles. This experience helps them gain a comprehensive understanding of the software development lifecycle, project management, and industry best practices.
  • Problem-Solving Skills: Candidates need strong analytical and problem-solving abilities to identify and address complex technical challenges. They should be able to evaluate different solutions, consider trade-offs, and make informed decisions based on the organization's goals and constraints.
  • Communication and Leadership: Candidates often work as part of a team and collaborate with stakeholders, developers, and other IT professionals. Effective communication and leadership skills are crucial for understanding requirements, explaining technical concepts, and driving the implementation of solutions.
  • Architectural Design: Candidates should have expertise in designing scalable, secure, and efficient architectures. They need to consider factors like performance, reliability, maintainability, and integration with existing systems while designing solutions.
  • Industry Knowledge: Staying up to date with the latest trends, technologies, and industry standards is important for a principal engineer. They should have a good understanding of the industry landscape, emerging technologies, and relevant regulations.
  • Certifications: While not always required, certifications such as TOGAF (The Open Group Architecture Framework) or AWS Certified: AWS Solutions Architect can help validate an individual's knowledge and expertise in architectural design and implementation.
  • Due to the 24x7x365 nature of Cloud Infrastructure Operations, this role may require a flexible work schedule and off-hours support from time to time.