Intermediate Backend (Go) Engineer, Gitlab Delivery -Operate
GitLab
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