Overview
Lead Infrastructure Engineers help clients build and evolve the systems their organizations use to deliver and run software, leading the technical roadmap and cloud and infrastructure solutions within diverse teams.
What you'll do
- Explore the client's needs and drive the building of a technical roadmap and impactful solution that supports their business goals.
- Help shape and build Thoughtworks' cloud and infrastructure practice in collaboration with business development, marketing, and capabilities development teams.
- Build the controls and processes for continuous delivery and evolution of infrastructure and applications, driving automation through all stages of the process.
- Take a leading role in monitoring and ensuring that technical expectations of deliverables are consistently met on projects.
- Provide expertise and guidance in DevOps, cloud, platform and infrastructure engineering, both internally and at client sites.
- Establish trusting and thoughtful partnerships with a client's leadership across engineering and commercial functions.
- Lead the design and implementation of innovative solutions to current constraints and business policies.
What you'll need
- 8+ years of experience as a DevOps engineer with GCP Cloud, IaC (Terraform), Kubernetes, CI/CD, and AI familiarity (RAG, AI Agents).
- Ability to lead the collaborative design of enterprise and/or web-scale hosting platforms and to administer application servers, web servers and databases.
- Deep understanding of cloud and virtualization platforms, infrastructure automation and application hosting technologies.
- Experience working with software delivery teams and understanding of DevOps philosophies, Agile methods, and Infrastructure as Code, and how to apply them.
- Regularly apply DevOps philosophy, Agile methods, and Infrastructure as Code to your work, leading infrastructure and operations with these approaches.
- History of working with server virtualisation, at least one IaaS cloud platform, and two or more application runtime platforms including physical servers, virtual servers, container clusters, serverless and databases.
- Ability to write scripts in at least one scripting language, and comfort building one or more of: Linux servers, Windows servers or container clusters.
- Experience with continuous integration and continuous delivery tools across different tech stacks, web or mobile.
- Previous work with monitoring systems for availability, performance or security, and stress and performance testing with observability patterns (Distributed Tracing/OpenTracing, Log Aggregation, Audit Logging, Exception Tracking, Health Check API, Application Metrics, Self-Healing/Multi-Cloud).
- Understanding of security concerns, threats and approaches, including infrastructure platform vulnerabilities, secrets management, network security and software supply chain security.
- Genuinely enjoy interacting with teammates across the business and communicating technical concepts to nontechnical audiences.
- Comfort partnering directly with leadership teams (CTO/CIO/COO) on technical strategy while collaborating with senior IT groups in an advisory capacity.
- Adapt to uncertainty, embrace change and make decisions with limited information to achieve positive outcomes.
Nice to have
- Experience with unit testing and automated testing tools, and stress and performance testing.
Details
- Location: Bangalore, India; Gurgaon, India; Hyderabad, India.
- Work mode: Hybrid.
Read the full description and apply on the company’s own careers page.