Engineering Manager, Gitlab Delivery: Upgrades

GitLab GitLab · Enterprise · India · Remote · Platforms Engineering

Engineering Manager for GitLab Delivery - Operate team, focusing on customer deployment, upgrades, and reliable operation of GitLab in various infrastructures (VMs, Kubernetes). The role involves guiding a distributed team, partnering with Product Management, and influencing technical direction in areas like Kubernetes Operators and Helm charts, with a strong emphasis on reliability, operational simplicity, and upgrade velocity for self-managed, GitLab.com, and GitLab Dedicated deployments. The company culture embraces AI as a productivity tool for all team members.

What you'd actually do

  1. Guide a globally distributed engineering team and create an environment where team members can do strong work and grow in an all-remote, asynchronous setting.
  2. Hire onboard, and develop team members who align with GitLab’s values and contribute to an outcome-focused engineering organization.
  3. Manage and improve agile, asynchronous workflows so the team can deliver deployment tooling and services iteratively and reliably.
  4. Partner with Product Management and engineering peers across Infrastructure Platforms to align team priorities with customer needs and business goals.
  5. Own the reliability, upgrade experience, and operational simplicity of GitLab deployments across self-managed environments, GitLab.com, and GitLab Dedicated.

Skills

Required

  • Experience guiding deployment tooling, platform engineering, or site reliability engineering teams that operate at meaningful scale.
  • Strong technical knowledge of Kubernetes Operators, Helm charts for stateful applications, and upgrade orchestration patterns.
  • Familiarity with cloud-native deployment architectures, database lifecycle management, schema migrations, and zero-downtime upgrade strategies.
  • Experience working on enterprise-scale or consumer-scale platforms, ideally in a product-focused software environment.
  • Ability to investigate complex deployment and operational issues and explain tradeoffs clearly to both technical and non-technical stakeholders.
  • Experience building high-performing, distributed teams and supporting team members in an asynchronous, all-remote environment.
  • Effective cross-functional skills across functions such as Infrastructure, Support, and Customer Success to improve customer outcomes.

Nice to have

  • Openness to diverse paths into the role, including transferable skills, formal computer science education, or equivalent practical experience, along with interest in open source and developer tools.

What the JD emphasized

  • reliability
  • operational simplicity
  • upgrade velocity
  • zero-downtime capabilities
  • Kubernetes Operators
  • Helm charts
  • cloud-native deployment architectures
  • reliability
  • upgrade experience
  • operational simplicity
  • deployment patterns
  • observability
  • zero-downtime capabilities
  • upgrade orchestration
  • Kubernetes Operators
  • Helm charts
  • stateful application delivery
  • deployment tooling
  • platform engineering
  • site reliability engineering
  • Kubernetes Operators
  • Helm charts
  • stateful applications
  • upgrade orchestration patterns
  • cloud-native deployment architectures
  • database lifecycle management
  • schema migrations
  • zero-downtime upgrade strategies
  • enterprise-scale
  • consumer-scale platforms
  • product-focused software environment
  • complex deployment and operational issues
  • high-performing, distributed teams
  • asynchronous, all-remote environment
  • cross-functional skills
  • Infrastructure
  • Support
  • Customer Success
  • customer outcomes