Skip to Content

Senior Distribution Engineer, Gitlab: Build

Job Overview

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.

Key points

  1. Build and maintain packages for supported Linux distributions and architectures, including release activities.

  2. Develop and maintain official GitLab container images and tooling that enables efficient component building.

  3. Enable development teams to integrate their components into GitLab packages by providing guides and infrastructure that support self-service.

  4. Collaborate with security teams to identify and mitigate vulnerabilities and maintain secure, up-to-date dependencies.

  5. Have used Linux build toolchains such as autotools, make, CMake, and Nix.

  6. Have built container images and used container build tooling in production.

  7. Have worked with Debian- and Red Hat Enterprise Linux-based systems to build .deb and .rpm packages and package cloud native applications.

  8. Have used continuous integration systems, including GitLab's continuous integration feature, GitHub Actions, Jenkins, or Travis CI.

Languages

English required

Skills

GitRecruitingLinuxCI/CDPythonSQLAWSAzure

Experience: Senior-level