Company Logo

Software Engineer

Netflix - 1d ago

Company Logo

Senior Software Engineer

Reddit - 4d ago

Intermediate Backend (Ruby or Go) Engineer, Gitlab Delivery - Operate

AI Summary ✨

Requirements

  • Production experience working with Kubernetes and Helm
  • Professional proficiency in Ruby, Go and strong Bash scripting skills
  • Experience with Terraform and infrastructure as code workflows
  • Practical experience working with databases, especially PostgreSQL
  • Understanding of secure, scalable, and supportable deployment practices
  • Experience collaborating in large codebases and across distributed teams
  • Ability to write clear, user-facing documentation and implementation guides
  • Experience with major cloud providers (e.g., GCP, AWS, Azure)
  • Knowledge of service scaling and rollout strategies
  • Knowledge of Observability tools (Prometheus, Grafana, etc)

What You'll Be Doing

  • Omnibus GitLab: Maintain and evolve the GitLab Omnibus package to ensure it reliably integrates all GitLab components and can be deployed in self-managed environments.
  • Kubernetes Charts: Contribute to the development and maintenance of GitLab Helm Charts, enabling scalable and production-ready GitLab deployments on Kubernetes.
  • GitLab Environment Toolkit (GET): Enhance and support the toolkit used to deploy validated GitLab reference architectures for enterprise and internal use cases.
  • GitLab Operator: Support the GitLab Operator project to enable Kubernetes-native lifecycle management for GitLab deployments.
  • Installation and Upgrade Experience: Ensure a consistent and reliable experience for installing, upgrading, and operating GitLab across all supported platforms.
  • Security Collaboration: Partner with Security to address vulnerabilities in the deployment stack and ensure secure defaults and configurations.
  • Automation & CI/CD: Build and maintain automation pipelines for validating and testing deployment tools across Omnibus, Charts, GET, and the Operator.
  • Cross-Team Integration: Work closely with Distribution Engineers, SREs, Release Managers, and Development teams to ensure smooth integration of new features into our deployment methods.
  • Documentation & Enablement: Create and maintain user-focused documentation that enables self-managed customers to confidently deploy and operate GitLab.
  • Reliability: Ensure all supported deployment methods are well-tested and meet GitLab’s standards for quality, reliability, and performance.

Perks and Benefits

  • Benefits to support your health, finances, and well-being
  • 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
Apply here
GitLab logo

GitLab

Remote EMEA

Experience: Mid-level
Posted: July 29, 2025
Aws
Azure
Gcp
Git
Golang
Kubernetes
Postgresql
Terraform
backend

Similar jobs

  • 13 days ago
    Remote
  • 14 days ago
    Remote
  • 14 days ago
    Remote
  • See all jobs in