Senior DevOps Architect: GitLab HA & Automation

XPT Software Australia Pty Ltd

Sydney

On-site

AUD 140,000 - 180,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

XPT Software Australia Pty Ltd is seeking a Sr. Consultant to architect and deploy GitLab on VMs with full HA across multiple sites in Sydney. You will implement Geo replication, PostgreSQL HA with Patroni and etcd, and manage Gitaly/Praefect clusters while integrating MinIO storage and Redis caching.

Experience with Terraform and Kubernetes is essential, with a focus on HA/DR readiness. The role involves hands-on configuration, automation, and documentation to support large-scale GitLab

Qualifications

  • Hands-on experience deploying GitLab Omnibus in production.
  • In-depth knowledge of GitLab components: Gitaly, Praefect, PostgreSQL, Redis, Registry.
  • Experience with PostgreSQL HA using Patroni, etcd, PgBouncer, HAProxy.
  • Strong understanding of VM-based architectures (VMware, KVM, or Hyper-V).
  • Objectstorage integration using MinIO or S3-compatible services.
  • GitLab Geo setup and synchronization troubleshooting.
  • CI/CD configuration, runners, token management, and access control.

Responsibilities

  • Architect and deploy GitLab using Omnibus packages on VMs with full HA configuration.
  • Setup and maintain GitLab Geo replication between Site A (primary) and Site B (backup).
  • Configure PostgreSQL HA clusters using Patroni, etcd, PgBouncer, and HAProxy.
  • Implement and manage Gitaly Clusters with Praefect for repository sharding and HA.
  • Setup MinIO as an on-prem object storage backend with bucket-level replication.
  • Configure and isolate Redis as non-replicated, cold standby at Geo secondary site.
  • Automate infrastructure provisioning and configuration management using Terraform.
  • Integrate GitLab with internal DNS, firewall, and networking services for HA & DR readiness.
  • Configure and manage GitLab Runners with appropriate executor strategies using Kubernetes.
  • Develop and execute backup, restore, and failover testing procedures.
  • Create detailed architecture documentation and SOPs.

Skills

GitLab Omnibus
Gitaly
Praefect
PostgreSQL HA
Patroni
etcd
PgBouncer
HAProxy
VM architectures
MinIO
S3-compatible
GitLab Geo
CI/CD configuration
Runners
Access control
Terraform
Kubernetes

Tools

Terraform

Job description

XPT Software Australia Pty Ltd | Contract

Sr. Consultant

Sydney, Australia | Posted on 05/14/2026

  • XPT SoftwareAustralia PTY Ltd, incorporated in 2016, is a Software Services company
  • XPT works with topclients across Australia in Banking, Insurance, Telecom,Retail, Energy, Mining and Manufacturingdomains.
  • We have 120+technocrats in Australia working at our clientlocations.
  • XPT SoftwareAustralia is part of group companies which has globalpresence across India & Europe.
  • We have served100+ clients globally, fulfilling their onsite-offshoreneeds.
Job Description

Must Have Skills:

  • Hands-onexperience deploying GitLab Omnibus in production.
  • In-depthknowledge of GitLab components: Gitaly, Praefect, PostgreSQL, Redis,Registry
  • Experiencewith PostgreSQL HA using Patroni, etcd, PgBouncer, HAProxy.
  • Strongunderstanding of VM-based architectures (e.g., VMware, KVM, or Hyper-V).
  • Objectstorage integration using MinIO or S3-compatible services.
  • GitLabGeo setup and synchronization troubleshooting.
  • CI/CD configuration, runners, token management, andaccess control.

Nice to Have Skills:

  • Familiaritywith Ansible or other configuration management tools
  • Monitoringwith Prometheus/Grafana
  • Understandingof DNS-based failover vs. HAProxy-based
  • Experience with air-gapped or security-hardenedenvironments

Detailed Job Description ;

  • Architectand deploy GitLab using Omnibus packages on VMs with full HAconfiguration.
  • Setup and maintain GitLab Geo replication between Site A (primary) and SiteB (backup).
  • ConfigurePostgreSQL HA clusters using Patroni, etcd, PgBouncer, and HAProxy
  • Implementand manage Gitaly Clusters with Praefect for repository sharding and HA
  • Setup MinIO as an on-prem object storage backend with bucket-levelreplication
  • Configureand isolate Redis as non-replicated, cold standby at Geo secondary site
  • Automateinfrastructure provisioning and configuration management usingTerraform.
  • IntegrateGitLab with internal DNS, firewall, and networking services for HA &DR readiness.
  • Configureand manage GitLab Runners with appropriate executor strategies using k8.
  • Developand execute backup, restore, and failover testing procedures.
  • Createdetailed architecture documentation and standard operating procedures(SOPs)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Consultant
Sr. Consultant

XPT Software Australia Pty Ltd • Sydney

On-site
AUD 140,000 - 180,000
Business Analyst – Application Security (SAST/SCA)
Business Analyst – Application Security (SAST/SCA)

XPT Software Australia Pty Ltd • Sydney

On-site
AUD 110,000 - 140,000
Devops- Github
Devops- Github

XPT Software Australia Pty Ltd • Brisbane

On-site
AUD 180,000 - 240,000
GitHub Architect: Enterprise DevOps & CI/CD Leader
GitHub Architect: Enterprise DevOps & CI/CD Leader

XPT Software Australia Pty Ltd • Brisbane

On-site
AUD 180,000 - 240,000
Application Security BA - SAST/SCA & GitLab Rollout Lead
Application Security BA - SAST/SCA & GitLab Rollout Lead

XPT Software Australia Pty Ltd • Sydney

On-site
AUD 110,000 - 140,000
Business Analyst – Application Security (SAST/SCA)
Business Analyst – Application Security (SAST/SCA)

XPT Software • Melbourne

On-site
AUD 120,000 - 160,000
Senior Devops Engineer
Senior Devops Engineer

XPT Software Australia Pty Ltd • Melbourne, Sydney, Brisbane

On-site
AUD 124,000 - 193,000
Strategic AppSec BA for SAST/SCA GitLab Rollout
Strategic AppSec BA for SAST/SCA GitLab Rollout

XPT Software • Sydney

On-site
AUD 120,000 - 170,000
Senior DevOps Engineer – Platform, CI/CD & Cloud
Senior DevOps Engineer – Platform, CI/CD & Cloud

XPT Software Australia Pty Ltd • Melbourne, Sydney, Brisbane

On-site
AUD 124,000 - 193,000
Senior PostgreSQL DBA – HA, Automation & GitOps
Senior PostgreSQL DBA – HA, Automation & GitOps

Exclaim IT • Canberra

On-site
AUD 120,000 - 180,000
Top locations