Skip to content

tosin-it/M365-Labs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Microsoft 365 Engineering Portfolio

Enterprise Microsoft 365 engineering portfolio demonstrating hands-on experience with Microsoft Intune, Microsoft Entra ID, Exchange Online, Windows Autopilot, Microsoft Graph PowerShell, and enterprise endpoint management.


Project Overview

This repository documents a complete Microsoft 365 enterprise lab environment built using a Microsoft 365 E5 tenant. The objective was to simulate real-world endpoint administration, cloud identity management, automation, and security operations commonly performed by Microsoft 365 Administrators and Endpoint Engineers.

The portfolio focuses on practical implementation rather than theoretical exercises. Each lab includes documented configurations, PowerShell automation, generated reports, screenshots, and implementation notes.


Executive Summary

This portfolio demonstrates hands-on experience building and managing a Microsoft 365 enterprise environment using Microsoft 365 E5.

Highlights

  • 34 enterprise Microsoft 365 labs
  • Microsoft Intune endpoint management
  • Microsoft Entra ID identity administration
  • Microsoft Graph PowerShell automation
  • Exchange Online administration
  • Windows Autopilot deployment
  • Enterprise reporting and HTML dashboards

🛠️ Technologies

  • Microsoft Intune
  • Microsoft Entra ID
  • Microsoft Graph PowerShell SDK
  • Exchange Online
  • Windows Autopilot
  • Windows 11 Enterprise
  • PowerShell
  • Microsoft Defender
  • Conditional Access
  • Compliance Policies
  • Configuration Profiles
  • Proactive Remediations

💼 Skills Demonstrated

Endpoint Management

  • Windows device enrollment
  • Configuration Profiles
  • Compliance Policies
  • Device Configuration
  • Device Inventory
  • Win32 App Deployment
  • Device Reporting

Identity & Access

  • User Administration
  • Group Management
  • Administrative Units
  • Role-Based Access Control (RBAC)
  • Conditional Access
  • Authentication Management

Microsoft Graph Automation

  • User Lifecycle Automation
  • Group Automation
  • License Assignment
  • Reporting Automation
  • Device Management
  • Bulk Administrative Operations

Exchange Online

  • Mailbox Administration
  • Shared Mailboxes
  • Mailbox Permissions
  • Exchange PowerShell
  • Reporting

Windows Autopilot

  • Device Registration
  • Deployment Profiles
  • Enrollment Status Page
  • Device Reset
  • Redeployment

📊 Portfolio Statistics

Metric Value
Enterprise Labs 34
PowerShell Scripts 30+
HTML Dashboards 5
Reports Generated 20+
Technologies Covered 6
Git Commits 40+

📁 Repository Structure

M365-Labs
├── Enterprise-PowerShell-Automation
├── Entra-ID
├── Exchange-Online
├── Graph
├── Intune
└── Windows-Autopilot

Each lab contains:

  • README
  • PowerShell Scripts
  • Reports
  • Screenshots
  • Configuration Details

🚀 Key Projects

Enterprise PowerShell Automation

  • Microsoft 365 Health Dashboard
  • Compliance Dashboard
  • Device Inventory Audit
  • Bulk Device Actions
  • Operations Dashboard

Microsoft Intune

  • Device Enrollment
  • Configuration Profiles
  • Compliance Policies
  • Proactive Remediations
  • Endpoint Security

Microsoft Graph

  • User Provisioning
  • Security Group Management
  • License Assignment
  • Enterprise Reporting
  • Device Management

👨‍💻 About

This repository was developed as a Microsoft 365 engineering portfolio to demonstrate practical skills in endpoint management, cloud identity, automation, and enterprise administration using Microsoft technologies.

The environment was built using a Microsoft 365 E5 tenant and Windows 11 Enterprise virtual machines.

About

Enterprise Microsoft 365 engineering portfolio featuring Microsoft Intune, Microsoft Entra ID, Exchange Online, Windows Autopilot, Microsoft Graph PowerShell automation, and endpoint management.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors