I'm Nishesh, a final-year Engineering student at the University of Waterloo, passionate about Platform Engineering, MLOps, Data Engineering, and DevOps. With a knack for solving complex problems and streamlining operations, I bring enthusiasm and dedication to every project.
- Infrastructure: Kubernetes, Ansible, Terraform, Proxmox VE, LXCs
- DevOps: CI/CD, Docker
- Programming: Python, Java
- Data Engineering: PostgreSQL, Apache Spark, Apache Kafka
- Machine Learning: Scikit-Learn, PyTorch Lightning, SpaCy
My journey in building and evolving a home lab over the past 6 years showcases my hands-on experience with technology and my constant quest for knowledge. Beginning with a simple desire to access my video library remotely, this project has grown into a sophisticated setup involving:
- A repurposed desktop, transplanted into a rack mounted case, and two Dell Optiplex Micro PCs.
- Implementing a resilient and scalable home network setup using Proxmox VE with High Availability clusters.
- Leveraging containerization with Docker and orchestration with Kubernetes to streamline application deployment and management.
- Automating infrastructure provisioning and configuration with Ansible and Terraform, reinforcing best practices in IaC.
This hands-on experience has been instrumental in deepening my understanding of modern infrastructure and data engineering practices, preparing me for the technical challenges in the professional world.
Discover the full journey of my home lab and its impact on my technical skills here.