Job Description
Senior DevOps Engineer (Docker / Kubernetes / Linux / Temporal)
Location: Dubai, UAE
Experience: Minimum 6–8 years
We are looking for a Senior DevOps Engineer to join our engineering team and help us build reliable, scalable, and fully automated infrastructure for distributed financial applications. The ideal candidate will have strong experience in containerization, orchestration, CI/CD pipelines, and zero-downtime deployments.
Responsibilities:
• Design, implement, and maintain CI/CD pipelines to ensure zero-downtime deployments.
• Manage and optimize Docker and Kubernetes (K8s) clusters in production.
• Implement blue-green and canary deployment strategies.
• Automate infrastructure provisioning and monitoring using Terraform, Ansible, or equivalent tools.
• Support distributed and event-driven architectures with high availability.
• Integrate Temporal workflows and ensure resilience across microservices.
• Manage environments on Linux servers and optimize system performance.
• Collaborate with backend developers to streamline delivery and observability.
Requirements:
• Minimum 6–8 years of DevOps or system engineering experience.
• Strong background in Docker, Kubernetes, and Linux administration.
• Proven experience with blue-green or canary deployment models.
• Understanding of distributed systems, microservice architecture, and service orchestration.
• Familiarity with Temporal, Kafka, or similar workflow engines is a plus.
• Solid experience with CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins, etc.).
• Experience in monitoring and logging tools (Prometheus, Grafana, ELK, etc.).
• Strong scripting skills (Bash, Python, or Go).
• Excellent communication and troubleshooting abilities.
What We Offer:
• Competitive salary (based on experience).
• Long-term, stable project with modern tech stack.
• Opportunity to work closely with a global development team.
• Accommodation can be provided for Dubai-based candidates.
Language
English
Nationality
Any
Company Size
1-10