Senior Infrastructure Engineer II

dbt Labs dbt Labs · Data AI · India · Remote · Engineering

This role is for a Senior Infrastructure Engineer at dbt Labs, focusing on building and operating a seamless, reliable, and observable multi-cloud platform (AWS, Azure, GCP). The engineer will work on refining the platform, ensuring performance and reliability, and improving developer velocity through automation, tooling, and infrastructure design. Key responsibilities include designing and operating infrastructure systems across different tenancy models and cloud providers, bringing cloud infrastructure expertise, creating a great developer experience, leveraging tools like Terraform, Kubernetes, Python, and DataDog, building automation to eliminate toil, and optimizing cloud spend. The role requires experience with cloud providers, IaC (Terraform), Kubernetes, Python, and Bash, with a preference for multi-cloud and extensive Kubernetes administration experience. The company emphasizes empowering data practitioners and enabling AI use cases through reliable data infrastructure.

What you'd actually do

  1. Design, operate, and support infrastructure systems with parity across tenancy models (single vs multi) and public clouds (AWS, Azure, and GCP) - and work with engineering teams to get their services consistently deployed to those environments
  2. Bring cloud infrastructure expertise to the team, helping us strengthen and scale our infrastructure as we expand dbt Cloud’s multi-cloud capabilities.
  3. Help create a great developer experience while working with our close partners in Architecture, Release Engineering, Product Engineering and Security
  4. Leverage tools and languages such as Terraform, Kubernetes, Python, Bash, Helm, ArgoCD, Go, and DataDog
  5. Design and build automation to eliminate manual toil and streamline infrastructure operations at scale

Skills

Required

  • AWS, Azure, or GCP expertise
  • Terraform
  • Kubernetes
  • Python
  • Bash
  • declarative Infrastructure as Code
  • automation
  • remote, distributed team experience
  • excellent communication and writing skills

Nice to have

  • prior experience in a multiple cloud environment
  • more extensive Kubernetes administration and troubleshooting background

What the JD emphasized

  • multi-cloud dbt Cloud
  • multi-cloud capabilities
  • multi-cloud