About
About Andrew Odendaal
I’m a software engineer and cloud architect based in Dubai. I’ve been writing code professionally since 2007, starting with PHP and Flash (yes, Flash) and working my way through the full stack into cloud infrastructure, distributed systems, and platform engineering.
Over the years I’ve worked across startups, enterprise consulting, and large-scale SaaS platforms. Most of my recent work involves AWS architecture, Kubernetes cluster management, Terraform-based infrastructure, and building internal developer platforms. I hold the AWS Certified AI Practitioner certification and have hands-on experience across 15+ AWS services in production environments.
About This Site
andrewodendaal.com has been running since 2007. What started as a place to document solutions to problems I hit during the day has grown into a technical knowledge base with over 1,800 articles.
I write about what I actually work with. If there’s a code example, I’ve run it. If there’s an architecture pattern, I’ve shipped it. No theoretical fluff — just things that work in production.
What I Write About
- Cloud & AWS — VPC design, ECS/EKS, Lambda, Step Functions, cost optimization, multi-account strategies
- DevOps & SRE — CI/CD pipelines, GitOps with ArgoCD, observability, incident response, platform engineering
- Kubernetes — Cluster operations, RBAC, network policies, operators, HPA with custom metrics
- Infrastructure as Code — Terraform modules, CDK, CloudFormation, state management, testing
- Programming — Rust (ownership, error handling, async), Go (concurrency, microservices), Python, Java
- Distributed Systems — Consensus algorithms, distributed tracing, fault tolerance, event-driven architecture
Why I Write
I’ve lost count of how many times a blog post from some random engineer saved me hours of debugging. This site is my way of paying that forward. Every article exists because I hit a problem, solved it, and figured someone else would hit the same thing.
Connect
- GitHub: github.com/ao
- Site RSS: andrewodendaal.com/index.xml