GitLab

Intermediate Backend Engineer, Gitlab Delivery

GitLab

full-time

Posted on:

Location Type: Remote

Location: India

Visit company website

Explore more

AI Apply
Apply

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