About the Job
We are seeking an experienced Azure DevOps Architect to join our dynamic team in Dubai. As an Azure DevOps Architect at Xebia, you will play a crucial role in architecting and managing robust, scalable, and secure Kubernetes clusters. You will be responsible for implementing and optimizing CI/CD pipelines, ensuring code quality, and integrating security measures throughout the development lifecycle.
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
Responsibilities:
- Manage and upgrade multiple Kubernetes clusters, implementing High Availability & Disaster Recovery strategies.
- Oversee source code repositories and version control using effective Git branching strategy with Azure DevOps.
- Utilize open-source tools to ensure code deployed in Azure DevOps meets stringent quality standards.
- Implement Azure DevOps Pipelines for continuous integration and deployment (CI/CD).
- Employ GitOps for Continuous Deployments using Rancher.
- Develop, manage, and update Helm charts.
- Utilize Vault for managing and updating secrets, integrating with other applications and infrastructure.
- Set up and manage observability platforms with tools such as Prometheus, Grafana, Grafana Loki, FluentD.
- Configure, deploy, and manage Kubernetes workloads on-premise infrastructure focusing on scalability, reliability, and security.
- Implement deployment strategies like Blue-Green deployments and Canary Releases.
- Integrate security testing tools for SAST & DAST into CI/CD pipelines, following principles of DevSecOps.
- Manage backup and restore processes for containerized workloads, including stateful applications like databases in Kubernetes.
- Deploy and manage traffic routing and load balancing in Istio service mesh within Kubernetes clusters.
- Work with Infrastructure as Code (IaC) tools like Terraform.
- Utilize configuration management tools such as Ansible, Chef, Puppet.
- Demonstrate excellent problem-solving skills and the ability to analyze complex technical requirements.
- Provide technical guidance and support to team members, promoting knowledge sharing and skill development.
- Handle large infrastructure and distributed systems like Kafka, Elastic Search, Redis, etc.
- Have a deep understanding of operations processes, system administration, and automation (e.g., Linux, Unix).
Qualifications:
- Proven experience in a similar role, showcasing expertise in Kubernetes, Azure DevOps, and related technologies.
- Strong problem-solving skills and the ability to thrive in a fast-paced, collaborative environment.
- Relevant certifications like Certified Kubernetes Administrator and Azure DevOps Engineer.
- 9-15 years of experience is preferred.
- 4+ years of work experience with Rancher Kubernetes Management.
- 7+ years of work experience with Azure DevOps Services.
- 6+ years of work experience with Azure Kubernetes Service (AKS).