About MGT
MGT is a leading provider of technology and advisory solutions serving state, local, and education government agencies (SLED) across the United States. The company partners with thousands of agencies to improve technology, operational and economic performance, strengthen critical networks, solve complex workforce and financial challenges, and advance education systems.
Founded in 1975, MGT combines specialized expertise, innovative technology, and strategic advisory services to help public-sector organizations address their most important challenges.
Job Summary:
We are looking for a skilled Microsoft 365 Engineer with hands-on experience in Microsoft 365 administration, Azure, Microsoft Entra ID, PowerShell scripting, and Power Platform automation.
The ideal candidate will be responsible for maintaining a secure and well-governed Microsoft 365 environment, managing Azure resources, implementing security policies, and developing lightweight AI-powered automation solutions to improve IT and business operations.
Key Responsibilities:
1. Microsoft 365 Administration
- Administer Exchange Online, Microsoft Teams, SharePoint Online, and OneDrive.
- Manage Microsoft 365 Groups, Security Groups, Distribution Lists, and Shared Mailboxes.
- Identify and clean up inactive Teams, mailboxes, groups, and SharePoint sites.
- Manage ownership, permissions, external sharing, and access controls.
- Develop automated lifecycle workflows using Power Automate and Microsoft Graph.
- Create recurring audit reports using PowerShell and Microsoft Graph.
2. Azure & Microsoft Entra ID Administration
- Manage Microsoft Entra ID users, groups, application registrations, and Enterprise Applications.
- Implement and maintain Conditional Access policies and Multi-Factor Authentication (MFA).
- Manage Azure subscriptions, resource groups, RBAC, and resource tagging.
- Monitor Azure networking components, including VNets, subnets, NSGs, private endpoints, and DNS.
- Monitor Azure costs and identify opportunities to optimize cloud spending.
- Ensure security, governance, and compliance across Azure resources.
3. Power Platform & AI Automation
- Design and develop automation solutions using Power Automate, Power Apps, and Copilot Studio.
- Build AI-powered agents and workflows using Azure OpenAI / Azure AI Foundry.
- Integrate organizational data from SharePoint, Teams, Dataverse, and other systems.
- Develop and test prompts and AI agent instructions.
- Implement responsible AI practices, security controls, and appropriate data access permissions.
- Document solutions, workflows, and technical processes.
Required Skills:
- 3+ years of experience in Microsoft 365 administration.
- Strong knowledge of Exchange Online, Microsoft Teams, SharePoint Online, and OneDrive.
- Hands-on experience with Microsoft Entra ID and Azure fundamentals.
- Proficiency in PowerShell scripting.
- Experience with Microsoft Graph API and PnP PowerShell.
- Hands-on experience with Power Automate.
- Knowledge of Power Apps and Copilot Studio.
- Understanding of Conditional Access, MFA, RBAC, and application registrations.
- Exposure to Azure OpenAI or other AI-powered automation solutions.
- Strong troubleshooting, documentation, and communication skills.
Preferred Qualifications:
- Microsoft certifications: MS-102, AZ-104, SC-300, AI-102, PL-300, or PL-600.
- Experience with Microsoft Purview, DLP, sensitivity labels, and retention policies.
- Knowledge of Azure Functions, Logic Apps, and Azure DevOps.
- Experience with Python or JavaScript/TypeScript.
- Experience with tenant-to-tenant migrations and ITSM platforms.