Staff Backend Engineer, Gitlab Delivery: Upgrades
Core
Guide technical direction for GitLab's self-managed deployment strategy, enabling zero-downtime upgrades and reliable infrastructure deployments for customers.
Role type
Staff Backend Engineer (Cloud-Native Infrastructure & Deployment)
Builds
GitLab Operator, Helm charts, Environment Toolkit, and automation frameworks for self-managed GitLab environments.
Domain
DevSecOps, Cloud-Native Infrastructure, Kubernetes, Stateful Databases
Deliverable
production ML models | product features | infrastructure
Required skills
Go, Kubernetes (Operators, Helm, CRDs), PostgreSQL schema design and migrations, Linux systems administration, Infrastructure as Code (Terraform/Ansible), Observability stacks, System-level debugging
Preferred skills
Ruby on Rails, Service mesh, Incident response, Open source infrastructure experience
Technologies
Kubernetes, Helm, Terraform, Ansible, PostgreSQL, Go, Ruby on Rails
Responsibilities
Guide technical vision for cloud-native self-managed deployments; Establish operational maturity standards and service integration patterns; Design and maintain Kubernetes Operators and upgrade orchestration tooling; Develop automation frameworks for database migrations and rolling deployments; Define database lifecycle strategies to reduce downtime; Mentor engineers and conduct design/code reviews; Drive observability, testing, and resilience practices.
Seniority
Staff, hands-on IC with significant mentorship and architectural influence
