Hey there 👋

Welcome to Views From the Treehouse. Writing about SRE, DevOps, climbing, and building things in the PNW.

Building a Production-Ready GitOps Platform on AWS EKS

After successfully building my ECS + Terraform project, I knew I needed to fill a gap in my portfolio: Kubernetes on AWS. While ECS is great for straightforward containerized workloads, most enterprise environments I’m targeting use Kubernetes. I needed to prove I could work with both. So I built a production-ready EKS cluster with a full GitOps workflow using ArgoCD, complete with RDS for persistence, multi-AZ networking, and automated deployments. Here’s the story of how it came together - including the 8 debugging issues that taught me the most. ...

January 7, 2026 · 12 min · Tree

How I Built a Production-Ready AWS Project to Reboot My DevOps Career

After a career gap, I needed a portfolio project that would prove I could still build production-grade infrastructure. Here’s the story of deploying a multi-AZ ECS application with Terraform - including the 7 real debugging issues I solved along the way. After taking time away from DevOps work, I knew I needed more than just an updated resume to get back into the field. I needed to prove I could still build real infrastructure, solve real problems, and think like a production engineer. ...

October 27, 2025 · 9 min · Tree

How I Self-Hosted a Ghost Blog Using Docker, Traefik & AWS

Because why not make your blog about blogging also be your DevOps playground? Why I Did This Like many devs, I hit that moment where I wanted a personal blog — but I didn’t just want to spin up a platform. I wanted to build the infrastructure myself, to make it a fun project that was part learning, part feeding the enjoyment of building things. I chose Ghost for the blog engine (modern, fast, beautiful). I chose Docker for containerization, Traefik for reverse proxy & TLS, and AWS for the hosting playground. ...

March 12, 2025 · 5 min · Tree

Welcome to Views From the Treehouse 💚

For some time now, I’ve batted around the idea of creating a blog. But of course analysis paralysis got in the way. What would I write about? Would it be interesting to anyone? Should I try to separate it by topics? Interests? And on and on. And then I finally decided, “just do it for me.” Let it be random, eclectic, sometimes silly. Let it reflect all of me. So here it is 🥰. Welcome to Views From the Treehouse 🏕️ 🌄. Grab your fav beverage, a snack, and let’s hang out. Thanks for coming 🫶🏽.

March 9, 2025 · 1 min · Tree