Sr. Devops Engineer withMicrosoft Fabric & Azure Data

Overview

Remote
Depends on Experience
Contract - W2
Contract - 12 Month(s)

Skills

Data Devops Engineer
Microsoft Fabric
Lakehouses
Notebooks
Dataflows Gen2
Pipelines
Semantic Models
Power BI
Azure

Job Details

Sr. Data Devops Engineer with Microsoft Fabric & Azure Data

Role Overview

You will own the end-to-end CI/CD lifecycle for Microsoft Fabric artifacts e.g., Lakehouses, Notebooks, Dataflows Gen2, Pipelines, Semantic Models and Power BI reports using Azure DevOps Git repos, YAML pipelines, and Fabric deployment pipelines. You ll establish standards, automate deployments across environments (Dev Test Prod), and enable versioning, branching, and release governance for the Fabric analytics platform.

Key Responsibilities

  • Version Control & Repo Strategy
    • Implement Git integration for Fabric workspaces; define mono-repo or multi-repo strategy.
    • Establish branching model (e.g., trunk-based or GitFlow) and PR workflows with mandatory code reviews.
    • Create repository templates (folder structure, sample YAML, policies).
  • CI/CD & Automation
    • Build Azure DevOps YAML pipelines to validate, package, and deploy Fabric items via deployment pipelines and/or Fabric APIs.
    • Automate environment promotions with approvals, gates, and artifacts (e.g., datasets/semantic models refresh post-deploy).
    • Implement build/test quality gates linting notebooks, validating JSON definitions, verifying data pipeline configs.
  • Environment & Release Management
    • Design Dev/Test/Prod environment topology in Fabric; manage workspace mapping to deployment stages.
    • Configure service connections, secrets management (Key Vault), and role assignments.
    • Define and enforce release governance (manual approval steps, rollback strategy, change logs).
  • Security, Compliance & Observability
    • Apply least-privilege access, branch policies, protected branches, and required reviewers.
    • Integrate pipeline logging/monitoring (Azure Monitor/App Insights), set alerts for failures.
    • Maintain audit trails, align with data governance and tenant policies.
  • Developer Experience & Standards
    • Provide templates and reusable YAML for common Fabric assets (notebooks, dataflows, Power BI).
    • Write documentation and run enablement sessions; champion best practices.
    • Collaborate with Data Engineers/BI Developers on structure and release cadence.
  • Performance & Cost Awareness
    • Optimize pipelines for speed and reliability; track DORA metrics (Lead Time, Deployment Frequency, Change Failure Rate, MTTR).
    • Partner with platform owners to minimize compute costs and avoid inefficient refresh patterns.

Required Qualifications

  • 5 8+ years in DevOps/Platform Engineering, with 2+ years in Azure DevOps (Repos, Pipelines).
  • Hands-on with Microsoft Fabric (workspaces, deployment pipelines) or strong experience in Power BI / Azure Synapse with CI/CD.
  • Strong YAML pipelines, Git branching, pull request policies, and service connections.
  • Experience with Azure Key Vault, Service Principals/Managed Identities, RBAC, and governance.
  • Scripting skills (PowerShell, Python) for validation/packaging tasks.

Familiarity with data/BI artifacts lifecycle (datasets, semantic models, notebooks, pipelines).

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.