Self-taught DevOps engineer with hands-on experience building production-grade infrastructure on AWS. I design and automate end-to-end CI/CD pipelines, manage cloud infrastructure with Terraform, and deploy containerised microservices to Kubernetes β all proven through real projects with live demos.
Terraform + Jenkins + Docker + Nginx + AWS EC2
View Project | 41-min Demo Video
- Two separate Terraform module architectures β permanent Jenkins server + ephemeral app infrastructure
- 10-stage declarative Jenkins pipeline with parameterised destroy capability
- 5 microservices (frontend, product, offer, API gateway, MongoDB) deployed via docker-compose
- Nginx reverse proxy β application live on real AWS EC2 public IP
- Dynamic EC2 IP fetching from Terraform output + SSH readiness wait loop
Terraform + Jenkins + Docker + AWS ECR + Kubernetes
- Jenkins pipeline builds and pushes images to private AWS ECR via IAM role β no static credentials
- Deploys to K3s Kubernetes cluster using rolling updates with zero downtime
- Smoke test stage validates deployment automatically
- Entire infrastructure provisioned with Terraform β reproducible with single
terraform apply - 16 real production problems solved β documented in project README
EC2 Β· VPC Β· IAM Β· S3 Β· ECR Β· Security Groups Β· Key Pairs Β· CloudWatch
- π§ Building DevOps projects with Terraform, Jenkins, Docker, Kubernetes and AWS
- π Studying for AWS Solutions Architect Associate certification
- π Open to DevOps internships and junior roles β Pakistan and remote
- π¬ Ask me about CI/CD pipelines, Terraform infrastructure, or Kubernetes on AWS Free Tier
"I taught myself DevOps by building real projects β not by watching tutorials."