BFSI Application Migration to Azure Kubernetes Service
Led a client project at Valtech for a Canadian banking platform, currently operational in production.
Directed the migration of critical BFSI applications from on-premise VMware/Tanzu infrastructure to Azure Kubernetes Service, establishing production-grade DevOps practices tailored for a regulated banking environment.
Managed end-to-end infrastructure provisioning utilizing Terraform with reusable modules. Oversaw AKS cluster setup, virtual network configuration, subnet design, environment creation, and remote state management to ensure consistent and controlled infrastructure changes across multiple environments.
Developed and maintained reusable GitHub Actions workflows for various application stacks. Implemented a comprehensive automated CI process, including SonarQube code quality scanning, pre-commit hook validation, container image scanning with security tools, and secure build pipelines that enforce quality gates prior to deployments.
Executed Helm-based Kubernetes deployment strategies and managed ArgoCD for GitOps-driven continuous delivery. Oversaw the complete application deployment lifecycle on AKS—from infrastructure provisioning and cluster configuration to production rollout, employing zero-downtime strategies.
Ensured that all infrastructure and deployments were fully automated, security-hardened, and repeatable across environments. Adhered to stringent compliance requirements typical of banking platforms by implementing appropriate RBAC, secrets management, and audit logging throughout the deployment pipeline, significantly enhancing operational efficiency and security.