Jobs / Boo***
M365 Platform Engineer and Developer
Boo*** · McLean, VA, United States
McLean, VA, United StatesExp: 8+ yrs86,800-198,000 USD/yearlyRemote
Remuneration
Health, life, disability, financial, and retirement benefits; paid leave; professional development; tuition assistance; work-life programs; dependent care; recognition awards
Location
McLean, VA, United States
Visa sponsorship
Sponsors visa
Job summary
Build and maintain production-grade automation across Azure and Microsoft 365 to improve enterprise cloud operations, workflow orchestration, and platform efficiency. Develop PowerShell modules and API integrations for services including Microsoft Graph, Exchange Online, SharePoint, Teams, and Intune; create CI/CD pipelines; and secure automation with managed identities, least-privilege permissions, and Azure Key Vault. The role also supports platform modernization and agent-driven automation.
Benefits
Health, life, disability, financial, and retirement benefitsPaid leaveProfessional developmentTuition assistanceWork-life programsDependent careRecognition awards
Qualifications
- At least 8 years of enterprise cloud or systems management and automation engineering experience.
- At least 3 years of PowerShell development experience, including modules, testing, logging, and performance optimization.
- Experience building production-grade cloud automations, workflows, and API-integrated solutions, including Microsoft 365.
- Experience with Azure and Microsoft 365 workloads, including Exchange, Teams, SharePoint, OneDrive, and Microsoft Graph.
- Experience with version control platforms such as Bitbucket, GitHub, or Azure DevOps.
- Knowledge of Visual Studio Code and its extensions for PowerShell and Git-based development.
- Ability to collaborate with technical and non-technical stakeholders and translate requirements into scalable solutions.
Responsibilities
- Build Azure Resource Manager, identity, and governance automation scripts and modules.
- Automate Microsoft 365 workloads, including user lifecycle, licensing, compliance, and monitoring.
- Develop reusable PowerShell modules with robust error handling, logging, and idempotent design.
- Build CI/CD pipelines for linting, testing, packaging, and deploying functions, modules, and runbooks.
- Secure automation using managed identities, app registrations, least-privilege permissions, and Azure Key Vault.
- Maintain Git repositories, branching, reviews, versioning, and releases.
- Document automations and provide training, demonstrations, and operational handoffs.
Skills
AzureAzure DevOpsAzure Key VaultBitbucketGitGitHubJiraPowerShellRESTVault
Certifications
Microsoft certifications
Degrees
Bachelor's degree in computer science
Relocation
No