Senior Distribution Engineer

Posted 2 weeks ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Distribution Engineer building GitLab packages, container images, and cloud marketplace integrations. Maintaining secure, compliant distribution tooling for GitLab’s DevSecOps platform.

Responsibilities

  • Manage build pipelines and evaluate support needs for new services, platforms, and architectures
  • Maintain existing services, platforms, architectures, and GitLab components
  • Build and maintain packages for supported Linux distributions and architectures, including release activities
  • Develop and maintain official GitLab container images and component-building tooling
  • Enable development teams to integrate components into GitLab packages through guides and self-service infrastructure
  • 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
  • Work with development teams on new features and community packaging efforts
  • Review merge requests, including dependency and security updates for bundled components

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 .deb and .rpm packages 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
  • Additional experience with Ruby, Go, Python, or Rust, or observability tools such as Prometheus and Grafana, would be helpful

Benefits

  • 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

Job title

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

No Education Requirement

Tech skills

AWSAzureCloudGoogle Cloud PlatformGrafanaJenkinsLinuxPrometheusPythonRubyRustGo

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.