Taro Logo

Senior Distribution Engineer, Gitlab:Build

An open core software company that develops the most comprehensive AI-powered DevSecOps Platform, used by more than 100,000 organizations.
DevOps
Senior Software Engineer
Remote
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS · AI

Description For Senior Distribution Engineer, Gitlab:Build

GitLab is seeking a Senior Distribution Engineer to join their Build team in a fully remote position. This role is crucial in managing build pipelines, supporting new services, and maintaining existing platforms and architectures. The position involves working with GitLab's comprehensive AI-powered DevSecOps Platform, used by over 100,000 organizations worldwide.

The role combines technical expertise in Linux systems, container technologies, and build automation with a focus on maintaining and improving GitLab's distribution infrastructure. Key responsibilities include package management across multiple Linux distributions, container image development, and ensuring seamless integration of components. The position requires strong skills in build toolchains, scripting, and cloud technologies.

As a Senior Distribution Engineer, you'll be part of a team that bridges development and end users, creating efficient building tools and delivering reliable installation experiences. The role involves collaboration with security teams, managing dependencies, and ensuring compliance across all bundled components. GitLab emphasizes AI integration in daily workflows, encouraging team members to leverage AI for enhanced productivity and innovation.

The company offers a comprehensive benefits package including flexible remote work, equity compensation, parental leave, and professional development opportunities. GitLab's culture is built on their values and mission to enable everyone to contribute to software development. They maintain an inclusive environment where AI and human collaboration drive progress in software development.

This position is ideal for experienced engineers who are passionate about build systems, package management, and maintaining large-scale software distribution infrastructure. The role offers the opportunity to work with cutting-edge technologies while contributing to one of the leading DevSecOps platforms in the industry.

Last updated a month ago

Responsibilities For Senior Distribution Engineer, Gitlab:Build

  • Build and maintain packages for supported Linux distributions and architectures
  • Develop and maintain official GitLab container images
  • Develop and maintain tools that enable efficient component building
  • Ensure development team components integrate seamlessly into GitLab packages
  • Collaborate with Security teams to identify and mitigate vulnerabilities
  • Maintain up-to-date, secure dependencies across all components
  • Create guides and provide infrastructure for development teams
  • Manage listings and integrations with major cloud providers
  • Maintain installation, update, and upgrade documentation
  • Ensure all installation methods are thoroughly tested before release
  • Ensure compliance across all bundled dependencies
  • Submit components and packages for validations and certifications

Requirements For Senior Distribution Engineer, Gitlab:Build

Linux
Go
Python
Ruby
Rust
  • Familiarity with GNU/Linux build toolchains (autotools, make, cmake, gcc, etc.)
  • Production experience with building container images and container build tooling
  • Experience with Debian and RHEL based systems, and building .deb and .rpm packages
  • Experience using Continuous Integration systems
  • Advanced Shell Scripting expertise in production environments
  • Familiarity with building and packaging cloud native applications
  • Proficiency in English language
  • Experience with major cloud providers (GCP, AWS, Azure)
  • Knowledge of service scaling and rollout strategies
  • Awareness of Observability tools (Prometheus, Grafana, etc)

Benefits For Senior Distribution Engineer, Gitlab:Build

Equity
Parental Leave
Education Budget
  • All remote, asynchronous work environment
  • Flexible Paid Time Off
  • Team Member Resource Groups
  • Equity Compensation & Employee Stock Purchase Plan
  • Growth and development budget
  • Parental leave
  • Home office support

Jobs Related To GitLab Senior Distribution Engineer, Gitlab:Build