Moody's Analytics
During my time at Moody's Analytics, I worked on large-scale cloud automation supporting a SaaS platform used by financial institutions worldwide. One of the projects I am most proud of is CLDeploy.
CLDeploy – Enterprise deployment automation in Go
CLDeploy was built starting in 2017 to replace fragile, manual deployment processes with a repeatable, auditable system operated by CloudOps, and it has continued to evolve alongside the platform as a long-lived operational tool.
CLDeploy was developed and evolved in close collaboration with CloudOps and engineering teams to support long-term platform operations.
The CreditLens platform is a SaaS offering hosted by Moody's. It serves 175+ banks and fintech customers as isolated tenants, each with separate tenant databases and strict data boundaries. CLDeploy does not deploy software directly into customer-owned infrastructure; instead, it manages the provisioning, upgrades, migrations, and operational interactions performed by CloudOps within Moody's controlled environments.
CLDeploy is a Go-based CLI used internally by CloudOps and engineering teams to:
- Provision and manage AWS infrastructure using the Go SDK
- Orchestrate deterministic application deployments and upgrades
- Safely manage PostgreSQL backup, restore, and migration workflows
- Support architectural changes such as transitions from single-tenant to shared RDS models
- Produce clear logs suitable for audit and troubleshooting
The system operates under regulated financial constraints, prioritizing data safety, traceability, and reliability over speed.
CLDeploy has been in active use for multiple years and remains a core operational tool relied upon for day-to-day platform operations across all tenant environments.
This project reflects how I approach automation: replacing fragile human processes with systems that teams can trust, reason about, and safely operate under pressure.