Architect, develop, and oversee the deployment and management of scalable, secure, and highly performant build systems at ThoughtSpot.
Define and enforce best practices in build processes, dependency management, and continuous integration across multiple repositories.
Lead strategic initiatives to regularly upgrade packages, streamline dependency management, and maintain build system efficiency.
Design and implement cutting-edge Continuous Integration (CI) & Continuous Delivery (CD) frameworks tailored specifically to support ThoughtSpot's microservices architecture.
Proactively diagnose, troubleshoot, and resolve complex build and integration issues, ensuring stable, reliable, and timely software deployments.
Work closely with stakeholders across engineering and product teams to align infrastructure initiatives with organizational goals and promote engineering excellence.
Collaborate with peers and leadership to select and implement the most effective technologies and frameworks for infrastructure development and automation.
Mentor and grow a high-performing team, fostering a culture of technical excellence, continuous improvement, and :
In-depth knowledge of Operating Systems internals, networking fundamentals, and advanced debugging skills in distributed environments.
Expertise in Red Hat Satellite / MaaS or similar systems(deployment, configuration, lifecycle support) + PXE booting.
Expertise on virtualization platforms (VMware ESXi, Linux KVM, etc.)
Hands-on experience working with AWS or other cloud providers in hybrid cloud setups.
Extensive hands-on experience with Container Orchestration tools like Kubernetes (RKE2), Ceph storage systems, and associated tools like kubectl, Helm, YAML, and Rook-Ceph.
Extensive experience managing and optimizing distributed build systems with tools such as Bazel, Gradle, Maven, or NX.
Sound knowledge of a Highly Available DevOps toolchain, such as Jenkins 2,0 CircleCI, GitHub with DR setup.
Proven experience delivering Infrastructure as Code (IaC) using Terraform, Ansible, or similar tools.
Strong programming expertise in at least one language scripting, including Golang, Groovy, Python, Bash, and interacting with REST APIs.
Prior experience in mentoring and leading engineering teams, with a proven record of enhancing developer productivity and infrastructure reliability.
Exceptional communication skills with the ability to drive technical discussions and effectively collaborate with various skills / qualifications :
Minimum 10 years of relevant experience in the IT industry.
Must have experience working with geographically distributed teams and infrastructure, preferably in a