July 2022 to Present
Head of DevOps, Exonic Solutions
- I set the DevOps direction across our client projects, covering both the strategy and the hands-on delivery
- Built fully automated CI/CD pipelines on AWS CodePipeline and CodeBuild, with security scanning throughout and Dependency-Track watching our software supply chain
- Brought Infrastructure as Code to the whole organisation with AWS CDK and SST, so environments come from code rather than a runbook
- Distilled our well-architected AWS shapes (VPC, Aurora, Cognito, Lambda config) into a reusable IaC layer on SST that client projects now start from
- Led our adoption of AWS Control Tower and Landing Zones, with AWS Organisations and IAM Identity Centre keeping multi-account governance and access sane
- Helped Exonic earn AWS Service Delivery Program status for Serverless
- Architected a serverless real-time auction platform: live WebSocket bidding, FIFO SQS keeping bids in order, Aurora Serverless v2 underneath
- Delivered a digital-harms and misinformation reporting platform with AI-assisted review, OCR and perceptual-hash duplicate detection, cut over from a legacy system with a careful dual run
- Architectural lead for Toyota South Africa's move from a legacy VM estate to containers on Azure Web Apps, Container Apps and Front Door
- Moved a division of the University of Pretoria from on-prem into AWS, with production now running on Elastic Beanstalk
- Run production Linux environments end to end: NGINX and Apache, MySQL and PostgreSQL, Prometheus and Grafana
- Mentor junior and intermediate engineers and help them grow into the next roles


