GitLab DevOps Engineer
Avance Consulting · Sydney
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
Why are you reporting 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
Related job offers
-
PhD Physicist – Frontier Reasoning Trajectory Writer (AI Trainer)
Hatch Sydney -
Full Stack Engineer
Macquarie Group Sydney -
Software Engineer – Full-Stack & AI/ML (Australia)
White Bay Sydney -
Integration Architect – SAP S/4HANA Specialist
Peoplebank Brisbane -
UI/UX Developer – Remote Freelance
DataAnnotation Australie