Job Description
As a Backend Engineer, you will maintain and evolve the Omnibus GitLab package, contribute to the design, development, and maintenance of GitLab Helm Charts, enhance and support the GitLab Environment Toolkit (GET) and validated reference architectures. You will also support and improve the GitLab Operator, improve the installation, upgrade, and day‑to‑day operation experience, collaborate with Security to address vulnerabilities, build and maintain automation, and partner with various teams to integrate new features.
The ideal candidate should possess experience building and maintaining backend services in production environments, practical experience running workloads on Kubernetes,proficiency with Ruby and Go, familiarity with Terraform and infrastructure as code practices, and hands-on experience with relational databases. Additional skills include understanding of secure deployment practices and observability tools,and experience collaborating in large codebases.
The Operate team is responsible for delivering GitLab to self-managed users, maintaining GitLab Omnibus package, Helm Charts, GitLab Operator, and GitLab Environment Toolkit (GET). The team focuses on improving installation and upgrade experiences, strengthening security and automation, and enabling self-managed customers to run GitLab with confidence.
About GitLab
GitLab is an open-core software company that develops the most comprehensive AI-powered DevSecOps Platform , used by more than 100,000 organizations.