Overview
Hybrid
Depends on Experience
Accepts corp to corp applications
Contract - W2
Skills
Devops
any cloud
Access Control
Asset Management
Continuous Delivery
Continuous Integration
Debugging
Git
Management
Microsoft
Microsoft Azure
Migration
Provisioning
Scripting
Terraform
Workflow
Writing
YAML
Job Details
Job Description:
We are seeking a hands-on DevOps Engineer to support the end-to-end automation and deployment processes for our Microsoft Fabric ecosystem. The ideal candidate will be responsible for creating and managing Azure DevOps Git repositories using Terraform, and setting up full CI/CD pipelines to migrate Fabric artifacts (notebooks, datasets, pipelines, etc.) across environments (Dev → Test → Prod) with appropriate checks, validations, and controls.
Key Responsibilities:
Automate the creation and management of Azure DevOps Git repositories using Terraform
Set up structured repository templates, branching strategies, and access policies
Build CI/CD pipelines in Azure DevOps using YAML, including:
Pull request checks
Code validations
Approval gates
Environment-based deployment rules
Support migration of Microsoft Fabric artifacts between environments using pipeline-driven automation
Maintain consistent deployment workflows and ensure traceability of changes from development to production
Implement reusable templates and infrastructure-as-code practices for Fabric asset management
Work closely with developers, platform engineers, and release managers to ensure secure and reliable deployments
Required Skills:
Strong experience with Azure DevOps Services (Repos, Pipelines, Environments)
Proficiency in writing Terraform scripts for resource provisioning (especially Git repo setup and access control)
Hands-on experience with YAML scripting for multi-stage CI/CD pipelines
Familiarity with Microsoft Fabric components (e.g., Lakehouses, Pipelines, Notebooks) and their deployment lifecycle
Understanding of Git workflows, pull request governance, and secure branching strategies
Strong troubleshooting and debugging skills in a CI/CD context
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.