About the Role
We are seeking a DevOps Engineer with strong expertise in cloud infrastructure provisioning and automation to support a large-scale Azure data platform program. This role is responsible for deploying and managing the full Azure services stack using Infrastructure-as-Code, establishing CI/CD pipelines, and activating cross-cutting platform services including security, monitoring, and governance tooling.
Key Responsibilities
Provision and manage Azure cloud infrastructure using Infrastructure-as-Code (IaC) frameworks, including all core platform services
Deploy and configure Azure Fabric Workspace, Event Hub, Event Grid, Durable Functions, Synapse Analytics, Logic Apps, and supporting services
Establish and maintain CI/CD pipelines in Azure DevOps, including release gates, automated approvals, and environment promotion workflows
Implement and manage Azure RBAC, Key Vault secrets management, and security policy enforcement across all platform components
Configure Azure Monitor alerts covering pipeline health, function failures, and SLA breach conditions
Deploy orchestration components including Azure Durable Function SLA timer patterns for multi-domain automated workflows
Prepare rollback runbooks and deployment contingency plans for production promotion activities
Maintain IaC templates and ensure reusability across environments (dev, staging, production)
Collaborate with data and architecture teams to align infrastructure provisioning with platform design requirements
Support governance hardening activities including Key Vault rotation policies, data retention enforcement, and DevOps wiki documentation
Required Skills & Experience
6+ years of experience in cloud DevOps or platform engineering roles on Azure
Strong proficiency with Infrastructure-as-Code tools such as Terraform, Bicep, or ARM templates
Hands-on experience with Azure DevOps pipelines, release gates, and multi-environment CI/CD workflows
Working knowledge of Azure services including Event Hub, Event Grid, Azure Durable Functions, Logic Apps, and Synapse Analytics
Experience configuring Azure RBAC, Key Vault, and enterprise security policies
Familiarity with Azure Monitor, alerting policies, and observability practices for cloud data platforms
Understanding of Microsoft Purview and data lineage integration is advantageous
Strong scripting skills (PowerShell, Bash, or Python) for automation and operational tasks
Experience in Agile/Scrum delivery environments with sprint-based release cadences
Good documentation skills, including runbook authoring and wiki-based knowledge management