Arwaz Khan - Automation Engineer | Contra
Work by Arwaz Khan
Sign Up
Post a job
Sign Up
Log In
Arwaz Khan
Microsoft 365 Consultant | Migrations, Security & Automation
Message
Follow
New to Contra
Arwaz is building their profile!
Delhi, India
Work
Posts
About
Delhi, India
1
A comprehensive PowerShell tool that automates and validates mailbox migrations to Exchange Online from Google Workspace, IMAP, or Exchange Server. The tool checks every prerequisite against the real tenant, fixes what APIs can fix after user confirmation, and provides step-by-step guidance for manual steps. Includes automated user list generation, migration batch monitoring, and detailed reporting.
1
19
1
Manual user onboarding in Microsoft 365 can be repetitive, time-consuming, and prone to configuration errors especially as organizations scale. To address this, I built a zero-touch provisioning solution using PowerShell and the Microsoft Graph API that automates the complete onboarding lifecycle. The solution handles user creation, Microsoft 365 license assignment, Exchange Online mailbox provisioning, Microsoft Teams enablement, Entra ID group membership, validation checks, and execution logging through a standardized workflow. By automating these routine tasks, provisioning time was reduced from 45 minutes to under 3 minutes per user, while improving consistency, reducing manual effort, and accelerating employee onboarding. Tech Stack: PowerShell • Microsoft Graph API • Microsoft 365 • Microsoft Entra ID • Exchange Online • Microsoft Teams
1
31