About the role:
ThoughtSpot is seeking a Senior DevOps Engineer to join our Build and Infrastructure team. In this role, you will leverage your deep expertise in infrastructure engineering, CI/CD, and automation tooling to strengthen our development practices and improve infrastructure reliability.
You will play a key role in enhancing build performance, developer productivity, and security standards across the entire development lifecycle. Hands-on experience with modern build systems such as Gradle, Bazel, or Go build tooling will be crucial in driving efficiency and scalability within our engineering workflows.
Key Responsibilities:
- Architect, develop, and oversee the deployment and management of scalable, secure, and highly performant DevOps Platform 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 and troubleshoot build failures, flaky tests, and dependency issues in distributed build environments
- Collaborate with engineering teams to align build and infrastructure improvements with business goals, ensuring fast, reliable, and secure delivery
- Evaluate and implement cutting-edge build and automation tools to continuously improve developer experience and delivery velocity
- Participate in on-call rotation to provide timely response, troubleshooting, and resolution of critical issues
- Mentor and grow a high-performing team, fostering a culture of technical excellence, continuous improvement, and innovation
What you bring:
- Extensive experience managing and optimising distributed build systems (Gradle/Bazel)
- In-depth knowledge of Operating Systems internals, networking fundamentals, and advanced debugging in distributed environments
- Strong programming/scripting skills in Python, Bash, Groovy, or Golang, with experience integrating build tools and REST APIs
- Hands-on experience with Kubernetes (RKE2 preferred), GitOps & Infrastructure as Code (IaC) using Terraform, Ansible (or similar)
- Hands-on experience with administering Infrastructure in hybrid cloud setups (On-premise & Cloud like AWS/GCP) is preferred
- Experience with administration and maintenance of tools in DevOps Toolchain E.g. Github, Jenkins, Harbor, JFrog, Sonarqube etc.
- Exceptional communication and collaboration skills, able to drive technical discussions across cross-functional teams
Preferred Qualifications:
- Minimum 7 years of relevant experience in the IT industry,
- Must have experience working with geographically distributed teams and infrastructure, preferably in a high release velocity/startup environment.
- Ability to work independently, prioritize effectively, and thrive in fast-paced, dynamic settings.