Sr. Consultant
Core
Architect and deploy high-availability GitLab infrastructure on VMs, managing Geo replication, database clusters, and object storage.
Role type
Senior Infrastructure Engineer (GitLab Specialist)
Builds
Production-grade GitLab instances with full HA and DR capabilities
Domain
DevOps Infrastructure / GitLab Platform
Deliverable
infrastructure
Required skills
GitLab Omnibus deployment, PostgreSQL HA (Patroni, etcd, PgBouncer, HAProxy), Gitaly/Praefect management, Terraform, VM architecture (VMware, KVM, Hyper-V), MinIO/S3 integration, GitLab Geo, network security (firewalls, VIPs, load balancing), CI/CD runners
Preferred skills
Ansible, Prometheus/Grafana, DNS-based failover, air-gapped environments
Technologies
GitLab, PostgreSQL, Redis, MinIO, Terraform, VMware, KVM, Hyper-V, Prometheus, Grafana
Responsibilities
Architect and deploy GitLab using Omnibus packages on VMs with full HA configuration; Set up and maintain GitLab Geo replication between primary and backup sites; Configure PostgreSQL HA clusters; Implement and manage Gitaly Clusters with Praefect; Set up MinIO as an on-prem object storage backend; Automate infrastructure provisioning using Terraform; Develop and execute backup, restore, and failover testing procedures
Seniority
Senior, hands-on IC