Policy-first planning
Directory state, employee requests, and access policy remain separate inputs so decisions can be reviewed before any live integration or account change exists.
ENGINEERING PROJECT / PROJECT DETAILS
ENGINEERING ARTIFACT / POWERSHELL
The Employee Lifecycle Toolkit converts a declared directory snapshot, employee requests, and access policy into an explainable onboarding, role-change, or offboarding plan with projected state and request-level audit records.
Directory state, employee requests, and access policy remain separate inputs so decisions can be reviewed before any live integration or account change exists.
Approval gates, effective dates, identity consistency, protected accounts and groups, and managed-access scope are checked before actions are proposed.
26 automated checks cover decisions, state preservation, repeat-run behavior, malformed input, and CLI output. GitHub Actions validates the suite on Ubuntu and Windows.
Source code, fictional policy and directory data, generated sample output, automated tests, and the CI workflow are available on GitHub.
Joiner, mover and leaver changes cross identity, access and ownership boundaries.
Keep requested changes, approval, actual effects and rollback evidence as separate records; idempotency matters when a workflow resumes.
Source-linked automation project. This content release did not execute identity changes or validate a customer environment.
Use a sandbox account and a bounded access matrix to test creation, modification, denial and cleanup before operational use.
Open the related experiment or review surface →LET’S BUILD SOMETHING THAT MATTERS
Infrastructure, engineering, technical leadership, and the next challenging problem.