Command Palette

Search for a command to run...

Ansh Dhanani's avatar

Ansh Dhanani

DevOps & Platform Engineering

Overview

Social Links

About

Hey, I'm Ansh Dhanani. I build full-stack products and the infrastructure they run on. I've shipped production APIs, published an NPM package, contributed to open source (Reactbits), and built a Kubernetes capacity lab that measured exactly where and why a service breaks under load.

What I'm looking for: DevOps/SRE/Platform Engineering internships (Summer 2027) and full-time roles (2028), where I can own systems end to end.

GitHub Contributions

Stack

Infrastructure & DevOps

  • Kubernetes icon
  • Terraform icon
  • Ansible icon
  • Docker icon
  • Helm icon
  • Prometheus icon
  • Grafana icon
  • k6 icon
  • Linux icon
  • Bash icon
  • Argo CD icon
  • Jenkins icon
  • GitHub Actions icon

Full-Stack

  • React icon
  • TypeScript icon
  • Node.js icon
  • Tailwind CSS icon
  • PostgreSQL icon
  • MongoDB icon
  • Redis icon
  • Prisma icon

Tools

  • Git icon
  • Nginx icon
  • Netlify icon
Loading blog...

Experience

Dezai FZE

Current Employer
  • Built student dashboard features (course tracking, progress views, profile management) using Next.js 16 and NestJS 11
  • Contributed to backend APIs (NestJS/Prisma/PostgreSQL) supporting dashboard functionality
  • Redesigned the product landing page in Next.js, improving first impression and load time
  • Collaborated with a remote product team on feature delivery and code reviews
  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • NestJS
  • Prisma
  • PostgreSQL

HyTech Education

  • React
  • Next.js
  • TypeScript
  • Node.js
  • Python

Projects(8)

Terraform-provisioned 3-node kubeadm cluster on AWS (ap-south-1, t3.small) built to measure how a CPU-bound service behaves under load.

  • Provisioned 1 control plane + 2 workers with Terraform and Ansible; monitoring via Helm (Prometheus, Grafana, Metrics Server)
  • Ran k6 inside the cluster so results reflect service capacity, not laptop bandwidth
  • Single replica: ~4 RPS with 26-33% errors. HPA (50% CPU, 1-6 replicas): ~12 RPS with 0.4% errors in the 30-VU run
  • Raising the CPU limit to 1000m and the replica ceiling to 8 made it worse (12.5 to 8.7 RPS, errors 0.4% to 4.4%), so I reverted to 500m / 6
  • Added a PodDisruptionBudget (minAvailable: 1)
  • Known limits: single AZ, weak Grafana password, IP-allowlisted access
  • AWS
  • Terraform
  • Ansible
  • Kubernetes
  • HPA
  • Helm
  • Prometheus
  • Grafana
  • k6

Other Projects(2)

Honors(4)

Certifications(8)

AWS Educate Getting Started with Networking - Training Badge

Issued by
Amazon Web Services Training and Certification
Issued on

LFS158: Introduction to Kubernetes

Issued by
The Linux Foundation
Issued on

Red Hat System Administration I (RH124 - RHA) - Ver. 10

Issued by
Red Hat
Issued on

Linux Foundation Certified System Administrator (LFCS): Unit 1

Issued by
Pearson
Issued on

Education

Charotar University of Science and Technology (CHARUSAT)

  • Data Structures
  • Algorithms
  • Distributed Systems
  • Operating Systems
  • DBMS
  • Cloud Computing
  • Machine Learning

Contact

Have a role, a project, or an idea? I'd love to hear about it.

I read every message and usually reply within a day.

Open to new opportunities

Prefer email? Email me