Jobiglo

No results.

GitLab DevOps Engineer

Avance Consulting · Sydney

New
🇬🇧 English
GitLab GitLab Omnibus GitLab Geo Gitaly Praefect GitLab Runners CI/CD PostgreSQL Patroni etcd PgBouncer HAProxy Redis MinIO Terraform VMware KVM Hyper-V DNS firewall load balancing VIPs backup restore failover testing

Job description

About the role

The GitLab DevOps Engineer will design, deploy, and maintain a highly available GitLab platform across multiple sites. You will be responsible for ensuring continuous delivery pipelines remain reliable, secure, and performant in a VM‑based environment.

Key responsibilities

  • Architect and deploy GitLab using Omnibus packages on virtual machines with full HA configuration.
  • Set up and maintain GitLab Geo replication between primary and backup sites.
  • Configure PostgreSQL HA clusters with Patroni, etcd, PgBouncer, and HAProxy.
  • Implement Gitaly clusters with Praefect for repository sharding and high availability.
  • Deploy MinIO as an on‑prem object storage backend with bucket‑level replication.
  • Isolate Redis as a non‑replicated cold standby at the Geo secondary site.
  • Automate infrastructure provisioning and configuration management using Terraform.
  • Integrate GitLab with internal DNS, firewall, and networking services for HA and disaster‑recovery readiness.
  • Configure and manage GitLab Runners with appropriate executor strategies using Kubernetes.
  • Develop and execute backup, restore, and failover testing procedures and produce detailed architecture documentation and SOPs.

Required profile

  • Hands‑on experience deploying GitLab Omnibus in production environments.
  • Strong background in VM‑based architectures such as VMware, KVM, or Hyper‑V.
  • Proven ability to design and operate HA solutions for databases, storage, and networking.

Required skills

  • GitLab (Omnibus, Geo, Gitaly, Praefect, Runners, CI/CD)
  • PostgreSQL HA (Patroni, etcd, PgBouncer, HAProxy)
  • Redis, MinIO (or S3‑compatible) object storage
  • Terraform
  • VMware / KVM / Hyper‑V
  • Kubernetes (k8s) for runner execution
  • Network configuration (DNS, firewalls, VIPs, load balancing, inter‑site routing)
  • Backup, restore and failover testing
  • Technical documentation and SOP creation

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Avance Consulting.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

Published 2 weeks ago

Expires 1 month from now

14 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Avance Consulting

Sydney