Milan Thapa, Developer in Kathmandu, Central Development Region, Nepal
Milan is available for hire
Hire Milan

Milan Thapa

Verified Expert  in Engineering

Linux Administration Developer

Location
Kathmandu, Central Development Region, Nepal
Toptal Member Since
September 4, 2019

Milan is a DevOps engineer with several years of professional experience. His expertise is in building scalable, secure and immutable infrastructure in different cloud providers (AWS, GCP), designing robust CI/CD pipelines, crafting instrumentations, evangelizing 12-factor-app principles, and building tools that empower developers. Milan also excels at writing programs in Go and Bash and communicating with his team.

Portfolio

CloudRickshaw
Amazon Web Services (AWS), Automation, Terraform, Linux, Kubernetes, Odoo...
Innovatetech
Amazon Web Services (AWS), Kubernetes, Terraform, GitLab, ELK (Elastic Stack)...
Freelance Work (Various Companies)
Amazon Web Services (AWS), Kubernetes, Git, Ruby on Rails (RoR), PHP

Experience

Availability

Part-time

Preferred Environment

Emacs, Containers, Terraform, Git, Tmux, Linux

The most amazing...

...thing was working on team that cut down the AWS bills from $41,000/month to $9,000/month.

Work Experience

Senior DevOps Engineer | Founder

2021 - PRESENT
CloudRickshaw
  • Started a DevOps as Service offering with a team to help companies and startups streamline DevOps culture.
  • Worked with a global team to design, build and deploy banking applications, adhering to strict security and compliance requirements. Provisioned infrastructures and environments with code from day one. Monitored security and operational requirements.
  • Mentored fresh minds to explore and learn DevOps principles. Provided training on Kubernetes.
  • Migrated the Odoo and ERP from odoo.sh to a self-hosted AWS set up. Helped the team improve the overall observability and performance of the system with graphs and logs.
Technologies: Amazon Web Services (AWS), Automation, Terraform, Linux, Kubernetes, Odoo, CI/CD Pipelines

Senior DevOps Engineer (Contractor)

2020 - PRESENT
Innovatetech
  • Introduced and mentored teammates for IAC with Terraform.
  • Streamlined the deployments to be simple and continuous.
  • Helped devs improve the health and performance of the system with the instrumentation of metrics, traces, and logs using Prometheus, Grafana, Elk, and APM.
  • Involved in non-functional chores like hiring and mentoring DevOps members, advocating documentation and diagrams, and 12factor app design principles.
  • Oversaw capacity planning for better resource utilization.
  • Defined a granular DevOps Roadmap and delegated ownership among teammates.
  • Performed general operational chores, specifically migrations, upgrades, rescue production, sharing postmortems, and improving reliability and security.
Technologies: Amazon Web Services (AWS), Kubernetes, Terraform, GitLab, ELK (Elastic Stack), Sentry, Grafana, Prometheus, Helm

DevOps Contractor

2019 - 2020
Freelance Work (Various Companies)
  • Introduced DevOps concepts to ameliorate the company's infrastructure and services deployment process.
  • Worked as a part-time consultant to improve the development and deployment process and tools. Trained developers about operational stacks.
  • Helped establish a proper interview/screening process to hire their very first DevOps member in the company.
  • Worked as a part-time consultant to improve service reliability by assessing the stack, supervising the deployment configuration, and migrating the database to more reliably managed services with disaster recovery and backup planning.
  • Guided developers in setting up and performing containerized deployment on Kubernetes.
  • Improved the infrastructure and resources security by scanning the AWS resources and suggesting fixes.
Technologies: Amazon Web Services (AWS), Kubernetes, Git, Ruby on Rails (RoR), PHP

Software Engineer (A Hobby Project)

2019 - 2020
Enliv/Dibya
  • Worked on the project, Dibya.org, a mentorship platform for various people, mainly students, to leap forward to a successful career, learning all necessary skillsets directly from industry experts.
  • Brushed up on my dev skills for front-end and React. Learned to write tests for back-end and Rails.
  • Guided developers in building a secure, reliable, and scalable solution on different projects.
