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

Location
Kathmandu, Central Development Region, Nepal
Toptal Member Since
March 23, 2021

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

Portfolio

NepalLink Network Pvt
Linux, Web Hosting, cPanel, Web Host Manager (WHM), Plesk...
01cloud
PHP, Apache, cPanel, Docker, Docker Compose, Ansible, MySQL, AWS CloudFormation...

Experience

Availability

Part-time

Preferred Environment

Linux, Amazon Web Services (AWS)

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

Technical Lead

2014 - 2020
NepalLink Network Pvt
  • Worked as a server administrator and frequently checked server health, security, availability using monitoring tools such as Icinga 2, and patched any critical issue in the Windows/Linux servers.
  • Helped clients to 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.
  • Helped, as a certified ethical hacker, clients to analyze the hack in their websites, find the root cause of the hack, suggest solutions to patch the security vulnerability, and secure the website from future hacks.
Technologies: Linux, Web Hosting, cPanel, Web Host Manager (WHM), 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: PHP, Apache, cPanel, Docker, Docker Compose, Ansible, MySQL, 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

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.

Tools

Jenkins, Helm, GitHub, Terraform, AWS CloudFormation, CircleCI, Apache, Docker Compose, Ansible, Amazon CloudFront CDN, Docker Hub, Plesk, SonarQube, Fastly, Grafana

Paradigms

Penetration Testing, DevOps, Continuous Integration (CI), Continuous Delivery (CD)

Platforms

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

Other

Ethical Hacking, Server Administration, Web Host Manager (WHM), Continuous Monitoring, CI/CD Pipelines, DevOps Engineer, Certified Ethical Hacker (CEH), Offensive Security, Security, Web Hosting, Prometheus, GitOps, Argo CD

Languages

Bash Script, PHP, Python, Java

Storage

Datadog, MySQL, Amazon S3 (AWS S3)

2005 - 2009

Bachelor's Degree in Computer Engineering

Kantipur City College - Kathmandu, Nepal

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

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