HDFC Bank Limited is an Indian banking and financial services company headquartered in Mumbai. It is India's largest private sector bank by assets and world's 10th largest bank by market capitalisation as of April 2021. I am contributing to the below areas
Play Games24x7 is one of the fastest growing online gaming company in India and we are rapidly expanding over other continents. I've been contributing to this journey of success in the below areas
I've helped organisations adopt DevOps tooling/practices, scaling strategies & have delivered 200+ corporate trainings on DevOps tools across the globe to a broad set of audiences(Developers/Sysadmins, Freshers, Architects, CTO's, VP) with nearabout 95% success rate. My work at any usual day comprised of
Moveinsync is India's chief employee transportation management solution. I lead the DevOps team at Moveinsync to build & monitor a highly scalable multi-tenant application on cloud.
Myntra Designs is the biggest Indian fashion e-commerce organisation in India. I was a part of the sysadmin team and my responsibilites included
Knowlarity Communications works on AI enabled cloud telephony. My primary responsibilities were to
Wipro Technologies is an Indian MNC providing IT consulting & services. I was primarily responsible for
I've worked independently on streamlining the ML flow for our organisation. Using kubeflow it has helped our ML Developers save a lot of time for running their jobs on Kubeflow and we do save cost as the entire setup is running on k8s, which itself is running on a autoscaled Spot Instance nodegroup.
We used Litmus Chaos tool to test the scalability of our k8s cluaters, DNS lags etc. This was primaril helpful to understand how the infra would look like under stress.
I've worked on this independently to bring up a virtual lab to be used by students during online trainings. It used to automatically build up a k8s cluster with support for VNC, SSH and RDP sessions for the participants.
Creating DR infrastructure, requirement gathering and creation of Kubernetes cluster on bare metal servers and implementing the deployment pipelines - blue-green and canary Infrastructure & service monitoring, sending alerts over slack and SMS
Create payments service for facilitating payments transactions using Java and Spring Boot and implementing analytics with Talend to monitor the payments/orders. Invoved in Sprint Planning, Requirement gathering, Architecture planning, writing unit test-cases, coding configuration of the cluster, managing shards/replicas of the payments database, coordinating UAT and SIT and load tests
To monitor logs centrally, we needed a powerful tool. Elasticsearch is what we choose for this project and developed on top of Java using Spring Cloud. Initiated the requirement gathering, created UML diagrams, architecture planning, automated deployment & configuration of the cluster, managing shards and the replicas for elasticsearch cluster, analytics on the data using talend
Ensured the Payments setup is PCI DSS compliant by creating network segmentations for servers(DMZ environment) and implementing Intrusion Detection Systems(OSSEC/Alienvault) & patching(Spacewalk) the air gapped systems. Responsible for getting the VAPT(Vulnerability Assessment & Penetration Testing)
App deployment via one click using Ansible, Docker and Kubernetes by automatically creating templates for tasks using jinja2 templating systems and wrote executors, setting up Jenkins jobs etc.
Track AWS/Azure Billing Charges Bill analysis using ETL & Setup the billing management stack on python and flask reduced billing costs by 25% by identifying overprovisioned/unused services etc.
monitor services, function calls, throughput, response code status, revenue etc. Requirement gathering, UML, coding, writing automation, configuration and deployment on Python
Monitoring for complete Infrastructure Setup monitoring for our infrastructure(hybrid) over Icinga2/Zabbix and Talend Ensured High Availability of Services
A single point to handle all clickstream data and do analytics on that Integrating the existing SQL databases with ETL(Talend) and creating dashboards Fine details like demography, geographic locations, time etc were extracted Used the analytics data to create recommendation engine
OSS-RC is a comprehensive domain manager for network infrastructure deployed with operators around the world integrating and managing a wide range of network components. Together with IP and Broadband offering, it’s a comprehensive solution for total network management of the telecommunications infrastructure Design of OSSRC products, configuring network elements of OSS-RC using Spring/Java Sprint Planning, Requirement gathering, Implementation for new changes proposed, creating user stories followed Test Driven Development, Coordinating in SIT, UAT
Integrate cloud services with services on physical machines for centralized monitoring Set up the development environment, configurations, writing test cases using J-unit wrote authentication modules, schedulers, startup scripts, managing notifications on Java
The most challenging work for any organisation, taking care of different types of contracts etc. Created the Billing Framework using Python and Django
Being a telemarketer, we can call only to non-dnd registered numbers TRAI only provides dnd data in form of CSV(500 million rows) Challenge was to develop our own NDNC scrubbing solution and keep it updated using Spring Boot Requirement gathering, UML/flow diagrams getting the NDNC data, feeding the data into our database, writing API's, automated product deployment automation, performance tuning etc. using Python/Falcon and RethinkDB
I was awarded for technically ramping up my team members in short span of time & making a difference in the Account
I was awarded for my role as an Individual Contributor in the team