Articles
Notes on cloud architecture, DevOps practice, and building reliable systems.
Building a CI/CD Pipeline to Azure Kubernetes Service (AKS) with GitHub Actions
A working GitHub Actions pipeline that builds a container, pushes it to Azure Container Registry, and deploys to AKS using OIDC — no long-lived secrets.
Terraform on Azure: Infrastructure as Code with the azurerm Provider
A working VNet + VM + Load Balancer module using the azurerm provider, plus the state backend setup and CI wiring that make it production-safe.
Getting Started with Azure Virtual Machines: A DevOps Engineer's Setup Guide
A production-minded walkthrough of standing up an Azure VM — region and SKU selection, network security groups, and identity, not just the quickstart happy path.
Migrating a Production Workload from AWS to Alibaba Cloud: Lessons Learned
The service-by-service mapping, the parts of the migration that went smoothly, and the three assumptions that turned out wrong.
Building a CI/CD Pipeline to Alibaba Cloud with GitHub Actions
A working GitHub Actions pipeline that builds a container, pushes it to Alibaba Cloud Container Registry, and deploys to ACK — with the RAM permissions to make it safe.
Terraform on Alibaba Cloud: Infrastructure as Code with the Alicloud Provider
How the official Terraform alicloud provider compares to AWS/Azure workflows, and a working module for a VPC + ECS + SLB stack.
Getting Started with Alibaba Cloud ECS: A DevOps Engineer's Setup Guide
A practical walkthrough for standing up a production-ready Elastic Compute Service instance on Alibaba Cloud, from region choice to hardened access.
From Gas Engineering to DevOps: Why I Started Writing
A PhD in Gas Engineering and a career in cloud infrastructure aren't as far apart as they look. Here's why I'm writing this blog, and what to expect from it.