<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.livinstone.dev</loc>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.livinstone.dev/blog</loc>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.livinstone.dev/projects</loc>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.livinstone.dev/about</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.livinstone.dev/services</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.livinstone.dev/contact</loc>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.livinstone.dev/LivinstoneCV.pdf</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.livinstone.dev/blog/kubernetes-rbac-hardening</loc>
<lastmod>2026-07-27T07:30:59.597Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.livinstone.dev/blog/kubernetes-observability-stack</loc>
<lastmod>2026-07-27T07:03:10.291Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.livinstone.dev/blog/terraform-multi-environment-iac</loc>
<lastmod>2026-07-29T12:26:40.368Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.livinstone.dev/blog/what-kubernetes-taught-me-that-docs-never-could</loc>
<lastmod>2026-07-27T07:03:10.369Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.livinstone.dev/blog/kubernetes-operational-patterns-production</loc>
<lastmod>2026-07-27T07:03:10.445Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.livinstone.dev/blog/kubernetes-reliability-lessons</loc>
<lastmod>2026-07-27T07:03:10.522Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.livinstone.dev/blog/kubernetes-pod-lifecycle-scheduling-to-termination</loc>
<lastmod>2026-07-21T11:42:45.764Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.livinstone.dev/blog/kubernetes-resource-management-requests-limits</loc>
<lastmod>2026-07-21T11:42:45.833Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.livinstone.dev/blog/kubernetes-runbooks-that-actually-get-used</loc>
<lastmod>2026-07-21T11:42:45.902Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.livinstone.dev/blog/building-production-eks-cluster-from-scratch</loc>
<lastmod>2026-07-30T23:12:43.771Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.livinstone.dev/blog/kubernetes-debugging-commands-when-things-break</loc>
<lastmod>2026-07-30T12:38:12.838Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.livinstone.dev/blog/github-actions-cicd-pipeline-to-kubernetes</loc>
<lastmod>2026-08-10T11:22:00.321Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.livinstone.dev/blog/cutting-cloud-costs-what-actually-worked</loc>
<lastmod>2026-07-21T11:42:49.571Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.livinstone.dev/blog/kubernetes-network-policies-locking-down-traffic</loc>
<lastmod>2026-07-30T12:38:13.024Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.livinstone.dev/blog/kubernetes-init-containers-sidecar-containers</loc>
<lastmod>2026-07-21T11:42:49.834Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.livinstone.dev/blog/keda-kubernetes-event-driven-autoscaling-alb</loc>
<lastmod>2026-08-22T06:13:53.126Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.livinstone.dev/blog/aws-igw-nat-gateway-vpc-endpoints</loc>
<lastmod>2026-08-01T14:58:31.686Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.livinstone.dev/blog/eks-deploying-scaling-applications</loc>
<lastmod>2026-08-02T22:59:03.944Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.livinstone.dev/blog/setting-up-argocd-gitops-kubernetes</loc>
<lastmod>2026-08-10T12:51:50.954Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.livinstone.dev/blog/kubernetes-observability-prometheus-grafana-eks</loc>
<lastmod>2026-09-02T09:10:30.243Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.livinstone.dev/projects/eks-terraform-foundation</loc>
<lastmod>2026-08-22T11:27:01.838Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.livinstone.dev/projects/eks-deploying-applications</loc>
<lastmod>2026-08-09T22:37:41.102Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.livinstone.dev/projects/eks-karpenter-cost-optimization</loc>
<lastmod>2026-08-22T07:07:30.978Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.livinstone.dev/projects/kubernetes-rbac-hardening</loc>
<lastmod>2026-08-20T12:06:24.772Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.livinstone.dev/projects/kubernetes-pod-security-network-policies</loc>
<lastmod>2026-08-22T21:39:50.652Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.livinstone.dev/projects/kubernetes-observability-stack</loc>
<lastmod>2026-07-10T19:00:22.313Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.livinstone.dev/projects/gitops-cicd-pipeline</loc>
<lastmod>2026-08-15T15:19:36.695Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.livinstone.dev/projects/aws-multi-account-landing-zone</loc>
<lastmod>2026-07-10T19:00:22.906Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.livinstone.dev/projects/cloud-cost-optimisation-datadog-aws</loc>
<lastmod>2026-07-21T06:34:52.457Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
