Staff Backend Engineer, Gitlab Delivery: Upgrades

GitLab
India
Workplace: RemoteFull timeFunction: Software EngineeringSkills: ["Go","Ruby on Rails","Kubernetes","Helm","PostgreSQL","Linux","Terraform","Ansible","CSI","CRD","Observability","Databases","Migration"]

Staff Engineer leading the technical direction for GitLab’s self-managed deployment and upgrade workflows within the GitLab Delivery - Operate team. You’ll design cloud-native deployment patterns, Kubernetes operators, and upgrade orchestration, collaborating with SRE, Release, Security, and Development to minimize downtime and upgrade friction across varied environments.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
GitLab
GitLab
4 months ago

Staff Backend Engineer, Gitlab Delivery: Upgrades

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 4 hours agoStatus: Live

Job Summary

Staff Engineer leading the technical direction for GitLab’s self-managed deployment and upgrade workflows within the GitLab Delivery - Operate team. You’ll design cloud-native deployment patterns, Kubernetes operators, and upgrade orchestration, collaborating with SRE, Release, Security, and Development to minimize downtime and upgrade friction across varied environments.
Location: India
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Guide the technical vision and architecture for GitLab’s cloud-native, self-managed deployments and upgrade workflows.
  • •Establish operational maturity standards, service integration patterns, and deployment models that help development teams manage the lifecycle of their components.
  • •Design and maintain Kubernetes Operators, Helm charts, and upgrade orchestration tooling for self-managed GitLab deployments across varied environments.
  • •Develop automation and integration frameworks for database migrations, rolling deployments, compatibility checks, and rollback paths.
  • •Define database and application lifecycle strategies, including safe PostgreSQL migration approaches and validation mechanisms that reduce downtime risk.

Key Requirements

  • •Strong software engineering experience designing and delivering production systems installed and operated by customers in their own infrastructure.
  • •Proficiency in Go with familiarity of Ruby on Rails and Rails architecture as a useful addition.
Experience:Cloud nativeOpen sourceDevopsSaaS
Skills:GoRuby on RailsKubernetesHelmPostgreSQLLinuxTerraformAnsibleCSICRDObservabilityDatabasesMigration
Languages:English
Tech Stack:GoRuby on RailsKubernetesHelmPostgreSQLTerraformAnsibleLinux

Company Brief

GitLab
Provides a single application for the complete DevSecOps lifecycle, offering source code management, CI/CD, security, and collaboration tools to help teams deliver software faster and more securely.
Industry: Developer Tools
Company Size: Enterprise (1,001+ employees)
Revenue: USD 250M to 500M
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Francisco, United States
Founded: 2011
WebsiteLinkedIn