
Intermediate Backend Engineer, Gitlab Delivery
GitLab
full-time
Posted on:
Location Type: Remote
Location: India
Visit company websiteExplore more
About the role
- Maintain and improve the Omnibus GitLab package so GitLab components work reliably in self-managed deployments.
- Develop and support GitLab Helm Charts for scalable, production-ready Kubernetes deployments.
- Enhance the GitLab Environment Toolkit (GET) and validated reference architectures used by enterprise and internal users.
- Support and extend the GitLab Operator for Kubernetes-native lifecycle management of GitLab installations.
- Improve the installation, upgrade, and day-to-day operating experience across supported self-managed platforms.
- Collaborate with Security to address vulnerabilities and strengthen secure defaults and configurations across the deployment stack.
- Build and maintain automation and continuous integration and continuous deployment pipelines that validate deployment tooling across Omnibus, Charts, GET, and the Operator.
- Partner with Distribution Engineers, Site Reliability Engineers, Release Managers, and Development teams to integrate new features and keep user-facing documentation accurate and useful.
Requirements
- Experience building and maintaining backend services in production environments, especially in deployment, infrastructure, or platform tooling.
- Practical knowledge of Kubernetes operations, including authoring and maintaining Helm charts.
- Proficiency with Go for building and maintaining observable, resilient services, with an ability to work in Ruby as a plus.
- Familiarity with Terraform and infrastructure as code practices across cloud and on-premises environments.
- Hands-on experience with relational databases, especially PostgreSQL, including performance and reliability considerations.
- Understanding of secure, scalable, and supportable deployment practices, along with observability tools such as Prometheus and Grafana.
- Experience collaborating in large codebases and distributed teams, including writing clear user-facing documentation and implementation guides.
- Openness to learning new technologies and applying transferable skills across different parts of the GitLab deployment stack.
Benefits
- Benefits to support your health, finances, and well-being
- Flexible Paid Time Off
- Team Member Resource Groups
- Equity Compensation & Employee Stock Purchase Plan
- Growth and Development Fund
- Parental leave
- Home office support
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
KubernetesHelmGoRubyTerraformPostgreSQLobservabilitycontinuous integrationcontinuous deploymentinfrastructure as code
Soft Skills
collaborationdocumentationcommunicationproblem-solvingadaptability