Designed and developed a generic templating tool using Kapitan framework to generate and maintain Kubernetes yaml manifests used for 100+ microservices across 40+ production environments
•
Created CI/CD pipelines for applications using Groovy, Python and Bash scripting with features like parallelization and thread queueing
•
Collaborated closely with the architecture team in migrating the workload from Docker to Kubernetes with zero downtime
•
Developed Terraform modules for creating and maintaining infrastructure components like Kubernetes Cluster, Application gateways, Application Databases
•
Developed Helm charts for an application and implemented Flux2 GitOps tool to provide self-serviced deployments for developers
Designed workflows for automated install and upgrade of the Virtualized Services Platform(VSP) components for VMware and KVM platforms using Ansible and tested different deployment strategies using Robot Framework
•
Developed a configuration tool to apply predefined user data to the components using Python and VSPK API’s and built a custom Ansible module on top of it to automate this process in the deployment workflow
Developed features for a Middle Office platform using Java and Spring framework to process, store real time transactional messages sent from multiple Securities Lending platforms and generate response messages for connected backend systems
•
Integrated technologies like Redis and Akka and made an improvement in the transaction processing speeds by 3x
•
Led a team of two peers in implementing POCs on technologies like Dropwizard and Spring Boot for developing the Restful Web Services in Middle Office
•
Designed and developed a custom QA testing toolkit in Java for carrying out automated functional testing of the software
•
Developed database monitoring utility which verified the sanity of the entries in the database and reported through email alerts