We are looking for an experienced Senior DevOps Engineer to join a technology engineering team supporting enterprise-scale platforms and advanced analytics environments. The role will focus on building and managing automated CI/CD pipelines, containerized platforms, infrastructure automation, security integration, and production engineering across highly available and regulated environments.
The ideal candidate will have strong hands-on experience with Jenkins, GitHub Actions, ArgoCD, Kubernetes/OpenShift, Docker, Helm, Terraform, Ansible, Groovy, Python, Linux, and Git, with a strong understanding of DevOps, SRE, Infrastructure as Code, security engineering, and Agile delivery practices. We are looking for someone who enjoys collaboration, experimentation, solving problems, and continuously learning.
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
Location
Dubai, United Arab Emirates
Key Responsibilities
- Design, build, maintain, and optimize automated CI/CD pipelines for Python-based applications and microservices.
- Develop and manage CI/CD pipelines using Jenkins, GitHub Actions, and ArgoCD.
- Build and maintain microservices CI/CD pipelines using modern DevOps practices.
- Develop and maintain Helm-based deployment pipelines for containerized applications.
- Automate application deployment, configuration management, infrastructure provisioning, and operational processes.
- Implement and maintain GitOps-based deployment workflows using tools such as ArgoCD.
- Automate security, compliance, and regulatory checks within CI/CD pipelines.
- Integrate DevSecOps tools into CI/CD pipelines, including tools such as SonarQube, Checkmarx, Sysdig, Nexus, Nexus IQ, Cosign, and related security/quality tooling.
- Implement automated patching and configuration management across environments.
- Design, deploy, and manage containerized applications using Docker, Kubernetes, OpenShift, and Podman.
- Work with Terraform, Ansible, and other Infrastructure as Code (IaC) tools to provision and manage environments.
- Develop automation scripts using Groovy, Python, and Linux shell scripting.
- Troubleshoot and resolve infrastructure, application, deployment, and pipeline-related issues.
- Provide production support and participate in on-call/production support rotations where required.
- Monitor application and platform health using tools such as ELK, Prometheus, and Grafana.
- Collaborate with development, security, infrastructure, platform, and product teams to ensure successful delivery and adoption of technology platforms.
- Support application and platform onboarding through self-service and automation.
- Work with teams to ensure smooth transition, adoption, and consumption of platform services.
- Contribute to technical design discussions, engineering standards, automation strategies, and platform improvements.
- Continuously evaluate emerging technologies and industry best practices to improve engineering efficiency and platform capabilities.
Requirements
- 3–5+ years of engineering, DevOps, platform engineering, or operational experience.
- At least 3 years of relevant experience in a similar DevOps/Platform Engineering role.
- Experience working within large, complex, highly available enterprise environments.
- Strong experience in CI/CD, containerization, infrastructure automation, and production support.
- Candidates from the following environments are preferred: Banking, Financial Services, FinTech, Insurance, Telecommunications, Healthcare, Government, or other highly regulated / enterprise environments.
Required Technical Skills
- Strong hands-on experience with CI/CD pipelines.
- Experience with Jenkins and/or GitHub Actions.
- Experience with ArgoCD / GitOps.
- Strong understanding of pipeline automation using Groovy, Python, or Pipeline-as-Code.
- Experience building CI/CD pipelines for microservices and Python-based applications.
- Experience with Helm-based deployment pipelines.
- Understanding of DevOps and SRE principles.
- Strong understanding of 12-Factor application principles.
Nice to Have
- Public cloud experience with Azure, AWS, or OCI.
- Experience supporting Machine Learning / ML projects or analytics platforms.
- Python programming experience.
- Experience with advanced analytics or data engineering platforms.
- Exposure to enterprise platform engineering and self-service infrastructure.
Agile & Delivery
- Experience working in Agile engineering environments.
- Understanding of Agile/DevOps delivery methodologies.
- Ability to work across development, operations, security, infrastructure, and product teams.
- Experience managing delivery from inception through production.
- Strong understanding of operational support within a DevOps/SRE model.
- Ability to work under pressure and manage multiple priorities.
- Strong troubleshooting, incident management, and problem-solving skills.