Senior Distribution Engineer, Gitlab: Build
Core
Manage build pipelines, maintain Linux packages and container images, and ensure license compliance for GitLab's components across various platforms.
Role type
Senior IC distribution engineer (Linux packaging & CI/CD)
Builds
GitLab system packages, container images, and cloud marketplace listings
Domain
DevSecOps platform, Linux distributions, Cloud Native
Deliverable
production ML models | product features | infrastructure
Required skills
Linux build toolchains (autotools, make, CMake, Nix), container image building, Debian/Red Hat package creation (.deb/.rpm), CI/CD systems, complex shell scripting, cloud provider integration
Preferred skills
Ruby, Go, Python, Rust, observability tools (Prometheus, Grafana)
Technologies
GitLab CI, GitHub Actions, Jenkins, Travis CI, Google Cloud Platform, Amazon Web Services, Microsoft Azure, Nix, CMake, autotools
Responsibilities
Build and maintain packages for supported Linux distributions and architectures; Develop and maintain official GitLab container images and tooling; Enable development teams to integrate components via self-service guides; Collaborate with security teams to mitigate vulnerabilities; Manage cloud marketplace listings and integrations; Maintain installation, update, and upgrade documentation; Ensure license compliance across bundled dependencies; Submit components for partner validation and certification
Seniority
Senior, hands-on IC