$ whoami — Aspiring DevOps Engineer
//
Hi, I'm
PRABAL PIYA
A DevOps enthusiast learning containers, CI/CD, cloud deployment, and automation through hands-on projects.
$ cat ./focus.txt
Build. Deploy. Improve.
I am building small, practical projects that show how applications move from source code to running environments.
Currently focused on:
- Docker Containerization
- Kubernetes Deployments
- CI/CD Pipelines
- Cloud Infrastructure
- Monitoring and Documentation
$ ls -lh /opt/projects
Things I have built
00 AWS Full-Stack LMS Deployment
Deployed a full-stack Learning Management System on AWS with frontend hosted through S3 and CloudFront, Dockerized backend running on EC2, and database hosted on Amazon RDS.
This project was deployed and tested successfully on AWS. The cloud infrastructure was later destroyed to avoid ongoing AWS costs.
01 DevOps GitOps Capstone
Deployed a containerized full-stack application to AWS EKS using Terraform, GitHub Actions, Amazon ECR, Helm, Argo CD, Prometheus, and Grafana.
This project was deployed and tested successfully. The cloud environment was later destroyed to avoid ongoing cloud costs.
02 InvoiceFlow DevOps Infrastructure
Deployed application on AWS EC2 using K3s, Terraform, Helm, ArgoCD, GitHub Actions, Prometheus, and Grafana with a cost-optimized DevOps setup.
This project was deployed and tested successfully. The cloud environment was later destroyed to avoid ongoing cloud costs.
03 Portfolio Website CI/CD
This portfolio is a static website deployed with a simple CI/CD workflow using GitHub Actions and GitHub Pages.
04 Jenkins Three-Tier CI/CD Lab
Built a three-tier application where Jenkins checks out the code, builds the Docker images, and deploys the complete application using Docker Compose.
$ skills --level=learning
Tools & Technologies
$ cat ./learning-notes.txt
Learning notes
Simple things I try to follow while building DevOps projects.
Build small projects first.
Run the app locally and understand the basic flow.
Use Docker, Compose, and Kubernetes step by step.
Learn by fixing errors in logs, ports, services, and env variables.
Keep notes of the commands, mistakes, and fixes.
$ ping -c 4 prabalpiya.me
Reach out
Open to learning opportunities and project feedback.