20 Aug
|
Leading
|
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.
- Robust
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)
🏢 Leading
📍 Sydney