Skip to content
View mdziegiel's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report mdziegiel

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. 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
mdziegiel/README.md

Hi, I'm Michael Dziegiel 👋

Available for Consulting Open to Work

💻 Senior Network Administrator | Cloud, Security & Automation
🌐 Merrimack Valley, MA • 20+ years in IT • Homelab + Hybrid Infrastructure Engineer


👨‍💻 About Me

  • 20+ years managing and securing hybrid infrastructure (on-prem AD + Entra ID + Intune)
  • Deep experience in network engineering, virtualization, and endpoint management
  • Building scalable, secure, repeatable solutions across enterprise + homelab
  • Automating everything with PowerShell, Graph API, GitHub Actions
  • Always experimenting with Zero Trust, monitoring, and self-hosted platforms
  • Running a fully self-hosted personal infrastructure stack on my own hardware
  • Available for consulting, freelance, and contract IT work across northern MA & southern NH

🧰 Tech & Tools I Use

Infrastructure: Proxmox · QNAP · Hyper-V · UniFi · pfSense · OPNsense · Proxmox Backup Server · Veeam · Backblaze B2
OS: Windows Server · Ubuntu Server · Debian · Linux
Containers: Docker · Compose · Portainer
Cloud: Azure · Microsoft 365 · Intune · Autopilot · Entra ID
Automation: PowerShell · Graph API · GitHub/GitLab CI · Power Automate
Networking: VLAN Design · WireGuard/Tailscale · Nginx Reverse Proxy/WAF · Cloudflare Tunnels · Fing
Self-Hosted: AdGuard · Home Assistant · RustDesk · Uptime Kuma · Pi.Alert · LinkStack · Seafile · UrBackup · Seerr · Bitwarden
Security: Wazuh · Cloudflare Zero Trust · UniFi IDS/IPS · pfSense Firewall · T-Pot
Enterprise: ConnectWise · ScreenConnect · Auvik · Sophos · Proofpoint · Microsoft Defender · Cisco Umbrella · KnowBe4 · Meraki


📂 Projects

🏗️ Infrastructure & Monitoring

  • NOC Dashboard — Self-hosted Network Operations Center for homelab infrastructure: Proxmox VMs, Docker containers, UPS status, and backup coverage FastAPI React Docker
  • Uptime Kuma Monitoring — Uptime monitoring and alerting stack for all homelab services Docker Cloudflare Tunnel
  • AdGuard + Unbound Stack — Redundant network-wide DNS filtering with recursive resolution and centralized sync DNS Docker

⚙️ Automation & Self-Healing

  • n8n Self-Healing Infrastructure — Automated VM/container recovery, backup-failure alerting, and SIEM event routing to Telegram n8n Proxmox CrowdSec
  • Job Watch — Job-search aggregator with AI match scoring and per-listing alerting Python RapidAPI Telegram

🛠️ Tools & Remote Access

  • System Tools Suite — Sysadmin and security toolkit: network diagnostics, DevOps helpers, digital forensics Docker
  • RustDesk Self-Hosted — Fully self-hosted remote desktop replacing TeamViewer/AnyDesk Docker Linode
  • Exam Prep — AI-powered IT certification prep with spaced repetition and timed exams (MD-102, AZ-104, CompTIA) Python AI

📊 GitHub Stats


🌍 Connect with Me


Always building, improving, and securing IT environments — one project at a time.

Pinned Loading

  1. noc-dashboard noc-dashboard Public

    Self-hosted Network Operations Center dashboard for homelab infrastructure monitoring. Real-time visibility into Proxmox VMs, Docker containers, UPS status, backup coverage, security posture, stora…

    Python 1

  2. adguard-unbound-stack adguard-unbound-stack Public

    Redundant DNS filtering stack using AdGuard Home and Unbound with centralized sync and internal recursive resolution

  3. exam-prep exam-prep Public

    AI-powered IT certification exam prep app. Spaced repetition engine, timed exam mode, and AI-generated questions for MD-102, AZ-104, and CompTIA Network+. Self-hosted, Docker-ready.

    Python

  4. job-watch job-watch Public

    Self-hosted job monitoring and alert system. Tracks Network Administrator, Systems Administrator, Endpoint Engineer, M365 Engineer, and related IT roles across Indeed, LinkedIn, Dice, and ZipRecrui…

    Python

  5. n8n-self-healing-infra n8n-self-healing-infra Public

    n8n automation workflows for self-healing infrastructure — Proxmox/Docker VM recovery, backup failure alerting, and SIEM/CrowdSec event routing to Telegram

  6. system-tools-suite system-tools-suite Public

    Self-hosted sysadmin and security toolkit. Extends IT-Tools with network diagnostics, system utilities, security tools, DevOps helpers, and digital forensics — including DNS lookup, port scanner, S…

    Vue