Candidates Testimonials – How C.S.S Got Me Hired
Advice From Our Recruitment Team – By Carolyne N. – Head Of Recruitment
Personalized Support for Your Success
Upcoming Trainings & Events – Leadership & Career Growth Events
Senior Gitlab DevOps Consultant Job Stivlon Consulting
Senior Gitlab DevOps Consultant Job
Work Mode- Remote
One of our clients, a leader in the IT services is looking for a highly skilled and innovative Senior Cloud Infrastructure Engineer to lead the reimplementation and administration of a self-managed GitLab environment on Microsoft Azure. This role is critical in designing a well-architected, scalable, and secure DevOps platform tailored to the needs of modern engineering teams. You will be responsible for the architecture, deployment, and operational management of GitLab’s self-hosted components, with a strong emphasis on infrastructure-as-code, automation, and native Azure services. Following the successful rollout, you’ll collaborate with engineering teams to support and extend CI/CD workflows, integrating GitLab pipelines and potentially Azure DevOps where appropriate.
Key Deliverables-
- Design and deploy a self-managed, highly available GitLab architecture on Azure.
- Provision infrastructure using automation tools such as Terraform and Ansible.
- Select appropriate Azure-native services for compute, storage, data, and networking.
- Implement backup/restore workflows, storage replication, monitoring, and disaster recovery processes aligned with enterprise RTO/RPO targets.
- Collaborate with network and platform teams to enforce RBAC, logging, and auditing, and SSO/LDAP integration.
- Provide operational documentation and onboarding materials for engineering teams to consume the GitLab platform for CI/CD.
- Assist teams in building and migrating pipelines to GitLab, integrating with container registries, cloud artifacts, and deployment tools.
- Define procedures for patching, version upgrades, and GitLab Runner autoscaling.
Requirements-
- Minimum of 5 years experience managing self-hosted GitLab environments at scale, including service component tuning and service separation.
- Deep knowledge of GitLab’s highly available (HA) architecture, especially Gitaly clusters, Praefect, PostgreSQL, Redis, and Sidekiq.
- Hands-on Azure experience provisioning and configuring IaaS and PaaS services using Terraform and Ansible.
- Understanding of GitLab CI/CD runner configurations and pipeline security best practices.
- Solid grasp of monitoring, logging, and alerting using Prometheus, Grafana, and Azure Monitor.
- Familiarity with backup and disaster recovery strategies for distributed GitLab components.
- Ability to communicate infrastructure design and risks to both technical and nontechnical stakeholders.
Preferred skills
- Experience working with Kubernetes and Helm, particularly for GitLab self-hosting on Azure.
- Experience with GitLab version upgrades, schema migrations, and maintenance in highly available environments.
- Prior deployments of self-hosted GitLab for highly regulated, enterprise organisations (e.g., banking, finance).
- GitLab certifications or experience contributing to GitLab Community/Enterprise projects.
How to Apply
Interested and qualified candidates are encouraged to apply via
Iboampong@castillians.com
🚨 Before You Apply for This Job. Need Help With Your CV?
This job will attract 1000+ applicants.
Many qualified professionals miss out on getting shortlisted and interviews — not because they lack experience, but because their CV doesn’t clearly show how they fit this specific job.
🎯 Want to get an interview fast? Customize your CV specifically for this job.
Using the same CV for every application will not get you interviews.
Email your CV today to our Client Service Manager, Rose, using cvwriting@corporatestaffing.co.ke
Subject: CV Review & Upgrade.
Rose and our recruiters will review your CV and show you exactly how to improve it for the job you are targeting.
Using an A.I-generated CV but not getting interviews? Get it reviewed here by our recruiters today.

