Job Openings Microsoft 365 Automation Engineer (part-time), EU based

About the job Microsoft 365 Automation Engineer (part-time), EU based

We are looking for an experienced Microsoft 365 Automation Engineer to join a configuration-as-code initiative focused on automating governance and deployment within the Microsoft 365 ecosystem.
This role is ideal for a hands-on engineer who combines deep PowerShell development expertise with strong knowledge of Microsoft 365 administration and DevOps practices. The position focuses on building scalable automation, extending open-source frameworks, and treating M365 configuration as code.
Details:
  • Contract type: B2B (50% allocation)

  • Start: ASAP

  • Duration: Until the end of August (with possible prolongation)

  • Location: Remote, EU based


Responsibilities:
  • Design and implement automation for Microsoft 365 tenant configuration using a configuration-as-code approach

  • Deploy and manage Microsoft365DSC framework across M365 services (Entra ID, Exchange Online, SharePoint Online, Teams, Intune)

  • Extend and modify existing frameworks, including development of custom PowerShell modules and DSC resources

  • Build and maintain CI/CD pipelines (Azure DevOps or GitHub Actions) for automated configuration deployments

  • Implement configuration drift monitoring and automated reporting

  • Ensure security and compliance alignment of automated configurations

  • Collaborate with stakeholders, document automation processes, and provide technical guidance when needed

Requirements:
PowerShell & Automation
  • Advanced experience with PowerShell development (module creation, scripting best practices)

  • Strong knowledge of Desired State Configuration (DSC) architecture (LCM, MOF files, custom resources)

  • Experience interacting with Microsoft Graph API and REST APIs via PowerShell

  • Ability to write clean, reusable, and testable code (Pester is a plus)

Microsoft 365
  • Strong hands-on experience managing Microsoft 365 workloads:

  • Entra ID (Azure AD)

  • Exchange Online

  • SharePoint Online

  • Microsoft Teams

  • Intune (Endpoint Manager)

  • Understanding of authentication models (Service Principals, App Registrations, Certificate-based auth)

DevOps & CI/CD
  • Strong Git knowledge (branching strategies, PR workflows)

  • Experience building CI/CD pipelines in Azure DevOps (YAML) or GitHub Actions

  • Experience with configuration export/import methodologies

Nice to Have
  • Hands-on experience with Microsoft365DSC framework

  • Knowledge of ReverseDSC and cross-tenant configuration synchronization

  • Experience with Azure Automation or Azure Functions

  • Microsoft certifications (MS-700, MS-102, AZ-400)

  • Open-source contributions (PowerShell or Microsoft365DSC related)