XPT Software Australia Pty Ltd Logo

XPT Software Australia Pty Ltd

Sr. Consultant

Posted 3 Hours Ago
Be an Early Applicant
In-Office
Sydney, New South Wales, AUS
Senior level
In-Office
Sydney, New South Wales, AUS
Senior level
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.
The summary above was generated by AI

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



Similar Jobs

17 Days Ago
Remote or Hybrid
Sydney, New South Wales, AUS
Senior level
Senior level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Leads reactive and proactive incident response engagements across the Asia Pacific and Japan region. Performs advanced host and network forensics across Windows, macOS, and Linux; advises customers during security incidents; develops remediation plans; produces reports and presentations; communicates with technical and executive audiences; mentors junior consultants; and contributes cybersecurity thought leadership through public content and speaking.
Top Skills: Ai TechnologiesComputer Forensics ToolsLinuxmacOSNetwork Analysis ToolsNetwork LogsNetwork ProtocolsWindows
3 Hours Ago
In-Office
Sydney, New South Wales, AUS
Senior level
Senior level
Information Technology • Software • Consulting
Provide end-to-end test environment consultation, develop environment management strategies, map and monitor test environments, coordinate enterprise releases, and support incident, problem, and service request resolution. The role requires extensive experience with IT service management processes and ticketing tools such as ServiceNow or JIRA. ITIL certification is preferred.
Top Skills: ItilJIRAServicenow
12 Hours Ago
Hybrid
Sydney, New South Wales, AUS
Senior level
Senior level
Professional Services • Social Impact • Financial Services
Supports the implementation and operation of risk, compliance, and assurance frameworks for AFCA’s Scams Prevention Framework dispute resolution program. Responsibilities include maintaining risk and compliance registers, monitoring obligations and controls, coordinating assurance reviews, preparing governance reporting, supporting audits, and embedding privacy, security, and compliance requirements into processes and systems. The role partners with Legal, Privacy, Information Security, Technology, and Operations stakeholders and contributes to continuous improvement.

What you need to know about the Sydney Tech Scene

From opera to comedy shows, the Sydney Opera House hosts more than 1,600 performances a year, yet its entertainment sector isn't the only one taking center stage. The city's tech sector has earned a reputation as one of the fastest-growing in the region. More specifically, its IT sector stands out as the country's third-largest, growing at twice the rate of overall employment in the past decade as businesses continue to digitize their operations to stay competitive.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account