Technologies: React, Ruby, Go, GitHub, Kubernetes

Developer | DevOps Manager

2018 - 2019
WhiteHat Engineering
  • Built a payment utility application bridging the crypto-legacy banking payment options.
  • Developed the back end (API & custom CLI client), handled the deployments, and managed the team effort for continuous delivery and improvements. The solution was built on top of the Ethereum and Dwolla APIs.
  • Worked on the project, Zenledger.io, a crypto-tax computation engine for easy tax report submissions to the IRS.
  • Provisioned the infrastructure from scratch, guided developers, optimized the database queries, and made engine robust, scalable, secure.
  • Organized the team effort to build a marketing utility suite.
  • Built an engine that could run Golang functions from different projects without the need of dedicated servers (analogous to function as service but targeted for a marketing application).
Technologies: Web, React Native, Mobile, Ethereum, Blockchain, Ruby on Rails (RoR), Go, APIs

DevOps Engineer

2013 - 2017
CloudFactory
  • Deployed a Ruby runtime on AWS.
  • Worked on capacity planning, and build solutions for cost reduction.
  • Setup a CI/CD pipeline for a faster, reliable delivery.
  • Monitored server/business metrics (over graphs, slack alerts).
  • Deployed services with increase availability via clustering, replication (HA).
  • Evangelized on better engineering principles/practices (12-factor app) across the team.
  • Executed smooth downtime/service migrations, VMS, patching, and building immutable infrastructures.
  • Developed bots to automate mundane tasks.
  • Supported engineering teams in debug development chores.
Technologies: Amazon Web Services (AWS), Grafana, Prometheus, Ansible, Ruby on Rails (RoR)

ZenLedger

https://zenledger.io
ZenLedger enables you to import cryptocurrency transactions, calculate gains and income, and auto-fill tax forms.

As a DevOps Engineer, I handled several tasks. These tasks included bootstrapping all of the necessary infrastructures from day one; along with optimizing database operations and guiding developers in the build of a robust, secure, and scalable platform.

Configuration Automation

https://gitlab.com/thapakazi/jeos_core
Using Ansible, I built a custom automation framework that decreased the time to provision servers from weeks down to 30 minutes and less. My work saved many staff-hours for the team; later, I open-sourced some portion of it.

Open-source Collaboration

https://thapakazi.github.io/info/tracking_the_digital_traces/
I've given back to the open-source community via projects, meetups, blogs has always been one of my hobbies. My traces on open-source collaborations are documented at the link attached.

• https://thapakazi.github.io/info/tracking_the_digital_traces/

Languages

Bash, Go, PHP, Ruby

Tools

Shell, Google Kubernetes Engine (GKE), Amazon EKS, Terraform, Git, Emacs, Grafana, RabbitMQ, Ansible, Tmux, GitLab, ELK (Elastic Stack), Sentry, Helm, GitHub, Odoo

Paradigms

DevOps, Management, Pair Programming, Automation, Continuous Integration (CI), Continuous Delivery (CD)

Platforms

Docker, Amazon Web Services (AWS), Linux, Blockchain, Ethereum, Mobile, Web, Amazon EC2, Kubernetes, Arch Linux

Other

Linux Administration, Container Orchestration, Containers, APIs, Prometheus, Disaster Recovery Consulting, CI/CD Pipelines

Frameworks

Ruby on Rails (RoR), React Native

Libraries/APIs

React

Storage

PostgreSQL, MongoDB, Redis

2009 - 2013

Bachelor of Engineering Degree in Computer Engineering

Kathmandu University - Dhulikhel, Nepal

DECEMBER 2020 - DECEMBER 2023

Certified Kubernetes Administrator

The Linux Foundation

NOVEMBER 2020 - NOVEMBER 2023

Certified Kubernetes Application Developer

The Linux Foundation

NOVEMBER 2014 - PRESENT

Ncell App Camp 2014, Category Winner — Tourism

Ncell Pvt Ltd

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring