Skip to content
View Lglass510's full-sized avatar

Highlights

  • Pro

Block or report Lglass510

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Lglass510/README.md
The Realm: hybrid cloud infrastructure lab

⚔️ THE REALM

THE HYBRID CLOUD INFRASTRUCTURE LAB

☁️ Azure   ✦   ⚙️ PowerShell   ✦   🛡️ Security   ✦   🏗️ Automation


Curiosity → Capability → Automation → Expansion

Build. Secure. Automate. Expand.

Lourie Glass

Army veteran (MQ-1C operator and Aircraft Commander) moving into SOC, NOC and IT support work. CompTIA Security+ and Network+. Dallas-Fort Worth. LinkedIn

Start here

Project What it shows Result
The Ward Microsoft Sentinel detection for Entra ID privilege escalation (MITRE T1098.003), investigation write-up, Logic App playbook that disables the account The first playbook build reported success and disabled no one. I audited it, fixed five configuration bugs, and verified the fix in the audit logs
The Ascent The Ward rebuilt as code with Bicep and PowerShell Rebuilt from an empty resource group in 1 min 9 s; the rebuilt playbook disabled a test attacker 15 s after the incident opened
AD bulk onboarding Help desk account provisioning with PowerShell 206-record new-hire CSV: 10 managers, 201 employee accounts, 5 department OUs, manager links, 2 security groups
DC1 vulnerability assessment nmap from Kali against my own domain controller, then patch-level checks from the inside Found the DC unpatched and Windows Update failing
Hyper-V NAT troubleshooting Layer-by-layer network troubleshooting Ping failed while TCP and DNS worked; traced to a missing default gateway and a DNS forwarder problem

🧭 ENTER THE REALM

Welcome to THE REALM, my hands-on cloud infrastructure environment.

This is where I document the transition from systems administration into Azure infrastructure, PowerShell automation, and cloud security: building real environments, understanding how they work, securing them, and eventually defining them as code.

My purpose: Build the infrastructure. Secure the environment. Automate the work. Expand the capability.


Sky Hold

🏰 SKY HOLD

AZURE INFRASTRUCTURE

Build the foundation.

Virtual Networks and Subnets

Network Security Groups

Storage Hardening

Az PowerShell and Azure CLI

AZ-104 Lab Work

→ Enter Sky Hold

The Forge

⚙️ THE FORGE

POWERSHELL AUTOMATION

Turn knowledge into capability.

PowerShell Module (MavLabTools)

Remoting to the Domain Controller

Idempotent AD Functions

Azure Storage Baseline Script

→ Enter the Forge

The Ward

🛡️ THE WARD

DETECTION & RESPONSE

Protect the environment.

Microsoft Sentinel

KQL Detection (T1098.003)

SOAR Playbooks

Entra ID Security

Least-Privilege Automation

Incident Response

→ Enter the Ward

🏛️ THE KEEP

The Keep

SYSTEMS & INFRASTRUCTURE FOUNDATIONS

Before the cloud, there is infrastructure.

The Keep represents the foundation behind everything I build in Azure: understanding operating systems, identity, networking, and the systems that make modern infrastructure work.

⚔️ Foundation

Focus

🖥️ Windows

Administration & troubleshooting

👥 Active Directory

Identity & access

🐧 Linux

System administration

🌐 Networking

Connectivity & infrastructure

🖧 Virtualization

Hands-on environments

🔧 Troubleshooting

Understanding systems

Understand the system before attempting to automate it.

→ Enter the Keep

📜 THE ARCHIVES

The Archives

NOTES & DOCUMENTATION

The Archives are where knowledge becomes reusable.

Here I collect technical notes, command references, lessons learned, study material, and documentation from the environments I build.

📘 Azure Notes ⚙️ PowerShell Notes 🛡️ Security Notes 🐧 Linux Notes 🌐 Networking Notes 📋 Cheat Sheets 🧠 Lessons Learned

