This is a full-time on-site role based in Dubai for a DevOps Engineer specializing in Multi-Cloud, Sovereign, and on-premises systems. The DevOps Engineer will be responsible for designing and implementing automated solutions using Infrastructure as Code (IaC), managing system administration tasks, and ensuring high-quality software development and deployment.
Ready to apply for roles like this?
Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.
Unlock employer & apply directly
Main Responsibilities:
-
On-Premises & Multi-Cloud Infrastructure Operations
- Manage and optimize infrastructure across data centers, private cloud, sovereign cloud, and major public clouds (AWS/Azure/GCP).
- Maintain secure hybrid connectivity, networking, and identity federation across diverse platforms.
- Support infrastructure lifecycle management, including provisioning, patching, upgrades, and capacity planning.
- Implement backup, disaster recovery, and high-availability strategies tailored for hybrid and distributed architectures.
-
CI/CD Pipeline Management
- Design, build, and maintain CI/CD pipelines using GitLab CI or similar tools.
- Automate build, test, and deployment workflows for containerized and legacy applications.
- Ensure efficient, reliable, and secure release processes across hybrid environments.
-
Infrastructure as Code & Automation
- Develop and maintain infrastructure using Terraform, Ansible, Helm, or equivalent tools.
- Automate provisioning and scaling of Kubernetes clusters (OpenShift experience is a plus).
- Implement self-healing mechanisms, configuration reconciliation, and automated monitoring.
- Extend automation across multi-cloud, on-prem, and sovereign platforms, ensuring consistency and compliance.
-
Containerization & Orchestration
- Manage and optimize Docker containers and Kubernetes deployments.
- Implement best practices for container security, lifecycle management, and resource optimization.
- Support multi-environment deployments across hybrid cloud and on-prem infrastructure.
-
Monitoring, Logging & Incident Response
- Deploy and maintain monitoring systems such as Prometheus, Grafana, and equivalent tools.
- Configure logging and alerting platforms (Loki, ELK, etc.) for hybrid/cloud-native environments.
- Troubleshoot production issues and participate in root cause analysis and post-incident reviews.
-
Collaboration & Documentation
- Collaborate cross-functionally with developers, system administrators, cloud engineers, and security teams.
- Document infrastructure designs, IaC modules, automation frameworks, and operational processes.
- Contribute to continuous improvement of DevOps culture, tooling, and reliability engineering practices.
Required Profile:
Essential Technical Skills:
- Proven experience managing and operating on-premises infrastructure and Linux-based systems (Ubuntu, CentOS, RHEL).
- Strong expertise in multi-cloud and hybrid cloud architectures, including sovereign cloud environments.
- Advanced skills in containerization (Docker) and orchestration (Kubernetes).
- Hands-on experience with CI/CD platforms (GitLab CI, Jenkins, etc.).
- Proficiency in scripting languages (Shell, Bash, Python).
- Strong understanding of networking, security, and IAM in hybrid and multi-cloud deployments.
Nice-to-Have Skills:
- Experience with GitOps tooling (ArgoCD).
- Knowledge of service mesh and ingress controllers (NGINX, Istio, etc.).
- Familiarity with security and scanning tools (SonarQube, Trivy, or similar).
Language Requirements:
[Not explicitly stated; please inquire for specifics if required.]