<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://joshogden-portfolio.vercel.app</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/projects</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/skills</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/contact</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/projects/m365-security-incident</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/projects/hybrid-cloud-migration</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/projects/network-infrastructure-overhaul</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/projects/disaster-recovery-implementation</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/projects/siem-monitoring-deployment</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/development</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/development/docker</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/development/docker/pihole</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/engineering</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/getting-started</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/getting-started/introduction</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/guides</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/guides/aws-cli-setup</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/guides/azure-ad-powershell</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/guides/disaster-recovery-testing</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/guides/docking-station-troubleshooting</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/guides/elastic-alerting</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/guides/incident-response-m365</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/guides/microsoft-graph-powershell</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/guides/office365-access</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/guides/outlook-calendar-sharing</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/guides/windows-msi-uninstall</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/infrastructure</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/infrastructure/hosting</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/infrastructure/logging</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/infrastructure/networking</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/infrastructure/networking/cisco-cli</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/infrastructure/networking/cisco-setup</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/infrastructure/networking/ospf</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/infrastructure/networking/security-best-practices</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/infrastructure/networking/upnp</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/infrastructure/networking/vlan-isolation</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/infrastructure/networking/watchguard-firewall</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/infrastructure/networking/watchguard-vpn</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/infrastructure/networking/wireguard</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/infrastructure/virtualization</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/infrastructure/wireless</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/microsoft</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/microsoft/active-directory</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/microsoft/azure</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/microsoft/azure/backup-dr</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/microsoft/azure/cost-management</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/microsoft/azure/key-vault</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/microsoft/azure/monitor-logs</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/microsoft/azure/networking</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/microsoft/azure/rbac-abac</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/microsoft/azure/security-defender</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/microsoft/exchange</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/microsoft/graph</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/microsoft/m365</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/security</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/security/encryption</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/security/ethical-hacking</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/security/tools</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://joshogden-portfolio.vercel.app/docs/windows</loc>
<lastmod>2026-06-21T03:12:27.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
</urlset>
