Meridian-Institute-M365-Lab

Meridian Institute — Microsoft 365 Security Operations Lab

A 6-phase, fully documented Microsoft 365 enterprise simulation built in a dedicated developer tenant with sanitized public evidence — covering identity governance, endpoint management, Defender XDR, Conditional Access, Purview DLP, and PowerShell automation across 27 lab users. Secure Score improved from 54 to 79 during the lab.

Author: Md Rahat Islam Anik · linkedin.com/in/rahatislamanik · github.com/rahatislamanik-spec

Executive Snapshot

Users Managed Conditional Access Policies Security Groups Compliance Policies Secure Score Improvement Lab Phases
27 9 5+ 3 54 → 79 6

Enterprise Architecture

flowchart TD
    subgraph Users["Meridian Institute — User Personas"]
        U1["Students"]
        U2["Faculty"]
        U3["IT Operations"]
        U4["Security Operations"]
    end

    subgraph Identity["Identity Foundation — Microsoft Entra ID"]
        E1["User Provisioning and RBAC"]
        E2["MFA and SSPR Configuration"]
        E3["Graph PowerShell Automation"]
        E4["Dynamic Security Groups"]
    end

    subgraph Policy["Access Control and Licensing"]
        P1["9 Conditional Access Policies — Report-Only Mode"]
        P2["M365 E3 and E5 License Assignment"]
        P3["MFA-Required-Users Security Group"]
    end

    subgraph Protection["Protection and Compliance Workloads"]
        PR1["Microsoft Intune — Compliance Policies and Security Baselines"]
        PR2["Exchange Online — Mail Security and Transport Rules"]
        PR3["Microsoft Purview — DLP Policies and Retention Labels"]
        PR4["Windows Autopilot — Zero-Touch Deployment Profiles"]
    end

    subgraph XDR["Security Operations — Microsoft Defender XDR"]
        X1["Secure Score Improved from 54 to 79"]
        X2["Incident and Alert Audit via PowerShell"]
        X3["Risky User and Sign-in Log Review"]
    end

    subgraph Outcomes["Enterprise Outcomes"]
        O1["27 Users Managed Across 4 Role Categories"]
        O2["Automated Onboarding Pipeline"]
        O3["100% Policy and Compliance Coverage"]
        O4["Governed, Protected and Monitored Environment"]
    end

    Users --> Identity
    Identity --> Policy
    Policy --> Protection
    Protection --> XDR
    XDR --> Outcomes

    classDef userStyle fill:#DBEAFE,stroke:#1D4ED8,stroke-width:3px,color:#1e3a5f
    classDef identityStyle fill:#EDE9FE,stroke:#6D28D9,stroke-width:3px,color:#3b0764
    classDef policyStyle fill:#FEF9C3,stroke:#B45309,stroke-width:3px,color:#451a03
    classDef protectionStyle fill:#F3E8FF,stroke:#7C3AED,stroke-width:3px,color:#2e1065
    classDef xdrStyle fill:#FEE2E2,stroke:#B91C1C,stroke-width:3px,color:#450a0a
    classDef outcomeStyle fill:#DCFCE7,stroke:#15803D,stroke-width:3px,color:#14532d

    class U1,U2,U3,U4 userStyle
    class E1,E2,E3,E4 identityStyle
    class P1,P2,P3 policyStyle
    class PR1,PR2,PR3,PR4 protectionStyle
    class X1,X2,X3 xdrStyle
    class O1,O2,O3,O4 outcomeStyle

Executive Summary

📄 Meridian Institute Executive Summary

This project demonstrates a layered Microsoft 365 administration and security architecture covering identity governance, Conditional Access, endpoint management, compliance controls, Windows Autopilot deployment planning, Microsoft Defender XDR security operations, and Microsoft Graph PowerShell automation.

Environment Summary

Enterprise Architecture Overview

Key Outcomes


Live Portfolio Pages

Phase Focus Link
Phase 1 Identity, Users, Groups, PowerShell, Sign-In Security View Phase 1 →
Phase 2 Endpoint, Conditional Access, Purview DLP, Exchange View Phase 2 →
Phase 3 Defender XDR Security Audit View Phase 3 →
Phase 4 User Onboarding Automation — Entra ID, Graph PowerShell, M365 Licensing View Phase 4 →
Phase 5 Endpoint Compliance & Conditional Access Audit View Phase 5 →
Phase 6 Zero-Touch Deployment Architecture View Phase 6 →

What This Lab Demonstrates

This project simulates the full lifecycle of a Microsoft 365 environment buildout for a mid-size educational institution. Every configuration decision is documented through real admin portal screenshots, PowerShell output, and audit evidence — not tutorials or sandboxes.

