This project explored identity lifecycle automation and secure access management using Microsoft Entra ID in a simulated enterprise environment. Working within a Contoso test tenant, I configured identity scenarios to reflect real-world conditions and constraints.
Set up a test Microsoft Entra ID tenant to simulate user lifecycle events.
Developed PowerShell scripts to automate workflows for user provisioning, role assignment, and deactivation.
Investigated App-Only Authentication to understand secure, non-interactive access patterns for enterprise applications.
Documented each step to create a reusable reference for future projects and onboarding.
Orchestrated workflows across multiple identity states, gaining insight into how Entra ID integrates with Microsoft 365 and Azure services.
This conceptual exploration sharpened my skills in PowerShell scripting, identity governance, and workflow design. It also deepened my understanding of zero-trust principles and cloud-first strategies—critical for modern IT environments.
This white paper presents a scalable and automated strategy for managing Adobe Creative Cloud applications across student devices in educational institutions. By integrating Microsoft Intune, School Data Sync (SDS), and Azure Active Directory (Azure AD), the solution enables IT administrators to dynamically deploy software only to students actively enrolled in eligible courses—such as photography or digital art—and automatically remove it when those students drop or complete the class.
The approach is designed to minimize manual IT intervention, reduce software bloat, and ensure license compliance by leveraging attribute-based logic and dynamic group membership. It also incorporates secure automation practices using Graph API and PowerShell scripting, making it a robust and maintainable solution for modern school environments.
This method not only streamlines device management but also aligns with best practices in endpoint security and governance, helping districts maintain operational efficiency while supporting creative learning programs.
“Automated deployment ensures Creative Cloud is only installed where needed—saving time, reducing bloat, and maintaining compliance.”