Modernising CI/CD and operational automation
A DevOps case study on improving delivery reliability using GitHub Actions, Terraform, Helm, Kubernetes, secure cloud access and operational feedback.
The business problem
Manual delivery steps and inconsistent environment changes make releases slower, harder to audit and more vulnerable to human error. The goal was to create a repeatable path from source change to production while preserving appropriate control.
What I led
I focused on delivery standards, infrastructure automation, secure cloud access, observable deployments and the operational feedback needed to improve pipelines over time.
Technical approach
- GitHub Actions for versioned and reviewable delivery workflows
- Short-lived, identity-based cloud access rather than long-lived credentials
- Terraform for repeatable infrastructure change
- Helm and Kubernetes for consistent application deployment
- Monitoring and incident data used to identify high-value automation
Outcome
The approach improved repeatability, auditability and engineering confidence. In an earlier operational-improvement programme at LSEG, automation and cleanup removed approximately 20 recurring P3 incidents per month.
Lesson
The best pipeline is not the one with the most stages. It is the smallest controlled path that produces reliable evidence, fast feedback and a safe recovery option.