Daily Intune Configuration History as Code
- Problem
- Manual Intune exports made it difficult to track what changed, when it changed, and who made the change.
- Constraints
- Backups needed to run unattended, stay versioned in Git, avoid exposing secrets in logs, and remain independent from app release timing.
- Solution
- Implemented scheduled Azure DevOps + IntuneCD pipeline to export config JSON daily, detect diffs, commit/tag updates, and generate markdown documentation, with GitHub Actions checks enforcing repo-level quality gates.
- Result
- Consistent daily tenant snapshots and a clear, auditable change trail for endpoint configuration evolution.