G

Intermediate Backend Engineer, Gitlab Delivery: Operate

GitLab
India Full Time Posted 10h ago

Job Description

Join Us as an Intermediate Backend Engineer at GitLab

As a Backend Engineer on the GitLab Operate team, you'll play a crucial role in helping our self-managed customers run GitLab smoothly. You will be responsible for building and supporting the tools, infrastructure, and automation needed for installation, upgrades, and operations of GitLab.

About the Role

In this hands-on position, you will work with various components like Omnibus GitLab, GitLab Helm Charts, the GitLab Environment Toolkit (GET), and the GitLab Operator. Your focus will be on improving reliability, security, and scalability in production environments. You will collaborate with Distribution Engineers, Site Reliability Engineers, Release Managers, Security, and Development teams to enhance the user experience across multiple platforms.

Some examples of our projects:

  • Evolve Omnibus GitLab, Helm Charts, GET, and the GitLab Operator to support new GitLab features and architectures.
  • Improve installation, upgrade, and validation automation for large-scale self-managed GitLab deployments.

What You'll Do

  • Maintain and improve the Omnibus GitLab package for reliable self-managed deployments.
  • Develop and support GitLab Helm Charts for scalable Kubernetes deployments.
  • Enhance the GitLab Environment Toolkit (GET) and reference architectures for enterprise users.
  • Support and extend the GitLab Operator for Kubernetes lifecycle management.
  • Improve the installation, upgrade, and daily operations across self-managed platforms.
  • Collaborate with Security to address vulnerabilities and strengthen configurations.
  • Build and maintain automation and CI/CD pipelines for deployment tooling.
  • Partner with various teams to integrate new features and maintain accurate documentation.

What We're Looking For

  • Experience in building and maintaining backend services in production environments, especially in deployment or infrastructure tooling.
  • Practical knowledge of Kubernetes operations, including Helm charts.
  • Proficiency in Go for building resilient services; Ruby skills are a plus.
  • Familiarity with Terraform and infrastructure as code practices.
  • Hands-on experience with relational databases, especially PostgreSQL.
  • Understanding of secure and scalable deployment practices, along with observability tools like Prometheus and Grafana.
  • Experience collaborating in large codebases and writing clear documentation.
  • Openness to learning new technologies and applying skills across the GitLab stack.

About the Team

The Operate team is dedicated to delivering GitLab to self-managed users through validated deployment tools. We maintain Omnibus GitLab, Helm Charts, the GitLab Operator, and the GitLab Environment Toolkit (GET). Our distributed team works asynchronously across time zones and collaborates closely with various engineering and development teams. We focus on improving installation workflows, enhancing automation and security, and ensuring our customers can run GitLab effectively at any scale.

What We Offer

Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. If you're excited about this role, please apply and let our recruiters assess your application.


Country Hiring Guidelines: GitLab hires new team members in countries around the world. All roles are remote, but some may have location-based eligibility requirements. Our Talent Acquisition team can answer any questions about location during the recruiting process.

Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us.

GitLab is proud to be an equal opportunity workplace and an affirmative action employer. Our recruitment and employment practices are based solely on merit. We do not tolerate discrimination or harassment based on any protected characteristic. For more information, see our EEO Policy and EEO is the Law. If you need accommodation during the recruiting process, please let us know.

Back to all jobs
Apply Now
CompanyGitLab
TypeFull Time
CategoryFull Stack

More Full Stack Jobs