GitLab logo
fulltime·GitLab

Senior Backend Engineer, Cloud Cost & Capacity

Bengaluru, IndiaSalary not disclosed7 skills

Skills & Stack

PythonSQLKubernetesTerraformMonitoringSecurityCloud infrastructure

About the Role

Senior Backend Engineer, Cloud Cost & Capacity at GitLab Bangalore, working on cloud cost efficiency and capacity management for GitLab's infrastructure.

About GitLab

GitLab is the intelligent orchestration platform for DevSecOps, trusted by more than 50 million registered users and over half of the Fortune 100.

What You'll Do

6 items
  • 1Build data pipelines that turn Google Cloud billing exports and Cloud Monitoring telemetry into a clean, queryable picture of fleet usage and utilization in BigQuery
  • 2Attribute shared cost and usage across Google Kubernetes Engine clusters to the teams and services that drive them, using foundations such as OpenCost and Google Kubernetes Engine cost allocation
  • 3Develop capacity and demand tooling that profiles infrastructure needs by machine family and region to support reservation planning and prevent capacity shortages
  • 4Ship internal applications that let engineers and budget owners see and act on their cloud footprint, replacing manual snapshots and spreadsheets with software
  • 5Establish the data models, services, and engineering standards that future team members will extend, and help shape technical direction and hiring as we grow
  • 6Partner with Finance, product teams, service owners, and infrastructure engineers to turn their needs into technical designs

What We're Looking For

  • A track record of designing and shipping production backend services that you've owned end to end, beyond operating existing systems
  • Strong structured query language (SQL) skills with large datasets, experience building and maintaining data pipelines and models, and comfort working with cloud billing and usage data
  • Working knowledge of a major cloud platform, preferably Google Cloud, including compute services, Kubernetes, and pricing and billing models
  • Proficiency in a general-purpose programming language for tooling and pipelines. We value your ability to build and ship over mastery of a single language; Go and Python suit this work, and we use Ruby across our product code
  • The ability to break a new problem into milestones and drive it to production with light direction, communicating clearly in a remote, asynchronous environment
  • Helpful, not required: OpenCost, Kubecost, or Google Kubernetes Engine cost allocation; cloud financial management (FinOps) practices or certification; cost or capacity modeling, forecasting, or anomaly detection; Terraform; Looker, Looker Studio, or Grafana; founding engineering work; or artificial intelligence in engineering workflows

Check your fit before you apply

We check the resume on your profile against this role at GitLab: a match score, what is missing, and what to fix before you apply.

Ready to apply for this role?

Senior Backend Engineer, Cloud Cost & Capacity at GitLab — click below to submit your application.

Apply Now

Get new DevOps and Cloud Jobs in Bengaluru by email

Only new listings. No spam. Or get them on Telegram

Prepare for this interview

Free practice for the problem-solving rounds DevOps roles screen on.

blur