We are looking for an Azure DevOps Engineer for a 6-month extendable contract based in Doha, Qatar. This is an urgent requirement, so candidates available on short notice will be prioritized.
Key Responsibilities:
-
Design, develop, and manage CI/CD pipelines for Azure Databricks and Azure Data Factory.
-
Work closely with data engineering and software development teams to incorporate code changes into automated deployment workflows.
-
Automate deployment activities to improve efficiency and reduce manual tasks.
-
Monitor, diagnose, and resolve issues within CI/CD pipelines to ensure high availability and minimal disruption.
-
Apply best practices for asset bundling, version control, and repository management in Azure DevOps.
-
Maintain and enhance the Azure DevOps environment to support scalability and optimal performance.
-
Uphold security and compliance standards across all deployment activities.
-
Create and maintain documentation for CI/CD processes, procedures, and configurations.
Key Requirements:
-
At least 5 years of experience in DevOps or similar technical roles.
-
Demonstrated expertise in Azure DevOps and CI/CD pipeline implementation.
-
Hands-on experience with Databricks Asset Bundles (DABs).
-
Strong understanding of Azure data services, particularly Azure Databricks and Azure Data Factory.
-
Proficiency in automation and scripting languages such as PowerShell or Python.
-
Experience in enabling selective deployments for ADF pipelines.
-
Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes) is an advantage.
-
Excellent analytical and problem-solving abilities to troubleshoot complex CI/CD challenges.
-
Strong communication and collaboration skills for working across diverse technical teams.
-
Solid grasp of security best practices within CI/CD and Azure environments.
-
Detail-oriented with a commitment to delivering dependable, high-quality automation solutions.
-
Bachelor’s degree in Computer Science, Information Technology, or a related discipline.