Services

Microsoft 365 Automation & Custom IT Solutions

Hi, I’m Marcin Romanowicz – Microsoft 365 automation specialist and the creator of Azure 365 Addict.

I help organizations automate their Microsoft 365 and Azure environments, eliminate repetitive tasks, and build lightweight internal tools that make IT teams faster, more efficient, and less overwhelmed.

Everything I do is built around automation – whether that’s Governance, PIM, reporting, workflows or full-scale internal apps.

My toolkit:

🟦 PowerShell Β· πŸ”· Graph API Β· πŸ” Power Automate Β· βš™οΈ Azure Functions Β· πŸ“˜ Azure Runbooks


What I Do


Microsoft 365 Health Check

A complete assessment of your Microsoft 365 configuration with automation in mind.

Unlike a typical M365 audit, my Health Check focuses on finding inefficiencies, risks, and manual processes that can and should be automated.

What I review:

  • πŸ” Security & Compliance posture
  • πŸ“¬ Exchange Online configuration & mail flow
  • πŸ‘₯ Identity, access & permission hygiene
  • πŸ—‚οΈ Teams / SharePoint governance
  • 🧹 Role assignments & privileged access risks
  • πŸ“¦ Licensing usage & unused resources
  • βš™οΈ Opportunities for automation and cleanup

The output includes:

βœ”οΈ a roadmap of what to fix
βœ”οΈ what to automate
βœ”οΈ and high-impact automation opportunities tailored to your environment


IT Automation

(PowerShell / Graph API / Power Automate / Azure Functions / Azure Runbooks)

This is the heart of my work.

I build automation that replaces repetitive, manual tasks with predictable, scalable workflows.

Areas I typically automate:

  • πŸ‘€ Automated onboarding & offboarding
  • πŸ” License, MFA & role workflows
  • πŸ“Š Reporting (mailboxes, groups, sign-ins, devices, auditing)
  • 🧹 Permission cleanup (stale accounts, ownerless groups)
  • βœ‰οΈ Mailbox & EXO monitoring + alerting
  • πŸ” Recurring operational runbooks
  • 🧩 Internal REST/Graph APIs
  • πŸ”Œ Integrations (HR, security, ITSM, internal tools)

Automation makes environments:
βœ”οΈ faster
βœ”οΈ cleaner
βœ”οΈ more secure
βœ”οΈ less dependent on manual admin time


Azure PIM Implementation & Automation

Privileged Identity Management – deployed and automated.

PIM is powerful, but only when it’s implemented with proper automation.

I help organizations:

  • πŸ”’ Enable PIM for Azure & Entra ID roles
  • ⏱️ Configure Just-In-Time access
  • πŸ“¨ Build approval workflows & notifications
  • πŸ” Integrate PIM with Conditional Access & MFA
  • 🧹 Clean up permanent privileged access
  • πŸ“Š Create custom PIM reporting via Graph API
  • βš™οΈ Automate PIM governance with Functions/Runbooks

The focus is always the same: secure, predictable, automated privileged access.

Custom Tools & Internal Applications for IT Teams

Automation delivered through clean, practical interfaces.

I build lightweight internal tools that wrap automation into intuitive dashboards, portals, and apps.

Examples:

  • πŸ“ˆ Operational dashboards
  • πŸ–₯️ Admin portals
  • 🚦 Script monitors & automation runners
  • πŸ—‚οΈ Internal task/process systems
  • πŸ“„ Report & document generators
  • πŸ”— Graph-powered custom utilities
  • ☁️ Small internal SaaS apps

These tools make automation usable and visible for your team.


How I Work

  1. πŸ“ž Discovery call
    We discuss your environment, pain points and goals.
  2. 🧭 Analysis & scoping
    Deep dive into gaps, risks and automation opportunities.
  3. βš™οΈ Implementation
    I build automations, tools, PIM processes or production-ready dashboards.
  4. πŸ“š Handover & knowledge transfer
    Documentation + walkthrough for your team.
  5. πŸ’³ Payments
    Clear and predictable project-based or hourly depending on scope.

Let’s Talk

If you’re looking to automate Microsoft 365, deploy PIM, perform a Health Check, or build internal tools – I’d be happy to help.

πŸ“© Email: marcin.romanowicz@azure365addict.com
πŸ”— LinkedIn: https://linkedin.com/in/marcin-romanowicz
🐦 X: https://x.com/azure365addict

Scroll to Top