Devops | Backend Dev

Earning the AWS Solutions Architect - Associate certification

May 23, 2023

I took a long break from writing blog posts to focus on studying for the AWS Solutions Architect certification. Read my thoughts on this experience.

Setting up duplicate resources with Terraform

April 17, 2023

While writing Terraform scripts, it is often required to set up multiples of the same resource with minor differences. Read how to do this while still keeping your code DRY (Dont Repeat Yourself).

Terraforming a WordPress site on Heroku and AWS - Part 2

March 29, 2023

Expand upon the basic resources from part 1, adding some storage with S3 and caching with CloudFront

Terraforming a WordPress site on Heroku and AWS - Part 1

March 26, 2023

Set up the infrastructure for a WordPress site hosted on Heroku and AWS

HTTP security headers (in CloudFront and Netlify)

March 11, 2023

How to include security headers via CloudFront and Netlify

Fixing CloudFront problems with page redirects

December 19, 2022

I recently had problems with CloudFront not caching a page as expected because of a redirect. Here is a quick review of the issue and how to fix it.

Updating RDS Aurora clusters

December 11, 2022

Amazon Aurora MySQL 1 reaches end of life in February 2023, so with over 100 databases to update I wrote a very simple script to do it quickly.

Removing users from Heroku and WordPress Part 2 - Heroku

December 5, 2022

A simple script to easily remove users from Heroku Teams.

Removing users from Heroku and WordPress Part 1 - WordPress

December 2, 2022

Removing users from multiple projects can be laborious, so figuring out how to automate this boring and time consuming task is a good idea.

Improving the UI of the CloudFront invalidation CLI tool

November 26, 2022

Giving the CloudFront invalidation tool from the last post a nicer UI using Gum from Charm.sh

Build a CloudFront invalidation CLI tool

November 21, 2022

Logging in to the AWS dashboard is a slow and inefficient way of creating cache invalidations so I built a simple CLI tool using the AWS CLI to speed things up.