M365 Architect
Overview:
The M365 / AVD Application Engineer will be responsible for managing changes within the Microsoft 365 environment, implementing and maintaining application access through Azure Virtual Desktop (AVD), and packaging applications for deployment across enterprise environments. The role requires strong technical expertise in M365 administration, AVD configuration, application lifecycle management, and end-user delivery.
Key Responsibilities:
- Manage and implement M365 configuration changes affecting application access, permissions, security policies, and user experience.
- Configure, maintain, and troubleshoot Azure Virtual Desktop (AVD) environments to ensure secure and seamless application delivery.
- Perform application packaging using industry-standard tools (MSIX, App-V, Intune Win32, SCCM), ensuring compatibility, stability, and deployment readiness.
- Conduct end-to-end application testing, validation, and UAT support before production rollout.
- Collaborate with security and infrastructure teams to implement conditional access, MFA, and compliance policies related to M365 and AVD.
- Monitor AVD performance, user sessions, scaling, FSLogix profiles, and resolve issues to improve end-user experience.
- Maintain detailed technical documentation for application packaging, deployment steps, change requests, and support procedures.
- Support change management processes by assessing impacts, preparing CAB documentation, and ensuring controlled rollouts.
- Work with stakeholders to understand application requirements and translate them into deployment specifications.
- Assist in automation and scripting (PowerShell) to streamline application deployment and M365/AVD management tasks.
Required Skills & Experience:
- Strong hands-on experience with Microsoft 365 administration, including Exchange Online, SharePoint, OneDrive, Teams, and Azure AD.
- Solid experience configuring and supporting Azure Virtual Desktop (AVD), including host pools, session hosts, scaling plans, and FSLogix.
- Proficiency in application packaging and deployment (MSIX, App-V, Intune, SCCM).
- Experience with PowerShell scripting for automation and system management.
- Good understanding of Intune (Endpoint Manager) for application deployment and device compliance.
- Knowledge of security and governance policies within Microsoft 365 and Azure ecosystems.
- Strong troubleshooting, analytical, and documentation skills.
Preferred Qualifications:
- Microsoft certifications (AZ-104, AZ-140, MS-100, MD-102, or similar).
- Experience with CI/CD pipelines for application deployment.
- Familiarity with Windows 10/11 multi-session environments.