GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation
Job Summary
GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation.
As a Senior Backend Engineer on the GitLab Upgrades team, you will help self-managed customers run GitLab reliably by building and supporting deployment infrastructure, tooling, and automation.
The Upgrades team focuses on deployment and operational tooling to support enterprise-scale GitLab deployments across various environments, collaborating closely with multiple engineering disciplines.
Matching Summary
GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation.
Skills & Requirements
Must-have
Backend services production operation
Proficiency in Go programming
Kubernetes and Helm-based environments
Infrastructure as code with Terraform
Cloud provider management
PostgreSQL database operations
Observability with Prometheus and Grafana
Nice-to-have
Working knowledge of Ruby
Secure scalable deployment practices
Cross-functional team collaboration
Clear written communication
User-focused documentation writing
Mentoring backend engineers
AI-driven productivity workflows
Key Requirements
Experience operating backend services in production
Proficiency in Go programming language
Hands-on practice with Terraform
Experience managing infrastructure on major cloud providers
Knowledge of PostgreSQL database design and troubleshooting
Familiarity with Prometheus and Grafana observability tools
Ability to work in large codebases and distributed teams