Senior Distribution Engineer, Gitlab: Build
Primary stack
Nice to have's
Job description
About the Position
GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster.
We are looking for a Senior Distribution Engineer on the GitLab Build team to manage build pipelines, evaluate support needs for new services, platforms, and architectures, and maintain existing ones. You'll keep the components that make up GitLab up to date and license-compliant, and make them available for users' platforms and architectures.
Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab.*
Responsibilities
- Build and maintain packages for supported Linux distributions and architectures, including release activities.
- Develop and maintain official GitLab container images and tooling that enables efficient component building.
- Enable development teams to integrate their components into GitLab packages by providing guides and infrastructure that support self-service.
- Collaborate with security teams to identify and mitigate vulnerabilities and maintain secure, up-to-date dependencies.
- Manage cloud marketplace listings and integrations with major cloud providers.
- Maintain and test installation, update, and upgrade documentation and processes before release.
- Ensure license compliance across bundled dependencies.
- Submit components and packages to partners for validation and certification.
Requirements
- Have used Linux build toolchains such as autotools, make, CMake, and Nix.
- Have built container images and used container build tooling in production.
- Have worked with Debian- and Red Hat Enterprise Linux-based systems to build
.deband.rpmpackages and package cloud native applications. - Have used continuous integration systems, including GitLab's continuous integration feature, GitHub Actions, Jenkins, or Travis CI.
- Have written and maintained complex shell scripts in production environments.
- Have communicated in written and spoken English in a remote, largely asynchronous work environment.
- Have worked with major cloud providers such as Google Cloud Platform, Amazon Web Services, or Microsoft Azure.
Nice to Have
- Additional experience with Ruby, Go, Python, or Rust, or observability tools such as Prometheus and Grafana, would be helpful.
We Offer
- 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
About the Team
We produce system packages, container images, related components such as marketplace listings, and the tooling that creates and maintains them. We bridge development teams and end users by providing tooling and expertise that enable efficient component building and deliver simple, secure, dependable installation experiences. We also review a large number of merge requests from outside our team, including dependency and security updates for bundled components such as PostgreSQL, Consul, and Patroni.
About the Company
GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process.
Apply for this Job
Please review our Recruitment Privacy Policy. Your privacy is important to us.
© Gitlab. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Developer Tools
More at Gitlab
All 224 rolesThreat Research Engineer
Gitlab · India
Territory Sales Manager
Gitlab · Japan
Tech Operations Specialist
Gitlab · United States
Technical Program Manager
Gitlab · India