Cloud Infrastructure for a Confidential B2B Fintech Platform

A confidential B2B fintech platform focused on streamlining debt placement and relationship management for private equity professionals and dealmakers needed to modernize its AWS infrastructure. The goal was to support secure workflows, scalable compute, multi-environment automation, and AWS cost optimization.

Project Cover Image

Key Challenges

  • Lack of centralized observability and alerting across services
  • Manual and error-prone Kubernetes deployment process
  • Fragmented infrastructure setup with missing networking primitives
  • Inefficient Jenkins workflows with manual UI steps
  • No reuse or standardization across Kubernetes service deployments

My Contributions

  • Set up and deployed observability stack using CloudWatch Agent, Fluent Bit, and custom dashboards with alerts for EKS workloads
observability setup
  • Designed and provisioned complete networking layer including VPC, subnets, route tables, and security groups from scratch
  • Migrated EKS service deployment workflows to pure YAML-based configurations, eliminating kubectl command dependencies
  • Implemented Helm to manage EKS deployments with reusable, templated charts across multiple services
  • Deployed Jenkins Cloud using Kubernetes as the underlying dynamic agent provider
  • Refactored Jenkins usage by migrating from UI-based pipelines to fully codified Jenkinsfiles with environment separation and auditability

Technologies Used

  • Infrastructure as Code: Terraform (modular)
  • CI/CD: Jenkins (Kubernetes Cloud, Jenkinsfiles), GitHub Actions
  • Cloud Provider: AWS (EKS, RDS, ALB, CloudWatch, IAM, Secrets Manager)
  • Kubernetes Management: Helm, kubectl, Fluent Bit, YAML-based manifests
  • Monitoring: CloudWatch Logs, Metrics, Dashboards, Fluent Bit

Outcomes

  • ๐Ÿ“Š Full-stack observability with centralized logging, metrics, and alerting
  • ๐Ÿ›ก๏ธ Secure and scalable networking setup compliant with AWS best practices
  • โ›ต Simplified Kubernetes management via Helm and reusable charts
  • ๐Ÿงช Reliable and testable Jenkins pipelines using Infrastructure-as-Code
  • ๐Ÿ” Eliminated manual errors in deployments by removing UI-based steps