Knowledge preserved. Capability expanded.

→ Enter the Archives

🌐 THE ROADS

The Roads

CONNECTIVITY & ARCHITECTURE

Every system is connected.

The Roads are the darker side of the realm—a place where connectivity, exposure, routing, DNS, and network security meet.

🌐 Networking 🔗 Connectivity 📡 DNS 🔀 Routing 🛡️ Network Security ☁️ Azure Networking

Understand what connects the realm. Secure what crosses it.

→ Enter the Roads

🏔️ THE ASCENT

The Ascent

INFRASTRUCTURE AS CODE

The Ward, rebuilt as code.

I built The Ward by hand in the Azure portal. The Ascent defines the whole thing in Bicep, so it can be deleted and brought back with one deployment and two PowerShell scripts.

I tore it down and rebuilt it from an empty resource group: the deployment finished in 1 minute 9 seconds with no portal clicks. Then the rebuilt system caught a live privilege escalation and disabled the account 15 seconds after the incident opened.

Azure Administration
        ↓
PowerShell Automation
        ↓
Azure Security
        ↓
Bicep
        ↓
Infrastructure as Code ✓

Built With

🏗️ Bicep modules, outputs, and existing references 📦 One-command deploys with .bicepparam 🔁 Idempotent names with guid() ⚙️ PowerShell post-deploy scripts (Graph permissions, Entra log routing) 🛡️ Least-privilege RBAC for the playbook's managed identity

The goal is no longer simply managing infrastructure. The goal is defining infrastructure.

→ Enter the Ascent

⚔️ CURRENT QUESTS

🛡️ Security+ (certified)

Applying security fundamentals to the cloud environments I build.

☁️ Azure

Building practical cloud infrastructure and administration skills.

⚙️ PowerShell

Developing automation for infrastructure administration and Azure workflows.

🏔️ Bicep

The Ward now rebuilds from code. Next: Defender for Cloud and Azure Policy, remediating a deliberately misconfigured subscription and recording the before and after.

🗺️ THE ROADMAP

The Realm roadmap

                         🏔️ THE ASCENT
                         Bicep (complete)
                                ↑
        🛡️ THE WARD  ←──────  The Realm  ──────→  🏰 SKY HOLD
          Security                              Azure
                                ↑
                          ⚙️ THE FORGE
                            PowerShell
                                ↑
                           🏛️ THE KEEP
                  Windows • Linux • Networking
                                ↑
                         📜 THE ARCHIVES
                      Notes • Documentation

⚔️ THE REALM PRINCIPLES

✦ Curiosity

Ask how the system works.

⚔️ Capability

Learn to build and administer it.

⚙️ Automation

Make the work repeatable.

🏔️ Expansion

Build something larger.


Curiosity → Capability → Automation → Expansion


☁️ Build the infrastructure.

🛡️ Secure the environment.

⚙️ Automate the work.

🏔️ Expand the capability.


The lab is never finished. The realm keeps expanding.

Pinned Loading

  1. The_Keep The_Keep Public

    Windows Server, Active Directory, Hyper-V, PowerShell, and cloud administration labs.

    PowerShell 1

  2. The_Forge The_Forge Public

    Scripts, tools, and automation built to make the realm work smarter.

    PowerShell

  3. The_Ascent_Bicep_Sentinel The_Ascent_Bicep_Sentinel Public

    The Ward's Sentinel detection and SOAR playbook rebuilt in Bicep: one deployment plus two PowerShell scripts. Torn down and redeployed in 1 min 9 s; disabled a live test attacker 15 s after the inc…

    Bicep 1

  4. The_Ward_Sentinel_Soar The_Ward_Sentinel_Soar Public

    Microsoft Sentinel detection for Entra ID privilege escalation (MITRE T1098.003) with a Logic App playbook that disables the account. Audited, five bugs fixed, verified with audit logs.

    1