Site Reliability &
Cloud Platform Engineer
I design, build, and operate production infrastructure on AWS and Azure, including 2.5 years at Amazon Web Services. I've run a Kubernetes platform of 80+ EKS and AKS clusters used by 6+ product teams, built Terraform modules governing 1,500+ resources, and delivered Git-based CI/CD with validation and rollback controls — reducing provisioning time by 60%.
A bit about me
I'm a Site Reliability and Cloud Platform Engineer with 5+ years designing, building, and operating production infrastructure on AWS and Azure — including 2.5 years at Amazon Web Services. I run Kubernetes platforms at scale, build Terraform modules that govern thousands of cloud resources, and design architecture around the AWS Well-Architected pillars with a security-first approach to IAM, encryption, and secrets rotation.
I'm currently at UST Global leading AWS migration architecture for an on-premises portal platform — spanning networking, compute, data, and disaster recovery in a multi-account environment. Before that, nearly three years at Pearson owning platform reliability for 80+ Kubernetes clusters serving millions of users, and two and a half years at AWS in a security engineering role supporting enterprise customers.
Outside of work, I play pickleball — more competitively than I probably should — and write about the technical lessons behind the systems I run.
Latest writing
I write practical notes on cloud infrastructure, Linux, reliability, and the reasoning behind everyday engineering decisions — alongside my day-to-day SRE and cloud work.
Day 2 of 100: Temporary User Setup with Expiry
Using useradd and chage to create a temporary Linux account that automatically expires on a specified date.