GitLab

Intermediate Backend (Go) Engineer, Gitlab Delivery -Operate

GitLab

Apply
23 days ago
Remote, Canada or Remote, Worldwide
Mid Level

Responsibilities

  • Maintain and evolve the Omnibus GitLab package for self-managed deployments.
  • Contribute to the design and maintenance of GitLab Helm Charts for Kubernetes deployments.
  • Enhance the GitLab Environment Toolkit (GET) and reference architectures.
  • Support the GitLab Operator for Kubernetes-native lifecycle management.
  • Improve the installation and operation experience for self-managed platforms.
  • Collaborate with Security to address vulnerabilities in the deployment stack.
  • Build and maintain automation and CI/CD pipelines for deployment tooling.
  • Partner with various teams to integrate new features and maintain documentation.

Requirements

  • Experience building and maintaining backend services in production environments.
  • Practical experience running workloads on Kubernetes and maintaining Helm charts.
  • Proficiency in Ruby and Go, with strong scripting skills.
  • Familiarity with Terraform and infrastructure as code practices.
  • Hands-on experience with relational databases, especially PostgreSQL.
  • Understanding of secure and scalable deployment practices and observability tools.
  • Experience collaborating in large codebases and writing user-facing documentation.
  • Openness to learning and applying new technologies.

Benefits

  • Benefits to support 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.
  • Home office support.

Tech Stack

GoGrafanaHelmKubernetesPostgreSQLPrometheusRubyTerraform

Categories

BackendDevOps