Prakash Khadka, Developer in Kathmandu, Central Development Region, Nepal
Prakash is available for hire
Hire Prakash

Prakash Khadka

Verified Expert  in Engineering

DevOps Engineer and Developer

Kathmandu, Central Development Region, Nepal

Toptal member since March 23, 2021

Bio

Prakash is a DevOps engineer with several years of experience in Linux server administration. Prakash has a robust knowledge base in IT security and several certificates, including cybersecurity: Certified Ethical Hacker (CEH) and Offensive Security Certified Professional (OSCP). As a DevOps engineer, Prakash has hands-on development experience with Kubernetes, Docker, and AWS.

Portfolio

FreshBooks
DevOps, CI/CD Pipelines, CircleCI, GitHub, SonarQube, Continuous Delivery (CD)...
NepalLink Network Pvt
Linux, Web Hosting, Plesk, Server Administration, DevOps, Security, Jenkins...
01cloud
Docker, Docker Compose, Ansible, AWS CloudFormation, Bash Script, Python...

Experience

  • Bash Script - 6 years
  • Linux - 6 years
  • DevOps - 6 years
  • Kubernetes - 5 years
  • Docker - 5 years
  • Google Cloud Platform (GCP) - 4 years
  • Terraform - 4 years
  • CircleCI - 2 years

Availability

Part-time

Preferred Environment

Linux, Amazon Web Services (AWS), Google Cloud Platform (GCP), Kubernetes

The most amazing...

...thing I've designed and implemented is a CI/CD pipeline for an eCommerce website in AWS. The application was fully scalable and secure.

Work Experience

Senior DevOps Engineer

2021 - PRESENT
FreshBooks
  • Deployed the application in Google Kubernetes Engine (GKE) and implemented monitoring in Google Cloud Platform (GCP) and Datadog.
  • Implemented CI/CD for continuous integration and continuous deployment.
  • Used Google Cloud Armor to secure the public website.
Technologies: DevOps, CI/CD Pipelines, CircleCI, GitHub, SonarQube, Continuous Delivery (CD), Continuous Integration (CI), Docker, GitHub Actions, Monitoring, Systems Monitoring, Datadog, Research, Repository Management, Rollback, Jira, Confluence, Bitbucket, Agile, WordPress, New Relic, Fastly, Cloud Run, App Engines, Google Kubernetes Engine (GKE), cloudsql, BigQuery

Technical Lead

2014 - 2020
NepalLink Network Pvt
  • Worked as a server administrator and frequently checked server health, security, and availability using monitoring tools such as Icinga 2 and patched any critical issue in the Windows/Linux servers.
  • Helped clients solve any issue through the WHMCS ticket system on their websites and fixed any problems in the server.
  • Installed firewalls to prevent web application attacks and configured them to keep hackers away from the server.
  • Served as a certified ethical hacker and helped clients analyze the hack in their websites, find its root cause, suggest solutions to patch the security vulnerability, and secure the website from future hacks.
Technologies: Linux, Web Hosting, Plesk, Server Administration, DevOps, Security, Jenkins, GitHub, Unix

DevOps Engineer

2014 - 2020
01cloud
  • Wrote a CloudFormation template to provision AWS infrastructures, developed a Dockerfile (used Docker Hub/ECR for storing docker images), set up the web application using Docker Compose, and used Elastic Beanstalk to manage WordPress websites.
  • Used Helm to manage different applications, Helmfile for better management, setup Kubernetes infrastructure for web application deployment, and used different exporters for monitoring in Prometheus.
  • Monitored endpoints using BlackBox exporter and EC2, RDS, ELB, and so on with CloudWatch.
  • Used Logz.io and Papertrailapp.com for monitoring metrics and logs, set up alerts in Slack channels and email, and was comfortable working with HashiCorp Vault.
  • Implemented CI/CD for a wide range of web applications such as Magento, WordPress, and so on; set up Jenkins and CircleCI for CI/CD; and used metric server, ConfigMap reloader, and sealed secrets.
  • Used the Horizontal Pod Autoscaler (HPA) for autoscaling pods according to CPU and/or memory utilization; secured all the infrastructures and monitored Kubernetes infrastructures using Prometheus, Thanos, Grafana, ELK, and so on.
  • Followed the DevOps strategy when autoscaling and securing the full-stack web applications.
Technologies: Docker, Docker Compose, Ansible, AWS CloudFormation, Bash Script, Python, Terraform, Amazon Web Services (AWS), Amazon EC2, Amazon CloudFront CDN, Amazon S3 (AWS S3), Kubernetes, Docker Hub, WordPress, DevOps, Server Administration, Security, DevOps Engineer, Grafana, Prometheus, Jenkins, Helm, GitHub, GitOps, Unix, Argo CD, Datadog

Experience

CI/CD Pipeline for an eCommerce Web Application

I designed and applied a scalable application using a CI/CD pipeline workflow in a website that serves a large amount of visitor traffic. The application was hosted in a single server that also hosted the web and database server. As such, it was difficult to scale the application when there was a high amount of traffic on the website.

I was able to solve the problem by implementing a DevOps approach.

Education

2005 - 2009

Bachelor's Degree in Computer Engineering

Kantipur City College - Kathmandu, Nepal

Certifications

MARCH 2022 - PRESENT

Implement DevOps in Google Cloud

Google Cloud Skills Boost

FEBRUARY 2022 - FEBRUARY 2024

HashiCorp Certified: Terraform Associate

HashiCorp

JUNE 2021 - JUNE 2024

Certified Kubernetes Administrator (CKA)

The Linux Foundation

OCTOBER 2019 - PRESENT

Offensive Security Certified Professional (OSCP)

Offensive Security

MARCH 2018 - MARCH 2021

Certified Ethical Hacker (CEH)

EC-Council

AUGUST 2013 - AUGUST 2016

Red Hat Certified Engineer (RHCE)

Red Hat

AUGUST 2013 - AUGUST 2016

Red Hat Certified System Administrator (RHCSA)

Red Hat

Skills

Libraries/APIs

Node.js

Tools

Jenkins, Helm, GitHub, Docker Compose, Terraform, AWS CloudFormation, CircleCI, Ansible, Amazon CloudFront CDN, Docker Hub, Plesk, SonarQube, Fastly, Grafana, Jira, Confluence, Bitbucket, App Engines, Google Kubernetes Engine (GKE), BigQuery

Paradigms

DevOps, Continuous Integration (CI), Continuous Delivery (CD), Agile

Platforms

Linux, Docker, Kubernetes, Google Cloud Platform (GCP), Unix, Amazon Web Services (AWS), Amazon EC2, WordPress, New Relic, Cloud Run

Languages

Bash Script, Python, Java

Storage

Datadog, Amazon S3 (AWS S3)

Frameworks

Next.js

Other

Server Administration, Continuous Monitoring, CI/CD Pipelines, DevOps Engineer, Security, Web Hosting, Prometheus, GitOps, Argo CD, GitHub Actions, Monitoring, Systems Monitoring, Research, Repository Management, Rollback, cloudsql

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