Bengaluru, Karnataka, India
• Spearheaded end-to-end SDLC implementation of Auto Sim Rehab service, taking full ownership from requirements gathering through maintenance. Architected microservices-based distributed system using Flask, RabbitMQ, Redis, PostgreSQL, Temporal Cloud and Nomad. Reduced simulator rehabilitation time from 5 hours to 10 minutes, significantly increasing productivity across 2,000+ test environments while handling 200+ daily operations with ≥95% reliability. This flagship project directly contributed to promotion to MTS3.
• Architected comprehensive CI/CD pipeline for automating deployment of machine images across all infrastructure components (like simulators, initiators, launchpads, dev-VMs). Implemented workflow that triggered when developers pushed changes to image source code in Imaginator (open-source tool), automatically executed sanity and unit tests on staging machines, and deployed to production upon validation. Integrated multiple internal tools including Jenkins, GitHub ecosystem, and Imaginator/Dominator frameworks.
• Led migration of FlashBlade simulator testbed from Ubuntu 14 to Ubuntu 22, collaborating extensively with simulator development team. Utilized OpenStack, Packer templates, and Ansible playbooks to create golden images and implemented batch-wise deployment automation. Reduced deployment time by 90% through Jenkins-based parallel deployment pipelines and maintained golden image throughout term, addressing bugs and ensuring updates were promptly applied.