I have worked for startup, Halo privacy for it's client United State Department of Defence. I was mainly responsible for designing and developing web app for them in Django and end to end automation in Cloud. I also developed multi branch pipelines for them. Security was a big concern as it was US Department of Defence
I have worked for some of the retail and e-Commerce clients while working for Xebia. Tesco and Levi Strauss are large brands in UK and US respectively. I designed containerised solutions for Tesco and Server less Architecture for Levi Strauss.
While in Paytm, I designed systems which could handle 20K transactions per minute smoothly. Paytm has average transactions of 3 million requests per minute. I worked for Merchant vertical and designed and implemented containerised system for them. I developed an internal CI/CD tool for Mall vertical in Flask Framework.
I have worked for some of the large telecom giants like France Telecom, NBNCo and British Telecom for their 4G network software implementation or broadband software implementation in public and private cloud.
I have freelanced for some of the video and audio streaming startups like Netflix, and Spotify. I have helped Spotify move to containers and Netflix move to Serverless for one of their modules
While in Nagarro, I worked for Assa Abbloy Group, Global Leader in Access Solutions. I designed their infrastructure in Cloud, automated their complete solution, designed CI/CD pipelines for them using multi branch pipelines.
I have 7.5 years extensive experience in AWS. I have worked in Compute, Storage, Database, Big Data & Analytics, Serverless, Container Services and many more
I have 7 years experience in Terraform. I have automated all kinds of architectures in Terraform. I have even developed custom providers in Terraform
I have 2 years experience in Golang. I have developed custom terraform providers in Golang. One example is AWS FSx
I code in Python. I have developed a Web App while in Halp privacy for US Department of Defence. I have also developed an internal CI/CD tool for Paytm in Python
For logging and visualisations, I have always used ELK. I have also used Elasticsearch as NoSQL DB.
I have used docker since the time it had just started evolving. I have used docker at some point for all the clients I have worked.
I have always used Git for version control and integrated it with Jenkins for CI/CD. I have done it for past 7 years now, since the time when Jenkins was Hudson
Ansible has always been my goto configuration management tool for all the tasks.
Prometheus has always been my favourite for monitoring and Grafana for visualisations. I monitor latency, http errors, outages etc
Infrastructure LIFT andSHIFT code for ECS which can be used anywhere by just parameter tuning
I am so fond of automation, that I write code even for diagrams. Tell me if you liked them or if you dislike them. Improvement is always on the plate.
Automation coe for rolling deployment
A Version Control System being developed by me in flask
Automation for ELK, Redis Sentinel, Kafka, Volume mounting,and much more using Ansible