All projects

Fintech / Platform
Bank Statement Service — Scalable Platform
Role Platform & DevOps Engineer
Client Fintech automation group
AWS EKSKubernetesKEDAHelmBitbucket PipelinesRabbitMQRDS PostgresS3
The project
A bank statement processing service running across production, UAT and dev EKS clusters, backed by RDS Postgres, Amazon MQ and S3, with an on-prem VPN link. The platform processes statement workloads through a fleet of browser agent workers, so scaling behaviour and release safety directly affect throughput and uptime.
What I did
- Migrated stateful browser-agent workloads from StatefulSets to Deployments so pods could scale in and out cleanly.
- Wired KEDA event-driven autoscaling to queue depth and consumer lag, so the worker fleet follows real demand instead of a fixed replica count.
- Fixed a CI pipeline image-tagging bug that was silently shipping stale images to production.
- Managed Helm charts and Bitbucket Pipelines for repeatable releases across the three clusters.
- Led incident response on a multi-day production outage — diagnosis, recovery and follow-up hardening.
- Authored a blue-green deployment feasibility report as the path to zero-downtime releases.
Where it landed
The worker fleet now scales with load, deploys are traceable to the images they actually ship, and the platform has a documented route to blue-green releases. Ongoing support continues on a retainer basis.