<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://vivianokose.hashnode.dev</loc>
    <lastmod>2026-10-08T11:18:00.010Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://vivianokose.hashnode.dev/eks-irsa-pods-without-aws-keys</loc>
    <lastmod>2026-09-23T22:20:37.046Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vivianokose.hashnode.dev/kubernetes-stateful-vs-stateless</loc>
    <lastmod>2026-09-18T15:08:03.409Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vivianokose.hashnode.dev/aws-vpc-architecture-zero-inbound-ports</loc>
    <lastmod>2026-09-02T16:42:07.147Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vivianokose.hashnode.dev/jenkins-cicd-pipeline-from-scratch</loc>
    <lastmod>2026-08-27T14:33:58.224Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vivianokose.hashnode.dev/docker-1gb-to-133mb-production-image</loc>
    <lastmod>2026-08-13T18:43:15.234Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vivianokose.hashnode.dev/private-artifact-registry-nexus</loc>
    <lastmod>2026-08-05T08:02:30.985Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vivianokose.hashnode.dev/i-locked-myself-out-of-my-own-server</loc>
    <lastmod>2026-07-29T14:34:14.879Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vivianokose.hashnode.dev/your-build-output-is-not-an-artifact</loc>
    <lastmod>2026-07-23T12:23:49.090Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vivianokose.hashnode.dev/i-deleted-my-database-on-purpose</loc>
    <lastmod>2026-07-17T06:09:39.902Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vivianokose.hashnode.dev/the-week-git-stopped-being-scary-secrets-conflicts-and-recovery</loc>
    <lastmod>2026-07-13T06:40:28.656Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vivianokose.hashnode.dev/from-blank-vm-to-bastion</loc>
    <lastmod>2026-07-09T08:47:34.955Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vivianokose.hashnode.dev/deploying-8-microservices-to-aws-eks-with-docker-compose-a-step-by-step-walkthrough</loc>
    <lastmod>2026-06-11T12:08:00.642Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vivianokose.hashnode.dev/how-11-engineers-deployed-a-production-grade-pet-clinic-to-aws-eks</loc>
    <lastmod>2026-06-10T15:55:46.119Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vivianokose.hashnode.dev/from-code-to-cloud-deploying-11-microservices-to-aws-eks-with-terraform-and-argocd</loc>
    <lastmod>2026-06-06T08:51:21.981Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vivianokose.hashnode.dev/why-my-ci-pipeline-kept-failing-and-what-i-had-to-redesign-to-fix-it</loc>
    <lastmod>2026-06-05T18:09:58.398Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vivianokose.hashnode.dev/deployed-11-microservices-locally-kind-fault-injection</loc>
    <lastmod>2026-05-28T18:55:40.791Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vivianokose.hashnode.dev/i-ran-9-kubernetes-labs-on-a-local-kind-cluster-here-is-everything-i-learned</loc>
    <lastmod>2026-04-26T19:17:28.380Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vivianokose.hashnode.dev/from-source-to-production-deploying-a-full-stack-bookstore-with-docker-compose-on-azure</loc>
    <lastmod>2026-04-21T20:36:31.903Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vivianokose.hashnode.dev/760mb-vs-94mb-what-multi-stage-docker-builds-actually-do-and-why-you-should-care</loc>
    <lastmod>2026-04-17T15:06:51.244Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vivianokose.hashnode.dev/from-zero-to-live-deploying-a-dockerized-website-on-azure-with-cloud-init-automation</loc>
    <lastmod>2026-04-16T20:54:31.593Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vivianokose.hashnode.dev/automated-full-application-deployment-azure-devops-terraform-ansible</loc>
    <lastmod>2026-04-10T21:18:40.299Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vivianokose.hashnode.dev/deploying-static-website-azure-devops-terraform-ansible-nginx</loc>
    <lastmod>2026-04-10T16:11:14.002Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vivianokose.hashnode.dev/how-i-set-up-a-self-hosted-azure-devops-agent-on-ubuntu-and-what-i-learned-the-hard-way</loc>
    <lastmod>2026-04-10T13:17:59.756Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vivianokose.hashnode.dev/how-i-deployed-a-production-ready-three-tier-web-app-on-aws</loc>
    <lastmod>2026-02-25T11:54:20.819Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vivianokose.hashnode.dev/series/devops-pipeline-aws-eks</loc>
    <lastmod>2026-10-08T11:18:00.010Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://vivianokose.hashnode.dev/archive</loc>
    <lastmod>2026-10-08T11:18:00.010Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://vivianokose.hashnode.dev/recommendations</loc>
    <lastmod>2026-10-08T11:18:00.010Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>