<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://sumyelwa.hashnode.dev</loc>
    <lastmod>2026-09-02T21:42:21.008Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/lessons-learned-while-building-a-production-deployment-pipeline</loc>
    <lastmod>2026-07-29T23:41:32.289Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/lessons-i-learned-migrating-a-production-application-to-docker-infrastructure</loc>
    <lastmod>2026-07-29T23:27:50.963Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/isolating-production-and-staging-environments</loc>
    <lastmod>2026-07-29T23:13:06.656Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/deploying-ssl-certificates-with-let-s-encrypt</loc>
    <lastmod>2026-07-29T22:55:38.196Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/configuring-nginx-as-a-reverse-proxy-for-django-and-react</loc>
    <lastmod>2026-07-29T22:39:01.908Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/managing-background-tasks-in-django-using-celery-and-redis</loc>
    <lastmod>2026-07-29T22:29:14.775Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/containerizing-a-django-application-for-production-with-docker</loc>
    <lastmod>2026-07-29T22:01:37.068Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/tracking-production-deployments-with-git-tags-releases-and-deployment-metadata</loc>
    <lastmod>2026-07-29T23:44:45.921Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/adding-automatic-rollback-to-a-production-docker-deployment</loc>
    <lastmod>2026-07-29T23:52:20.066Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/implementing-docker-health-checks-for-django-celery-and-nginx-in-production</loc>
    <lastmod>2026-07-29T23:51:42.149Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/how-i-built-a-fully-automated-ci-cd-pipeline-for-django-on-a-vps</loc>
    <lastmod>2026-07-29T23:50:29.237Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/building-a-production-ready-django-deployment-pipeline-with-docker-and-github-actions</loc>
    <lastmod>2026-07-29T23:49:46.273Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/building-a-complete-monitoring-stack-with-prometheus-alertmanager-and-grafana</loc>
    <lastmod>2025-04-16T23:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/prometheus-and-grafana-explained-simply</loc>
    <lastmod>2025-04-15T23:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/mastering-jenkins-from-hello-world-to-a-full-go-cicd-pipeline</loc>
    <lastmod>2025-04-09T23:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/beginners-guide-to-installing-and-running-jenkins-on-linux-step-by-step-tutorial</loc>
    <lastmod>2025-04-07T23:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/jenkins-explained-in-simple-english-what-it-is-why-it-matters-and-how-it-works</loc>
    <lastmod>2025-04-06T23:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/building-and-testing-your-first-terraform-module-on-aws-a-hands-on-guide-for-beginners</loc>
    <lastmod>2025-04-05T23:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/my-terraform-journey-from-local-setup-to-cloud-state-management</loc>
    <lastmod>2025-10-26T23:48:07.220Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/building-and-managing-a-scalable-kubernetes-cluster-on-aws-eks-a-hands-on-cloud-adventure</loc>
    <lastmod>2025-04-02T23:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/step-by-step-guide-to-setting-up-an-azure-kubernetes-service-aks-cluster-using-vs-code</loc>
    <lastmod>2025-10-12T23:27:24.475Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/step-by-step-guide-to-building-a-2-node-kubernetes-cluster-on-aws-ec2</loc>
    <lastmod>2025-10-12T23:01:54.394Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/kubernetes-explained-architecture-tools-and-best-practices</loc>
    <lastmod>2025-03-28T23:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/getting-started-with-kubernetes-on-ubuntu-a-beginners-hands-on-guide</loc>
    <lastmod>2025-10-05T22:52:16.380Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/containerizing-an-application-on-aws-with-ec2-ecr-ecs-and-fargate</loc>
    <lastmod>2025-03-25T23:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/from-code-to-cloud-deploying-a-dockerized-web-app-from-vs-code-to-azure-container-registry-acrandaci</loc>
    <lastmod>2025-03-23T23:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/deploy-your-first-docker-app-to-aws-build-locally-push-to-ecr-and-launch-with-ecs-using-vs-code</loc>
    <lastmod>2025-03-22T23:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/mastering-docker-volumes-and-bind-mounts-on-ubuntu-a-complete-step-by-step-guide</loc>
    <lastmod>2025-08-31T10:50:59.637Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/creating-a-docker-file-from-scratch-to-docker-hub-building-and-deploying-your-first-docker-image-on-ubuntu-1</loc>
    <lastmod>2025-03-19T23:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/introduction-to-containers</loc>
    <lastmod>2025-08-23T10:35:18.057Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/github-how-to-create-and-merge-branches-using-vscode</loc>
    <lastmod>2025-08-11T00:28:01.177Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/a-simple-guide-to-create-a-web-app-using-azure-cli</loc>
    <lastmod>2025-08-11T00:26:54.310Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/how-to-create-an-index-file-in-gitbash-and-push-it-to-github</loc>
    <lastmod>2025-08-11T00:20:17.127Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/deploying-a-web-application-on-azure-using-github-and-azure-web-apps</loc>
    <lastmod>2025-03-15T23:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/simple-guide-to-hosting-a-static-website-with-aws-s3-bucket-storage</loc>
    <lastmod>2025-03-02T23:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/a-simple-guide-to-deploying-a-linux-ec2-instance-on-aws</loc>
    <lastmod>2025-08-11T00:12:18.883Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/simple-guide-to-developing-a-static-website-with-azure-storage</loc>
    <lastmod>2025-08-11T00:04:59.335Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/beginners-guide-to-git-and-github-build-and-push-your-first-project</loc>
    <lastmod>2025-02-20T23:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/a-simple-step-by-step-guide-for-deploying-ec2-instances-with-shared-efs-storage</loc>
    <lastmod>2025-08-25T06:02:40.558Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/how-to-store-and-share-files-in-azure-blob-storage-with-a-5-minute-sas-url</loc>
    <lastmod>2025-08-10T23:58:38.278Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/step-by-step-setting-up-a-scalable-virtual-machine-scale-set-with-load-balancer-in-azure-portal</loc>
    <lastmod>2025-08-27T12:37:08.409Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/essential-linux-commands-a-beginners-guide-to-navigating-and-managing-your-virtual-machine</loc>
    <lastmod>2025-01-17T23:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/launching-your-first-aws-ec2-instance-a-complete-walkthrough</loc>
    <lastmod>2025-01-16T23:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/step-by-step-guide-to-setting-up-virtualbox-and-ubuntu-vm</loc>
    <lastmod>2025-01-14T23:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/a-beginners-guide-to-deploying-a-linux-virtual-machine-on-microsoft-azure</loc>
    <lastmod>2025-08-09T21:42:38.317Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/how-to-add-a-data-disk-to-a-virtual-machine-and-initialise-it-for-use</loc>
    <lastmod>2025-01-11T21:30:41.394Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/how-to-deploy-a-windows-11-virtual-machine-in-microsoft-azure</loc>
    <lastmod>2025-01-03T23:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/what-is-cloud-and-devops-engineeringbasic-things-you-need-to-know-about-cloudanddevops-engineering</loc>
    <lastmod>2025-08-09T10:31:28.672Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/archive</loc>
    <lastmod>2026-09-02T21:42:21.008Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://sumyelwa.hashnode.dev/recommendations</loc>
    <lastmod>2026-09-02T21:42:21.008Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>