
I worked as a DevOps engineer at TechBlue Software PVT LTD for 3 years. I used to be a Python and JavaScript developer for 4 years but switched career because I was fascinated towards DevOps. I am also a long time
Linux user and an open source contributor. Outside work, I like to deploy my own instances of applications such as mail servers, video conferencing applications, instant messengers and social media platforms. I love listening to Indian and western classical and folk music and occasionally attend such concerts. I also enjoy
reading and a casual game of chess. Learning a new language or getting to know about a different culture make me very happy. I like travelling to quite places to enjoy the beauty of nature.
DevOps Engineer
Techblue Software PVT LTDSenior Developer
Digital Freedom Foundation
Python

Javascript

WordPress

PHP

MySQL

PostgreSQL

Postman

React

REST API

jQuery

CSS3 & CSS5

HTML5

MongoDB

Ajax

Apache

Slack
Jira

Trello

Git

Zoho
I containerized various in-house and third party applications built using Python, Java, JavaScript, Golang and CoffeeScript and deployed them in a docker swarm environment. I setup and managed QA, Staging and Production environment. We used Portainer to manage the containers. I also implemented CI/CD flow using Jenkins pipelines, webhooks in Portainer, Jenkins and GitLab and Sonarqube.
I setup and managed our dev and production instances of Jitsi - an open source video conferencing application based on WebRTC and XMPP. I also customized Jitsi to apply our branding and other UI/UX changes by maintaining patches.
GNUKhata is a Free and Open Source accounting application for users in India. I was involved in developing RESTful APIs using Python Pyramid and a web frontend using jQuery/HTML/CSS. Apart from development, I also containerized the project, handled its infra and conducted workshops to train end users.