<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://devopstopher.com/sitemap.xsl"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<url>
<loc>https://devopstopher.com/</loc>
</url>
<url>
<loc>https://devopstopher.com/authors/chris-henry/</loc>
</url>
<url>
<loc>https://devopstopher.com/authors/chris-henry/page/2/</loc>
</url>
<url>
<loc>https://devopstopher.com/building-a-fargate-service-with-cdk.html</loc>
<lastmod>2025-10-09T14:16:34+01:00</lastmod>
</url>
<url>
<loc>https://devopstopher.com/building-an-aws-code-cicd-pipeline.html</loc>
<lastmod>2025-12-02T16:19:14+00:00</lastmod>
<image:image>
<image:loc>https://devopstopher.com/media/posts/11/FeaturePostCICDPipelines-Custom.png</image:loc>
<image:title><![CDATA[ci/cd pipeline image depicting a rocket, some gears, a code symbol and some checklists]]></image:title>
</image:image>
</url>
<url>
<loc>https://devopstopher.com/cloudformation-custom-resources-with-aws-lambda.html</loc>
<lastmod>2025-12-04T15:17:50+00:00</lastmod>
<image:image>
<image:loc>https://devopstopher.com/media/posts/14/FeaturePostCloudfromationCustomResources-Custom-1.png</image:loc>
<image:title><![CDATA[Man Frustrated With AWS Custom Resources Not Having Timeout Or Rollback]]></image:title>
</image:image>
</url>
<url>
<loc>https://devopstopher.com/database-user-management-automation.html</loc>
<lastmod>2025-10-09T14:36:16+01:00</lastmod>
<image:image>
<image:loc>https://devopstopher.com/media/posts/3/FeaturePostDBUserMgmt-Custom.jpeg</image:loc>
<image:title><![CDATA[db user management architecture]]></image:title>
</image:image>
<image:image>
<image:loc>https://devopstopher.com/media/posts/3/db_user_management.drawio-2.png</image:loc>
<image:title><![CDATA[DB User Management Architecture Diagram]]></image:title>
</image:image>
<image:image>
<image:loc>https://devopstopher.com/media/posts/3/mysql_workbench_advanced.png</image:loc>
<image:title><![CDATA[MySQL Workbench Advanced Pain Image]]></image:title>
</image:image>
</url>
<url>
<loc>https://devopstopher.com/defending-against-sms-pumping-attacks-in-aws-cognito.html</loc>
<lastmod>2025-10-09T14:09:46+01:00</lastmod>
<image:image>
<image:loc>https://devopstopher.com/media/posts/1/FeaturePostSMSPumping-Custom.jpeg</image:loc>
<image:title><![CDATA[A bad actor, behind a black brick wall of different services to protect against misuse]]></image:title>
</image:image>
<image:image>
<image:loc>https://devopstopher.com/media/posts/1/sms_pumping_first_wave.png</image:loc>
<image:title><![CDATA[aws cost explorer sms pumping impact]]></image:title>
</image:image>
<image:image>
<image:loc>https://devopstopher.com/media/posts/1/image-1.png</image:loc>
<image:title><![CDATA[End User Messaging Country Dashboard]]></image:title>
</image:image>
</url>
<url>
<loc>https://devopstopher.com/multi-account-configuration-management-in-aws.html</loc>
<lastmod>2025-10-09T17:35:28+01:00</lastmod>
<image:image>
<image:loc>https://devopstopher.com/media/posts/2/FeaturePostMultiAccountConfigMgmt-Custom.jpeg</image:loc>
<image:title><![CDATA[Picture of a man with lots of configuration and account files looking flustered]]></image:title>
</image:image>
<image:image>
<image:loc>https://devopstopher.com/media/posts/2/configuration_management.drawio-2.png</image:loc>
<image:title><![CDATA[draw.io diagram detailing architecture for a multi-account configuration management solution in aws]]></image:title>
</image:image>
</url>
<url>
<loc>https://devopstopher.com/page/2/</loc>
</url>
<url>
<loc>https://devopstopher.com/rds-db-user-credential-rotation-2.html</loc>
<lastmod>2025-10-02T09:48:11+01:00</lastmod>
</url>
<url>
<loc>https://devopstopher.com/setting-up-slack-notifications-for-codepipeline.html</loc>
<lastmod>2025-11-25T16:25:42+00:00</lastmod>
<image:image>
<image:loc>https://devopstopher.com/media/posts/10/FeaturePostSlackNotfications-Custom.jpeg</image:loc>
<image:title><![CDATA[Man at computer coding and receiving a slack notification]]></image:title>
</image:image>
</url>
<url>
<loc>https://devopstopher.com/setting-up-this-site.html</loc>
<lastmod>2025-10-09T11:23:33+01:00</lastmod>
</url>
<url>
<loc>https://devopstopher.com/tags/ansible/</loc>
</url>
<url>
<loc>https://devopstopher.com/tags/aws/</loc>
</url>
<url>
<loc>https://devopstopher.com/tags/aws-cdk/</loc>
</url>
<url>
<loc>https://devopstopher.com/tags/aws-cloudformation/</loc>
</url>
<url>
<loc>https://devopstopher.com/tags/aws-cloudformation/page/2/</loc>
</url>
<url>
<loc>https://devopstopher.com/tags/aws-codebuild/</loc>
</url>
<url>
<loc>https://devopstopher.com/tags/aws-codedeploy/</loc>
</url>
<url>
<loc>https://devopstopher.com/tags/aws-ecs/</loc>
</url>
<url>
<loc>https://devopstopher.com/tags/aws-eventbridge/</loc>
</url>
<url>
<loc>https://devopstopher.com/tags/aws-fargate/</loc>
</url>
<url>
<loc>https://devopstopher.com/tags/aws-lambda/</loc>
</url>
<url>
<loc>https://devopstopher.com/tags/aws-ssmparamstore/</loc>
</url>
<url>
<loc>https://devopstopher.com/tags/blog/</loc>
</url>
<url>
<loc>https://devopstopher.com/tags/boto3/</loc>
</url>
<url>
<loc>https://devopstopher.com/tags/docker/</loc>
</url>
<url>
<loc>https://devopstopher.com/tags/git/</loc>
</url>
<url>
<loc>https://devopstopher.com/tags/mysql/</loc>
</url>
<url>
<loc>https://devopstopher.com/tags/project/</loc>
</url>
<url>
<loc>https://devopstopher.com/tags/python/</loc>
</url>
<url>
<loc>https://devopstopher.com/tags/terraform/</loc>
</url>
</urlset>