Automating infrastructure at SA Home Loans with Python (and friends)
summary
SA Home Loans automates its 50-plus server production image into ~18 isolated labs (about 900 VMs total), replacing week‑long manual builds with Packer templates and RunDeck orchestration. Windows and Linux hosts run SSH, Docker containers and an internal Harbor registry; GitLab CI, Yeoman templates, Consul/Vault and Prometheus + ELK provide CI, secrets and monitoring. Database backups move to Docker‑based DB backup/restore containers. A three‑person effort ships in six months and cuts recurring lab support by roughly 80%.
AI-written summary · about
chapters (11)
- 0:00Introduction and speaker intro
- 1:07Corporate background and team size
- 3:13Infrastructure challenges and manual labs
- 5:01Automation approach and tool selection
- 9:19RunDeck orchestration and benefits
- 12:28Infrastructure validation with InSpec
- 14:58Docker container management and CI
- 17:49Support reduction and team efficiency
- 20:20Database automation with Python and Docker
- 25:19Lessons learned and automation best practices
- 30:14Q&A session
related talks
43mAutomated server management with open source tools
05mHomeOps: Building a GitOps-driven Homelab Infrastructure From Scratch
35mAWS like Rest API in a Large Bank
53mDevOps Transformation at Absa Bank: Technical Evolution; Cultural Revolution
38mTest Infrastructure on Steroids
18mAutomating a Payments Engine
30mColumbia Sportswear Experience Report
40mAutomation is simple now using Devops
