Job Description
Role: DevSecOps Engineer
Title: Azure / Microsoft Fabric DevSecOps Developer
Experience: 10+ Years
Location: Remote
Job Description: Azure/Microsoft Fabric DevSecOps Developer Introduction
As organizations increasingly adopt cloud-native data platforms, the need for secure, automated, and scalable solutions is paramount. The Azure/Microsoft Fabric DevSecOps Developer role is designed to bridge software engineering, data engineering, security, and operations, ensuring that data and analytics platforms are robust, compliant, and efficient. This position will play a critical part in delivering secure-by-design architectures and operational excellence for Ascensus Analytics and related projects.
Role Overview
The Azure/Microsoft Fabric DevSecOps Developer will design, build, secure, and operate cloud-native data and application platforms on Microsoft Azure and Microsoft Fabric. The role emphasizes automation, compliance, and secure-by-design architectures, collaborating with data engineers, platform engineers, security teams, and product stakeholders.
Key Responsibilities Cloud and Platform Engineering
Architect, implement, and maintain Azure and Microsoft Fabric environments (Fabric Workspaces, OneLake, Lakehouses, Warehouses, Pipelines).
Build and operate cloud-native data and analytics platforms using Azure services (Azure Data Factory, Synapse Analytics, Azure SQL, Storage, Key Vault, Entra ID).
Optimize performance, reliability, scalability, and cost across Azure and Fabric workloads.
DevSecOps and Automation
Develop and maintain CI/CD pipelines for applications, data pipelines, and Fabric artifacts using Azure DevOps or GitHub Actions.
Automate environment provisioning using Infrastructure as Code (IaC) tools such as Bicep, ARM templates, or Terraform.
Embed security controls, policy enforcement, and compliance checks directly into pipelines (shift-left security).
Security and Compliance
Apply zero-trust and least-privilege principles across Azure and Fabric platforms.
Integrate secrets management using Azure Key Vault.
Implement monitoring, logging, and alerting for security events (Azure Monitor, Log Analytics, Defender for Cloud).
Support regulatory and governance requirements (RBAC, Purview, data classification, auditing).
Data and Analytics Enablement
Enable secure ingestion, transformation, and serving of data using Fabric Pipelines, Dataflows Gen2, Spark, and SQL endpoints.
Collaborate with analytics teams to deploy Power BI and Fabric semantic models securely and efficiently.
Ensure data lineage, governance, and lifecycle management across OneLake.
Reliability and Operations
Implement observability, incident response, and operational runbooks.
Support production workloads with on-call rotation or escalation support as required.
Continuously improve system resilience and operational maturity.
Required Qualifications
Minimum 3 years of experience in Azure cloud development, DevOps, or platform engineering.
Hands-on experience with Microsoft Fabric and/or Azure data platforms.
Strong understanding of DevSecOps principles and secure CI/CD practices.
Experience with Infrastructure as Code (Bicep, Terraform, ARM templates).
Proficiency in one or more scripting or programming languages (Python, PowerShell, Bash, SQL, or C#).
Solid knowledge of Azure networking and identity (VNETs, Private Endpoints, Entra ID).
Experience with RBAC and security best practices.
Experience working in Agile/Scrum environments.
Preferred / Nice-to-Have Skills
Deep experience with Microsoft Fabric (Spark, OneLake, Warehouses, Power BI).
Familiarity with data governance tools (Purview, Data Catalog).
Experience with regulatory compliance frameworks (HIPAA, SOC 2, GDPR).
Knowledge of advanced security concepts (row-level security, data masking, encryption at rest/in transit).
Experience with Databricks, custom scripting, or advanced automation.
Impact and Benefits
Accelerate secure delivery of data and analytics solutions for Ascensus Analytics and related projects.
Enhance operational maturity and resilience of cloud platforms.
Support compliance and governance requirements, reducing risk and improving audit readiness.
Enable rapid scaling and innovation through automation and secure-by-design practices.
Limitations and Risks
Specialized skill set may limit candidate pool; flexibility in experience level may be required.
Rapidly evolving Microsoft Fabric features may require ongoing learning and adaptation.
Integration with legacy systems or non-Azure platforms may present technical challenges.
Conclusion
This role is critical for building a unified, secure, and scalable data platform leveraging Azure and Microsoft Fabric. The DevSecOps Developer will drive automation, security, and operational excellence, supporting key analytics initiatives and ensuring compliance across the organization.