23 Sep
|
XPT Software Australia Pty
|
Sydney
23 Sep
XPT Software Australia Pty
Sydney
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.
Solid
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
📌 Sr. Consultant (Sydney)
🏢 XPT Software Australia Pty
📍 Sydney