My name is Shubham Gosain, I am an Engineer from Delhi, who loves to architect, develop and manage backend systems.
Professionally I am working as Senior DevOps Engineer at one.com where I design and develop solutions for products, provide infrastructure support to product’s teams and ensure continuous delivery while keep ensuring application reliability using correct practices.
I love the process of evolving a plan into perfectly working solution. It pays off all the hardwork and makes me enjoy my field of work.
PROFESSIONAL EXPERIENCE
Site reliability engineer – III
GoDaddy | Aug 2022 – Present
DEVOPS ENGINEER – III
One.com | Jan 2022 – Aug 2022
- Working as DevOps for WordPress product.
I act as DevOps point-of-contact for Product
Ensure the product operational monitoring in Prometheus and Grafana
Configure and maintain their production and test servers running on Linux, Kubernetes and Chef
Automating build and deployment using Docker and Gitlab
Participation in feature deliberation, identify risks and security aspects, ensure GDPR
Create local docker development setups
Bridge technology gaps between developers & System Engineers
Add, collect and maintain product analytics using Python, Postgres, PHP and Metabase
- Acting as a Backend Developer for WordPress Product
Develop and maintain high stake backends written in Golang
Develop regular backends + automation scripts in Python
Design and Define application(s) architecture
DEVOPS ENGINEER II
One.com | Oct 2019 – Dec 2021
- Worked as DevOps person for our products ensuring their operational monitoring, configure and maintain their production and test servers, automating deployment, participation in feature deliberation, identify risks and security aspects, ensure GDPR, local setups and bridge technology gaps between development & engineering teams.
Have worked along three product teams ensuring their application monitoring, deployment and infrastructure requirements. Was responsible for
Major Skills Involved – Linux system administration, Gitlab CI/CD, Chef, Prometheus, Grafana, Analytics
- Designed and developed technical solutions for automating various processes across products and teams.
Developed utility scripts and maintained dashboard for System-Administrator team.
Picked and completed half left development of tracking bot for support team.
Developed a system for collecting and visualizing products analytics.
Developed a number of applications in Golang and Python for our WordPress product,
Leading a major Node.js project transition from Denmark to India successfully.
- Gave support to the operations team via servers monitoring and handling customer’s server support.
Handling customer escalations and server monitoring helped develop my debugging skills. While also this let me learn and work around entire infrastructure.
Skills Involved – Linux system administration, Monitoring via Nagios and Prometheus, Bash and Python scripting, Chef
- Conduct hiring and induction for new joining, ensure up-to-date documentation of work.
Duration : June 2019 – Dec 2020
Have made sure to document all the applications and products with SOPs for application alerts and behaviours along necessary diagrams and flows. Also have been involved in induction and training for new joiners and interns along taking technical interviews for team.
SYSTEM ADMINISTRATOR II
One.com | Oct 2018 – Sept 2019
- Participate in 24/7 monitoring of all of the infrastructure
Handled 24/7 server monitoring in rotational shifts. Was responsible to monitor around ~6000 nodes in a team of 2 and the job demanded a lot of responsibility, skills and patience. This helped me develop my debugging skills while also this let me learn and work around entire infrastructure.
Major Skills Involved – Linux server administration, Monitoring via Nagios and Prometheus, Grafana, Bash+Python scripting, Chef, Varnish, Apache etc
- Handle top level customer support escalations
Were acting as top tier support handling customer escalations which other 2 dedicated support tiers couldn’t solved. Having full access to servers allows to check the debug the issue in depth and come with a solution. Handling customer escalations and server monitoring helped develop my debugging skills
Skills Involved – Linux system administration, PHP, Apache
Operations Engineer Intern
One.com | Jun 2018 – Sep 2018
- Scaled skills on Linux administration, bash and services like web, mail, DNS, database, monitoring etc. Have ace through weekly assessments and hands-on conducted during entire term of internship.
- Have performed a project for creating a web hosting product including all the necessary services.
- Based on performance have been offered to work full-time.
PROJECTS
Some Of The Major Projects I Have Worked On ….
WORDPRESS API
Redeveloped Backend API for one of our most popular product offering WordPress. The old API was required to be improved while upgrading it to latest Go version along redevelopment of its config, routes, response, monitoring and package structure. Application handles a traffic of ~2M requests/day.
Skills Involved – Golang, Docker, Kuberenetes, Prometheus, Chef
WEBSITE SCANNER
A scanner written in python to regularly scan websites and identify the CMS running on them to perform certain operations based on obtained results. It scans ~1.5M websites in a month.
Skills Involved – Python, CockroachDB, Docker, Kubernetes, Analytics, Prometheus, Chef
WEBSITE UPTIME MONITOR
An application to run regular uptime checks on websites and notify the customer if it’s DOWN followed by a notification when it’s UP again.
Skills Involved – Golang, CockroachDB, Docker, Kubernetes, Prometheus
WORDPRESS INSTALLER
An application to install our WordPress with our custom overlays. It is a crucial backend for our product to allow customer install WordPress with just few clicks.
Skills Involved – Golang, CockroachDB, Docker, Kubernetes, Prometheus
ISSUE TRACKING JABBER BOT
Developed an issue tracker for customer support to track, manage and handle the escalation tickets. It also provided utility commands helpful to supporters.
Skills Involved – Python, Postgres, Chef, build and Gitlab CI/CD
ANALYTICS SYSTEM
Worked on developing an automated analytics system to visualize product analytics. Along this have separately worked on an collector scripts to collect and store the analytics
Skills Involved – Python, PHP, Chef, build and Gitlab CI/CD
OPERATION UTILITY SYSTEM
Worked on a website to provide necessary features and utility to operations team in order to perform their routine tasks. for monitoring and support.
Skills Involved – Golang, JS
CErTIFICATIONS
ACADEMICS
Bachelor of Technology, COMPUTER SCIENCE ENGINEERING
Guru Gobind Singh Indraprastha University | 2014 – 2018
AGGREGATE – 78.6 %
CBSE BOARDS – CLASS Xii, SCIENCE
Kendriya Vidyalaya | 2012 – 2014
AGGREGATE – 89.6 %
CBSE BOARDS – CLASS X
Kendriya Vidyalaya | 2012
AGGREGATE – 85.6 %
HOBBIES AND INTERESTS
RUNNING I go for a daily run or walk as its a stress buster for me
SPORTS while I like to play all the sports but I love cricket in specific
MOVIES & SERIES have just started with anime binge watch
GAMES sometimes on weekend with friends
CODE I love to write whenever I come across an interesting idea
MUSIC mostly while running or working
LISTENING PODCASTS they always make me learn something