The goal: prove hands-on competency across the exact tooling required for IT Support, M365 Administration, and Cloud Security Operations roles.

Privacy note: This repository uses a simulated organization and sanitized public tenant identifiers. No production users, customer data, passwords, tokens, or real organizational secrets are included.

For a phase-by-phase evidence index, see docs/evidence-map.md.


Scope & Limitations

Production Rollout Assumptions

If this lab were converted into a production rollout, the next controls would be required before enforcement:

Control Status Summary

Area Public Evidence Status Notes
Entra users, groups, roles, and licensing Implemented and validated Lab users, RBAC assignments, group membership, and licensing were configured and checked with portal evidence and Graph PowerShell.
Conditional Access Configured and monitored in Report-Only mode Policies were staged safely for impact review; they were not enabled for production enforcement.
Intune compliance and security policies Configured and documented Policies and baselines were created, but no physical production device fleet was enrolled in this public lab.
Microsoft Purview DLP Configured in simulation mode DLP policies were designed and reviewed without production blocking.
Defender XDR / Secure Score Audited and documented Secure Score, control recommendations, risky users, alerts, and sign-in activity were reviewed through portal and Graph evidence.
Zero-touch deployment Architecture design Phase 6 documents the target operating model rather than a completed production deployment.

Phase 1 — Identity & Security Operations Baseline

Admin Centers Used: Microsoft 365 Admin Center · Microsoft Entra ID

What Was Built

Tenant Provisioning & User Management

PowerShell Automation

Security Baseline & Readiness


Phase 2 — Endpoint, Compliance & Access Security

Admin Centers Used: Microsoft Intune · Microsoft Entra ID · Microsoft Purview · Exchange Online

What Was Built

Endpoint Governance (Intune)

Conditional Access (Entra ID)

Microsoft Purview — Compliance & Data Governance

Exchange Online — Mail Security


Phase 3 — Defender XDR Security Audit

Tools: Microsoft Defender XDR · Microsoft Graph PowerShell · PowerShell 7

What Was Built


Phase 4 — User Onboarding Automation

Tools: Microsoft Entra ID · Microsoft Graph PowerShell · Microsoft 365 E3

What Was Built


Phase 5 — Endpoint Compliance & Conditional Access Audit

Tools: Microsoft Intune · Microsoft Entra ID · Microsoft Graph PowerShell

What Was Built


Phase 6 — Zero-Touch Deployment Architecture

Focus: End-to-end automated endpoint lifecycle architecture

What Was Designed


Repository Structure

Meridian-Institute-M365-Lab/
├── README.md
├── phase-1/
├── phase-2/
├── phase-3-defender-xdr/
│   ├── scripts/
│   ├── reports/
│   └── screenshots/
├── phase-4-user-onboarding-automation/
│   ├── reports/
│   └── screenshots/
├── phase-5-endpoint-compliance/
│   ├── scripts/
│   ├── reports/
│   └── screenshots/
├── phase-6-zero-touch-deployment/
└── docs/
    └── evidence-map.md

Tech Stack

Tool Purpose
Microsoft 365 Developer Tenant Dedicated simulated lab tenant with sanitized public identifiers
Microsoft Entra ID Identity, RBAC, Conditional Access, SSPR
Microsoft Intune Autopilot, compliance policies, security baseline, update rings
Microsoft Purview DLP, Compliance Manager, retention labels
Exchange Online Shared mailbox, transport rules, mail security
Microsoft Defender XDR Security operations, Secure Score, incident management
PowerShell 7 + Microsoft Graph SDK Automation, validation, reporting
HTML / CSS / JavaScript Portfolio evidence pages
GitHub Pages Live hosting

Certifications Referenced


Independently designed and executed as a self-directed enterprise simulation — replicating the real-world Microsoft 365 administration challenges faced by IT Operations and Cloud Security teams in mid-size organizations. Every configuration was planned, deployed, validated, and documented without guidance, demonstrating job-ready competency across the Microsoft 365 ecosystem.


🌐 Portfolio Ecosystem

This project is part of a multi-repo enterprise IT portfolio covering the full IT lifecycle.

Layer Project Focus
01 — Network Foundation Enterprise IT Network Diagnostics Toolkit DNS · Connectivity · Network Diagnostics
02 — User Lifecycle Project Arabesque Onboarding · Offboarding · M365 Automation
03 — Identity & Security Enterprise IT Security Operations Toolkit Entra ID · Intune · Defender · Zero Trust
04 — M365 Operations You are here Exchange · Teams · SharePoint · Purview

👉 View Full Portfolio