What We Need
Oivan is looking for an experienced DevOps Engineer to join our team in Riyadh, KSA. This role requires strong expertise in - GitLab platform implementation and migrations- CI/CD implementation and best practices for both on-premise and hybrid architectures- Hands-on experience in Kubernetes Orchastration, OpenStack environments, and Google Cloud Platform (GCP)
What You'll Do
We offer you the unique opportunity to apply and develop your skills with a diverse and geographically distributed team of technology. You will play a key role in automation, CI/CD pipelines, and enterprise-scale continuous integration and deployment across complex, mission-critical environments.The following are the main duties you will do as part of this job:
- Design, implement, and maintain CI/CD pipelines using GitLab, following DevOps and DevSecOps best practices
- Design, implement, and manage cloud and hybrid environments across GCP, Oracle Cloud, or Azure
- Automate infrastructure provisioning, configuration, and deployments using Infrastructure as Code (Terraform and Ansible)
- Design and operate container platforms using Kubernetes, SUSE Rancher, and OpenStack
- Deploy, manage, and maintain PostgreSQL clusters and Redis clusters (Sentinelbased) for high availability and resilience
- Implement and operate Consul clusters for service discovery and configuration management
- Design and test Disaster Recovery (DR) solutions, including data replication, failover strategies, and DR networking setup
- Lead discovery and assessment activities to understand existing SDLC, CI/CD, and infrastructure environments
- Install, configure, and operate GitLab on-premise environments
- Design and recommend GitLab reference architectures
- Plan and execute migration from existing GitLab instances or other DevOps platforms (e.g., Azure DevOps, Jenkins, Bitbucket) to new GitLab environments
- Automate infrastructure provisioning and application deployments using Infrastructure as Code
- Create and maintain Runbooks and Playbooks for product- and project-based operations
- Bridge the gap between Development, Operations, and Security teams
- Implement security scanning and automated security testing within CI/CD pipelines
- Monitor, troubleshoot, and optimize platform performance, availability, and reliability
- Conduct training sessions and knowledge transfer for customers and internal teams
- Work closely with customer stakeholders in on-site engagements in KSA
What You Have
Our ideal candidate will fulfill the following requirements:
- 5+ years of hands-on experience in DevOps, CI/CD, or Platform Engineering
- Experience with cloud administration on at least one of the following:o Google Cloud Platform (GCP)o Oracle Cloud Infrastructure (OCI)o Microsoft Azure
- Strong hands-on experience with Infrastructure as Code:o Terraformo Ansible
- Hands-on experience with Gitlab migrations and High-Available gitlab implementations.
- Experience managing PostgreSQL clusters
- Experience with Redis clusters, including Sentinel
- Hands-on experience with object storage solutions
- Expertise in container orchestration and platforms:o Kuberneteso SUSE Ranchero OpenStack
- Experience with Consul clusters for service discovery and configuration
- Strong Disaster Recovery (DR) skills, including:o Data replication strategieso DR networking setup and failover planning
- Bachelor's degree in Computer Science, Engineering, or a related field
- Strong experience working in on-premise enterprise environments
- Ability to work independently in customer-facing roles