AC
← Back to projects

VM Provisioning Engine

JPMorgan Chase Lead Developer 6 months

Project overview

Built a comprehensive virtual machine provisioning engine that automated the entire VM lifecycle for enterprise developers. The system integrated with VMware vRealize and provided a self-service portal for developers to request, configure, and manage their development environments.

Challenges

  • Legacy infrastructure with complex approval workflows
  • Integration with multiple enterprise systems and APIs
  • Scaling to handle 1000+ concurrent VM requests
  • Security compliance with enterprise standards

Solutions & implementation

  • Implemented event-driven architecture using Function-as-a-Service
  • Created API gateway layer for system integration
  • Built horizontal scaling with container orchestration
  • Integrated with enterprise identity management and RBAC

Impact & results

Reduced VM provisioning time from 2-3 days to under 30 minutes, improving developer productivity and reducing infrastructure team workload

Technologies used

Python vRealize VMware REST APIs Docker
Company
JPMorgan Chase
Role
Lead Developer
Duration
6 months