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 FoundationPython
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.