<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
        <loc>https://stevec.couttsnet.com/blog/deploying-a-fastapi-app-to-fly-io-with-github-actions-part-2/</loc>
        <lastmod>2026-06-03</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://stevec.couttsnet.com/blog/cisco-catalyst-center-jinja-templating-part-1/</loc>
        <lastmod>2026-06-03</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://stevec.couttsnet.com/blog/choosing-your-exit-a-guide-to-sd-access-border-node-roles/</loc>
        <lastmod>2026-06-03</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://stevec.couttsnet.com/blog/how-to-fix-nextcloud-stuck-in-maintenance-mode-after-a-docker-update/</loc>
        <lastmod>2026-06-03</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://stevec.couttsnet.com/blog/demystifying-the-fabric-edge-why-external-routing-is-just-vrfs-and-bgp/</loc>
        <lastmod>2026-06-03</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://stevec.couttsnet.com/blog/running-opnsense-ha-with-a-pppoe-wan-getting-it-right/</loc>
        <lastmod>2026-06-03</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://stevec.couttsnet.com/blog/elastic-stack-elasticsearch-logstash-kibana-within-docker-containers/</loc>
        <lastmod>2026-06-03</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://stevec.couttsnet.com/blog/building-a-complete-ci-cd-pipeline-a-step-by-step-tutorial/</loc>
        <lastmod>2026-06-03</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://stevec.couttsnet.com/blog/docker-overview-a-comprehensive-guide/</loc>
        <lastmod>2026-06-03</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://stevec.couttsnet.com/blog/creating-a-nginx-docker-container/</loc>
        <lastmod>2026-06-03</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://stevec.couttsnet.com/blog/getting-started-with-docker-and-kubernetes-for-beginners/</loc>
        <lastmod>2026-06-03</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://stevec.couttsnet.com/blog/getting-started-with-kubernetes/</loc>
        <lastmod>2026-06-03</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://stevec.couttsnet.com/blog/setting-dns-servers-using-resolvconf-on-debian-hosts/</loc>
        <lastmod>2026-06-03</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://stevec.couttsnet.com/blog/how-to-set-up-ansible-in-a-virtual-environment-on-macos/</loc>
        <lastmod>2026-06-03</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://stevec.couttsnet.com/blog/guide-to-reading-csv-data-with-python/</loc>
        <lastmod>2026-06-03</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://stevec.couttsnet.com/blog/azure-physical-infrastructure/</loc>
        <lastmod>2026-06-03</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://stevec.couttsnet.com/blog/what-is-microsoft-azure/</loc>
        <lastmod>2026-06-03</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://stevec.couttsnet.com/blog/enable-wired-802-1x-group-policy/</loc>
        <lastmod>2026-06-03</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://stevec.couttsnet.com/blog/cisco-ise-active-directory-certificate-template/</loc>
        <lastmod>2026-06-03</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://stevec.couttsnet.com/blog/esp32-micropython-and-controlling-a-relay/</loc>
        <lastmod>2026-06-03</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://stevec.couttsnet.com/blog/micropython-connect-to-wireless-network/</loc>
        <lastmod>2026-06-03</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://stevec.couttsnet.com/blog/esp32-micropython-run-script-on-boot/</loc>
        <lastmod>2026-06-03</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://stevec.couttsnet.com/blog/esp32-and-micropython/</loc>
        <lastmod>2026-06-03</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
</urlset>
