Intermediate Backend (Ruby or Go) Engineer, GitLab Delivery - Operate at GitLab
Job Description
Overview
Intermediate Backend (Ruby or Go) Engineer, GitLab Delivery - Operate. Join GitLab's Operate team to build, maintain, and improve the tooling and infrastructure that enable reliable, scalable self-managed GitLab deployments. This fully remote position focuses on Omnibus packaging, Helm Charts, the GitLab Environment Toolkit (GET), and the GitLab Operator to support enterprise and internal reference architectures.
What You Will Do
- Maintain and evolve the GitLab Omnibus package to ensure reliable integration of all GitLab components for self-managed environments.
- Contribute to GitLab Helm Charts to enable scalable, production-ready Kubernetes deployments.
- Enhance and support the GitLab Environment Toolkit (GET) used for validated reference architectures and enterprise deployment scenarios.
- Support the GitLab Operator to enable Kubernetes-native lifecycle management for GitLab installations.
- Improve installation and upgrade experiences across supported platforms to ensure consistency and reliability.
- Collaborate with Security to address vulnerabilities and ensure secure defaults and configurations in the deployment stack.
- Build and maintain automation and CI/CD pipelines to validate and test deployment tooling across Omnibus, Charts, GET, and the Operator.
- Work closely with Distribution Engineers, SREs, Release Managers, and Development teams to integrate new features into supported deployment methods.
- Create and maintain clear, user-focused documentation and implementation guides to enable self-managed customers to deploy and operate GitLab confidently.
- Ensure deployment methods meet GitLab standards for reliability, performance, and maintainability.
What You Will Bring
- Production experience working with Kubernetes and Helm.
- Professional proficiency in Ruby and Go, with strong Bash scripting skills.
- Experience using Terraform and infrastructure-as-code workflows.
- Practical experience with databases, especially PostgreSQL.
- Understanding of secure, scalable, and supportable deployment practices.
- Experience collaborating across large codebases and distributed teams.
- Ability to author clear, user-facing documentation and implementation guides.
- Experience with major cloud providers such as GCP, AWS, or Azure.
- Familiarity with observability tools such as Prometheus and Grafana.
About the Team
The Operate team is part of GitLab Delivery and focuses on enabling self-managed users through supported and validated tooling. The team maintains Omnibus, Helm Charts, the GitLab Operator, and GET, partnering with SRE, Release, Security, and Development teams to make GitLab easily deployable and production-ready across diverse environments.
How GitLab Supports You
- Benefits to support health, finances, and well-being.
- All-remote, asynchronous work environment with flexible paid time off.
- Equity compensation and Employee Stock Purchase Plan.
- Growth and development budget, parental leave, and home office support.
Hiring and Location Notes
GitLab hires in many countries worldwide and roles are remote, though some positions may have country-based eligibility requirements. If you have questions about location eligibility, GitLab Talent Acquisition can assist during the recruiting process.
Diversity, Privacy and Accessibility
GitLab is an equal opportunity employer and does not tolerate discrimination. Review GitLab's Recruitment Privacy Policy for details on how candidate data is processed. If you require accommodations during the hiring process, please request them during recruitment.
How to Apply
Apply via the job page. The application form requests contact details, resume or CV, location, and some role-specific screening questions. Candidates are encouraged to apply even if they do not meet every single requirement.
Ready to Apply?
Take the next step in your career journey.
Apply NowYou will be redirected to the company's application page
💜 Please mention that you found the job on Remote World Jobs, this helps us grow. Thanks!
More Backend Jobs
Discover similar opportunities that match your skills
Senior Software Engineer, Data Security
Platform Engineer - Integrations
Palantir Foundry Engineer - Remote Work
Senior Systems Engineer
Senior Software Engineer - Market Data
Senior Software Engineer, Payments
Senior Software Engineer - Identity
Senior Full Stack Engineer
About GitLab
GitLab is a fully remote company that provides a comprehensive DevSecOps platform, enabling organizations to deliver software faster and more securely. Founded in 2011, GitLab serves over 50 million registered users globally, including more than 50% of the Fortune 100 companies.
View Company Profile