← Все вакансии/Senior/GitLab
SeniorRemoteRemote, Canada

Distribution Engineer

G
GitLab
Уровень
Senior
Формат
Remote
О роли

Описание вакансии

About the company

GitLab is the intelligent orchestration platform for DevSecOps, trusted by more than 50 million registered users and over 50% of the Fortune 100.

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
  • Enable development teams to integrate components into GitLab packages via guides and self-service infrastructure
  • Collaborate with security teams to identify and mitigate vulnerabilities and maintain secure 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
Requirements
  • Experience with Linux build toolchains such as autotools, make, CMake, and Nix
  • Experience building container images and using container build tooling in production
  • Experience with Debian- and RHEL-based systems building .deb and .rpm packages and packaging cloud native applications
  • Experience with CI systems: GitLab CI, GitHub Actions, Jenkins, or Travis CI
  • Experience writing and maintaining complex shell scripts in production
  • Strong written and spoken English in a remote, asynchronous environment
  • Experience with major cloud providers: GCP, AWS, or Azure
  • Nice to have: Ruby, Go, Python, Rust, Prometheus, Grafana
Conditions
  • Flexible Paid Time Off
  • Team Member Resource Groups
  • Equity Compensation & Employee Stock Purchase Plan
  • Growth and Development Fund
  • Parental Leave
Стек и навыки

С чем работаем