Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

README.md

Case Study 002 — On/Offboarding 1-Click (M365 + Intune + Slack)

Cover

Context

A growing organization with no standardized provisioning process. New hires were receiving inconsistent access, missing licenses, and unmanaged devices on day one. Offboarding was even worse — manual, checklist-driven, and frequently incomplete, leaving residual access in place days after departures.

Objective

Replace ad-hoc provisioning with a role-based, auditable workflow that completes in minutes and leaves a full paper trail.

Approach

  • Role-to-license mapping — defined RBAC matrix mapping job roles to M365 license tiers, Entra ID group membership, and Intune compliance profiles
  • Intake via Slack/Jira — HR submits a structured form; automation triggers immediately on submission without IT intervention
  • PowerShell automation — creates the user, assigns licenses, applies Intune baseline profiles, configures mailbox and archive policies, and logs every action with timestamps
  • Offboarding revocation — account disable, license reclaim, device wipe trigger, and access revocation checklist run in sequence with evidence captured at each step
  • Audit trail — every provisioning and deprovisioning action logged with who/what/when for access review and compliance purposes

Results

  • Provisioning time reduced from hours to under 5 minutes
  • Consistent security baseline applied on first login for every new device
  • Complete, timestamped audit trail for every access change — no more gaps during audits
  • Offboarding residual access reduced to near zero

Artifacts

What I'd Do Next

  • Add Entra ID PIM elevation for privileged role assignments
  • Scheduled periodic access review job to flag stale permissions automatically
  • Manager approval gate for sensitive role assignments before provisioning completes