About Me
I'm John Stoveld, a Site Reliability Engineer (SRE) with over 8 years of experience in AWS, event driven architecture, CI/CD automation, validation, cloud-native architecture, and DevOps.
I specialize in Serverless architecture (like this page), Python automation, linux / bash scripting, infrastructure as code, and building scalable, secure solutions in the cloud.
This is my humble website which I plan to build upon as I begin to showcase what I do for fun and learn!
Feel free to chat with the Friendly Chat Bot below to learn more about my certifications, LinkedIn profile, and or resume!
How This Serverless Website Works and Architecture
Cloud Native design in the AWS space.
This website is built using static HTML, CSS, and JavaScript, and is hosted on AWS S3 with CloudFront as a CDN for fast, secure delivery. All deployments are automated via CI/CD pipelines, and environment-specific values (like resume links) are injected at build time. The chat bot logic is handled entirely in the browser—no backend servers required!
Infrastructure as Code with Terraform
All AWS infrastructure for this site—including S3 buckets, CloudFront distributions, API Gateway, Lambda, and IAM roles—is managed using Terraform. The Terraform configuration is maintained in a separate, dedicated repository to ensure infrastructure is versioned, reproducible, and easy to manage.
Infrastructure Evolution: From S3 State to Terraform Cloud
This project has undergone a complete infrastructure refactor. Initially, Terraform state was stored in an AWS S3 bucket, but I've since migrated to Terraform Cloud for enhanced collaboration, remote execution, and centralized state management. This migration represents a significant improvement in infrastructure management practices.
Version 1: S3 Backend
Initial setup with S3-stored state
→
Full Refactor & Migration
Version 2: Terraform Cloud
Modern setup with Terraform Cloud state management
This approach enables safe, automated changes to the cloud environment, supports best practices for infrastructure as code, and provides enterprise-grade state management through Terraform Cloud.