Project Portfolio

Here’s a collection of my Cloud and DevOps projects — Terraform automation, CI/CD pipelines, container orchestration, and full-stack monitoring.

  • All
  • Terraform
  • Jenkins
  • Ansible
  • Azure
  • AWS
  • Monitoring
CloudNorth Terraform AWS EKS Jenkins Project

CloudNorth Final Project

End to end AWS platform with Terraform modules, Jenkins CI/CD, Docker, and EKS on ALB. Blue green deployments and full monitoring with Prometheus, Grafana, and CloudWatch.

AWS Terraform Jenkins Docker Kubernetes EKS ALB Blue Green Prometheus Grafana CloudWatch
Terraform EC2 Autoscaling ALB NGINX with Terraform Cloud

Scalable Web Infra with Terraform, ASG, ALB, NGINX, Terraform Cloud

Scalable EC2 infra using Terraform Cloud backend, ALB, and NGINX with Autoscaling and remote state management.

Terraform AWS EC2 Security Groups ALB Auto Scaling NGINX Terraform Cloud GitHub
Azure Remote Workstation with Terraform and VPN

Remote Workstation with Secure VPN — Terraform and Azure

Provisioned a secure Ubuntu workstation on Azure via Terraform. Full XFCE desktop reachable over RDP through an OpenVPN tunnel.

Terraform Azure VPN XRDP XFCE Ubuntu
Go Car Hire App Jenkins CI/CD Pipeline

Go-Based Car Hire App — Jenkins CI/CD on VPS

Prod-like CI/CD with Jenkins and Docker. Built from scratch, containerized, and auto-deployed through a managed Jenkins pipeline.

Jenkins Docker Go GitHub CI/CD Pipeline VPS
Ansible EC2 Automation with Passwordless SSH, Git and NGINX

Ansible EC2 Automation with Passwordless SSH

Automated EC2 control node and workstation, passwordless SSH, Git and NGINX installs via idempotent Ansible playbooks with clean inventories and vars.

Ansible AWS EC2 Terraform NGINX Playbook
Azure Monitoring and Alerts with Terraform

Azure Web App Monitoring and Alerts (Terraform)

Provisioned App Service, Application Insights, Log Analytics, Diagnostic Settings, and custom Alert Rules via IaC and Terraform Cloud.

Azure Application Insights Terraform Terraform Cloud Monitoring IaC Web App
Azure Blob Storage Private Access and SAS Sharing

Azure Blob Storage — Private Access plus SAS

Private storage account, confidential uploads, anonymous public access disabled, and time-limited SAS links for external sharing.

Azure Blob Storage SAS Access Control Security Cloud Storage
Azure AKS Cluster with Autoscaling

AKS with Cluster Autoscaler Enabled

Production-grade AKS with Cluster Autoscaler for dynamic node scaling. Secure, efficient resource usage across environments.

Azure AKS Kubernetes Cluster Autoscaler ACR Terraform IaC
Containerizing an Application using ECR, EC2, Fargate and ECS

Containerizing with ECR, ECS Fargate and EC2

Containerized app pushed to ECR and deployed on ECS Fargate with task autoscaling for resilience and cost control.

AWS ECS Fargate ECR EC2 Docker ALB
Secure and Scalable EKS Cluster on AWS

Secure and Scalable EKS Cluster on AWS

Production-ready EKS with secure networking, IAM roles for service accounts, autoscaling, and scalable workloads.

AWS EKS Kubernetes Cluster Autoscaler IAM Ingress Observability
Amazon EFS for Multi-EC2

Amazon EFS for Multi-EC2 Read/Write

Production-ready EFS enabling read/write access for two EC2 instances with proper IAM and security group controls.

AWS EFS IAM File Sharing Cloud Computing
Prometheus Grafana Alertmanager on VPS

Prometheus, Grafana and Alertmanager on Ubuntu VPS

Full observability stack: Prometheus scraping, Grafana dashboards, Alertmanager notifications, plus custom endpoints and rules.

Prometheus Grafana Alertmanager Ubuntu Metrics Dashboards Monitoring VPS