Sr. Consultant

Posted Yesterday
Be an Early Applicant
Sydney, New South Wales, AUS
In-Office
Senior level
Information Technology • Software • Consulting
The Role
Architects and deploys highly available GitLab environments on virtual machines, including GitLab Geo, Gitaly Clusters, PostgreSQL HA, Redis standby, MinIO object storage, networking, CI/CD runners, backups, failover testing, and disaster recovery. Automates infrastructure with Terraform, supports security-hardened environments, and produces architecture documentation and operating procedures.
Summary Generated by Built In

Must Have Skills:

  • 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.
  • Expertise in provisioning infrastructure using Terraform.
  • Strong understanding of VM-based architectures (e.g., VMware, KVM, or Hyper-V).
  • Object storage integration using MinIO or S3-compatible services.
  • GitLab Geo setup and synchronization troubleshooting.
  • Network-level expertise: firewalls, VIPs, load balancing, inter-site routing.
  • CI/CD configuration, runners, token management, and access control.

Nice to Have Skills:

  • Familiarity with Ansible or other configuration management tools 
  • Monitoring with Prometheus/Grafana 
  • Understanding of DNS-based failover vs. HAProxy-based 
  • Experience with air-gapped or security-hardened environments

Detailed Job Description ;

 

  • Architect and deploy GitLab using Omnibus packages on VMs with full HA configuration.
  • Set up 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
  • Set up 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 k8.
  • Develop and execute backup, restore, and failover testing procedures.
  • Create detailed architecture documentation and standard operating procedures (SOPs)

Minimum Years of Experience : 7- 8 years



Skills Required

  • Hands-on experience deploying GitLab Omnibus in production
  • In-depth knowledge of Gitaly, Praefect, PostgreSQL, Redis, and GitLab Registry
  • Experience with PostgreSQL high availability using Patroni, etcd, PgBouncer, and HAProxy
  • Expertise provisioning infrastructure with Terraform
  • Strong understanding of VM-based architectures, including VMware, KVM, or Hyper-V
  • Experience integrating object storage using MinIO or S3-compatible services
  • Experience setting up and troubleshooting GitLab Geo replication and synchronization
  • Network-level expertise with firewalls, VIPs, load balancing, and inter-site routing
  • Experience configuring CI/CD, GitLab Runners, token management, and access control
  • Seven to eight years of professional experience
  • Familiarity with Ansible or other configuration management tools
  • Experience monitoring with Prometheus and Grafana
  • Understanding of DNS-based failover versus HAProxy-based failover
  • Experience with air-gapped or security-hardened environments
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
120 Employees
Year Founded: 2016

What We Do

XPT Software Australia Pty Ltd is a technology consulting and software services company serving clients across banking, financial services and insurance, telecommunications, mining, retail, energy, and manufacturing. It provides software development, IT management consulting, business analysis, project and program management, infrastructure support, and offshore development through onsite-offshore delivery. The company also works with cloud computing, big data, mobile applications, UI/UX, algorithms, and IoT.

Similar Jobs

CrowdStrike Logo CrowdStrike

Senior Consultant

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Remote or Hybrid
2 Locations
11000 Employees

Baringa Logo Baringa

Consultant

Software • Consulting
In-Office
2 Locations
2121 Employees

Baringa Logo Baringa

Senior Consultant

Software • Consulting
In-Office
2 Locations
2121 Employees

XPT Software Australia Pty Ltd Logo XPT Software Australia Pty Ltd

Senior Consultant

Information Technology • Software • Consulting
In-Office
Sydney, New South Wales, AUS
120 Employees

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account