Moving jamesrenaud.ca from WordPress to Astro, S3 & CloudFront with OpenTofu
Why and how I migrated my personal site from a Lightsail WordPress instance to a static Astro site backed by AWS S3, CloudFront, and OpenTofu.
Senior Staff Engineer · Platform Architecture & Developer Enablement
I focus on the intersection of platform engineering, cloud architecture, and developer experience—evolving Kubernetes and multi-cloud foundations, building self-service internal developer platforms across 500+ person organizations, and turning security, compliance, and engineering governance into effortless defaults through mentorship and systems thinking.
Essays and field notes on cloud architecture, operational resilience, and systems thinking.
Why and how I migrated my personal site from a Lightsail WordPress instance to a static Astro site backed by AWS S3, CloudFront, and OpenTofu.
I recently needed to do a quick implementation of a third-party containerized tool for consumption by a development team who was using an old, unmaintained, and publicly hosted…
If you’re working with DynamoDB and CloudFormation, there’s little chance you haven’t been eagerly awaiting CloudFormation support for Global Tables. If you were like me, you were…
I’m back! It’s been literally years since my last blog post and I’ve been buried in work, and home life – oh, and of course that whole pandemic thing going on. Got married?…
I’ve spent the last few months going into some technical aspects of DevOps here, and I’m going to pivot a little bit this week and go back to a more philosophical DevOps topic. A…
Side-projects, tools, and infrastructure experiments.
Personal site, blog, and portfolio statically generated with Astro and deployed to AWS S3 + CloudFront via OpenTofu.
Automated Node.js script that pulls posts, metadata, and media from the WordPress REST API and converts them into Astro Content Collection Markdown files.