Reorganisation in progress — each project is being migrated to its own dedicated repository. Links and structure will update as work completes.

Live Projects · v1

Live
Projects

Portfolio projects and lab implementations organised by Microsoft product area. Each card links to the source repository.

Active  1
Complete  7
On Hold  1
Total  9
1 project

Fabric Purview Governance Simulation

Product area Microsoft Fabric · Purview DLP / Data Map / Power BI Governance
Outcome 10-lab simulation building a governed Fabric data estate with sensitive data; covers DLP policy design, real-time scanning, Data Map asset discovery, Unified Catalog, and Power BI report governance chain

Next steps

1) Migrate to dedicated repo · 2) Audit and review for modernization and maturity

Status Complete
marcusjacobson/Projects · Fabric-Purview-Governance-Simulation
3 projects

Purview Skills Ramp (On-Prem and Cloud)

Product area Purview Data Governance · Data Discovery & Classification
Outcome Structured lab series covering Purview Information Protection Scanner, DLP policy design and enforcement, retention labels, eDiscovery, and Activity Explorer — across on-premises file shares and SharePoint/OneDrive cloud environments

Next steps

1) Migrate to dedicated repo · 2) Archive once the proper skills are represented in more comprehensive and targeted projects

Status Complete
marcusjacobson/Projects · Purview-Skills-Ramp-OnPrem-and-Cloud

Purview Discovery Methods Simulation

Product area Purview · Data Classification / eDiscovery / Graph API Discovery
Outcome Scalable simulation environment generating realistic PII documents across SharePoint sites; validates built-in SIT detection via On-Demand Classification, eDiscovery compliance search, and Graph API discovery — configuration-driven for multi-tenant portability

Next steps

1) Migrate to dedicated repo · 2) Extend with Endpoint DLP and custom SIT coverage

Status Complete
marcusjacobson/Projects · Purview-Discovery-Methods-Simulation

Purview-as-Code Repo

Product area Purview as Code · IaC / DevSecOps · Bicep / PowerShell
Outcome Version-controlling Purview configuration (sensitivity labels, DLP policies, retention rules) as deployable IaC; enabling repeatable, auditable governance posture across tenants

Next steps

1) Complete sensitivity label and DLP IaC coverage · 2) Add CI/CD pipeline for automated deployment and drift detection

Status Active
marcusjacobson/Purview-as-Code-MarcusJ-Lab
coming soon
More projects in progress — check back soon.
3 projects

Entra-Deployment-Pipelines

Product area Entra as Code · Azure DevOps Pipelines / Terraform Entra provider
Outcome Pipeline-driven deployment of Entra resources via Azure DevOps and Graph API; covers Conditional Access, PIM, groups, users, named locations, authentication methods, and company branding

Next steps

1) Extend to GitHub Actions deployment target · 2) Restructure as standalone multi-platform Entra-as-Code repo

Status Complete
marcusjacobson/Entra-Deployments-Marcusj-Lab

Entra Zero Trust RBAC

Product area Entra · Zero Trust / RBAC / IGA · Microsoft Graph PowerShell SDK
Outcome End-to-end Zero Trust identity simulation across 9 labs; covers PIM, Conditional Access, entitlement management, delegated administration, app integration, lifecycle governance, and KQL-based reporting — automated via Microsoft Graph PowerShell SDK

Next steps

1) Migrate to dedicated repo · 2) Extend with Intune device compliance integration and cross-tenant scenarios

Status Complete
marcusjacobson/Projects · Entra-Zero-Trust-RBAC-Simulation

Microsoft SC-300 Masterclass

Product area Entra · SC-300 Certification Prep / Identity & Access Administration
Outcome End-to-end SC-300 lab series progressing from greenfield tenant through identity foundation, secure authentication, workload identities, governance, and monitoring — aligned to real-world Identity Administrator deployment order

Next steps

1) Migrate to dedicated repo · 2) Scan and ground in SC-300 Microsoft Learn materials and look for options to mature

Status Complete
marcusjacobson/Projects · SC-300-Identity-Access-Masterclass
1 project

Sentinel-as-Code

Product area Microsoft Sentinel · Azure DevOps Pipelines / Bicep / KQL
Outcome Pipeline-driven deployment of Sentinel infrastructure and security content via Azure DevOps; covers Log Analytics workspace provisioning, NRT and scheduled analytics rules, and watchlist automation

Next steps

1) Migrate to dedicated repo · 2) Expand into full Sentinel-as-Code framework covering hunting queries, automation rules, and playbook deployment

Status On Hold
marcusjacobson/Projects · Sentinel-as-Code
coming soon
More projects in progress — check back soon.