Senior Distribution Engineer

Senior Distribution Engineer

Full-Time 135000 - 165000 $ / year (est.) Remote
G

At a Glance

  • Tasks: Manage build pipelines and collaborate on innovative projects with development teams.
  • Company: Join GitLab, a leading tech company with a focus on collaboration and innovation.
  • Benefits: Flexible schedule, equity compensation, generous paid time off, and health benefits.
  • Other info: Open to candidates of all experience levels; great growth opportunities await!
  • Why this job: Make an impact by working on cutting-edge technologies in a supportive environment.
  • Qualifications: Experience with CI systems, Linux packaging, and strong communication skills.

The predicted salary is between 135000 - 165000 $ per year.

As a Senior Distribution Engineer on the GitLab Build team, you’ll 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.

You’ll work with development teams as they support new features and contribute to projects that include community packaging efforts. Responsibilities include:

  • 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.

Benefits include:

  • Flexibility in schedule to be there for life’s important moments.
  • Equity compensation & Employee Stock Purchase Plan offered.
  • Generous Paid Time Off.

Requirements:

  • Have used continuous integration systems, including GitLab’s continuous integration feature, GitHub Actions, Jenkins, or Travis CI.
  • Have worked with Debian- and Red Hat Enterprise Linux-based systems to build .deb and .rpm packages and package cloud native applications.
  • Have communicated in written and spoken English in a remote, largely asynchronous work environment.
  • Have written and maintained complex shell scripts in production environments.
  • Have built container images and used container build tooling in production.
  • Have used Linux build toolchains such as autotools, make, CMake, and Nix.
  • Additional experience with Ruby, Go, Python, or Rust, or observability tools such as Prometheus and Grafana, would be helpful.
  • Have worked with major cloud providers such as Google Cloud Platform, Amazon Web Services, or Microsoft Azure.

Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement.

Senior Distribution Engineer employer: GitLab

At GitLab, we pride ourselves on being an exceptional employer that champions innovation and collaboration within a fully remote environment. Our commitment to employee growth is evident through continuous learning opportunities and a culture that values diverse perspectives, making it an ideal place for those looking to make a meaningful impact in the realm of AI-driven people systems.

G

Contact Details:

GitLab Recruitment Team

We think you need these skills to ace Senior Distribution Engineer

Continuous Integration Systems
GitLab CI
GitHub Actions
Jenkins
Travis CI
Debian Linux
Red Hat Enterprise Linux