GitLab

Senior Distribution Engineer, Gitlab: Build

GitLab
Apply
3 hours ago
Remote, CanadaSenior

Responsibilities

  • Build and maintain packages for supported Linux distributions and architectures, including release activities.
  • Develop and maintain official GitLab container images and tooling for efficient component building.
  • Provide guides and infrastructure that enable development teams to integrate components into GitLab packages through self-service workflows.
  • 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.
  • Review external merge requests, including dependency and security updates for bundled components.

Requirements

  • Experience with Linux build toolchains such as autotools, make, CMake, and Nix.
  • Production experience building container images and using container build tooling.
  • Experience with Debian- and Red Hat Enterprise Linux-based systems, including building .deb and .rpm packages and packaging cloud-native applications.
  • Experience with continuous integration systems such as GitLab continuous integration, GitHub Actions, Jenkins, or Travis CI.
  • Production experience writing and maintaining complex shell scripts.
  • Experience working with major cloud providers such as Google Cloud Platform, Amazon Web Services, or Microsoft Azure.
  • Strong written and spoken English communication in a remote, largely asynchronous environment.
  • Additional experience with Ruby, Go, Python, Rust, Prometheus, or Grafana is helpful.

Benefits

  • Health, financial, and well-being benefits.
  • Flexible paid time off.
  • Team Member Resource Groups.
  • Equity compensation and Employee Stock Purchase Plan.
  • Growth and Development Fund.
  • Parental leave.
  • Fully remote work arrangement, subject to country and location eligibility requirements.

Tech Stack

AWSAzureCMakeConsulDockerGitHub ActionsGoGoogle Cloud PlatformGrafanaJenkinsLinuxMakePostgreSQLPrometheusPythonRubyRustTravis CI

Categories

GitLab

About GitLab

1,001-5,000 employees

GitLab builds a DevSecOps platform that unifies source code management, CI/CD, and security with AI-assisted workflows for software teams and enterprises. It sells cloud-hosted and self-managed subscriptions, plus enterprise features and support. Founded in 2014 and headquartered in San Francisco, GitLab is a public company listed on NASDAQ and is widely used by large enterprises, including many in the Fortune 100.

Contact me