About Xebia:
Founded in 2001, Xebia was the first Dutch organization to embrace the Agile way of working, with gurus like Jeff Sutherland. Since then, we have grown from a Java company into a full-service digital consulting company with 5,000 professionals working on a worldwide ambition.
We are organized in complementary chapters teams with a tremendous amount of knowledge and experience within a particular field, such as Agile, DevOps, Data and AI, Cloud, Software Technology, Security, Low Code, and Microsoft Solutions.
We help the world's top 250 companies and category leaders overcome digital challenges, embrace innovation, adopt new technology, and implement new business models. In addition to high-quality consulting, we also provide offshoring and nearshoring services.
Experience: 15-20 years
Location: Dubai
Position Overview: We are seeking an experienced Azure DevOps Architect to join our dynamic team in Dubai. As an Azure DevOps Architect at Xebia Dubai, 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.
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 with a focus 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.
- Possess relevant certifications like Certified Kubernetes Administrator and Azure DevOps Engineer.
- 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 in Kubernetes and Azure DevOps.