DevOps & Cloud Engineer

Danish
Ali

aspiring_devops_engineer

Motivated professional with hands-on experience in CI/CD automation, Docker containerisation, and AWS cloud infrastructure. Building scalable, production-ready systems from the ground up.

Danish Ali
AWS Cloud
Docker
Linux
CI/CD Pipeline
0
PROJECTS
0
GITHUB REPOS
0
CI/CD COMMITS
0
AWS SERVICES
// TECHNICAL SKILLS

My Arsenal

☁️
CLOUD · AWS
EC2VPCRDSS3IAMALBAuto ScalingECRECSCloudWatchRoute 53Amplify
🐳
CONTAINERS
DockerDocker ComposeDockerfilesVolumesNetworking
⚙️
CI/CD
GitHub ActionsJenkinsAutomated PipelinesDocker Build
🐧
LINUX
BootingPermissionsVi EditorLVMRAIDSchedulingPackage MgmtFirewallsSSHRouting
KUBERNETES
DeploymentsStatefulSetsDaemonSetsReplicaSetsYAML
🔒
SECURITY & NETWORKING
IAM PoliciesVPC IsolationBastion HostSecurity GroupsNAT GatewayDNSTCP/IP
🌐
WEB & DATABASES
NginxMySQLMariaDBAWS RDSPostgresReverse Proxy
🛠️
TOOLS & MONITORING
GitGitHubBashZabbixCloudWatch
// WHAT I BUILT

Featured Projects

01
Personal Portfolio — Automated with CI/CD Pipeline & Vercel Deployment
View Code
  • Modern, responsive portfolio website showcasing DevOps expertise and cloud projects with mobile-first design
  • Fully automated GitHub Actions CI/CD pipeline for continuous deployment on every push to main branch
  • Deployed and hosted on Vercel for blazing-fast global CDN delivery and automatic SSL/TLS management
  • Clean, semantic HTML with CSS custom properties for theme management and smooth scroll animations
  • Mobile-optimized responsive layout with touch-friendly buttons and accessibility best practices throughout
HTML5CSS3JavaScriptGitHub ActionsVercelCI/CDResponsive Design
02
Three-Tier Gym Management System — Automated CI/CD & Cloud Deployment on AWS
View Code
  • Production-grade three-tier architecture: React + TypeScript frontend on NGINX, Node.js Express backend, PostgreSQL with primary-replica replication
  • Fully automated GitHub Actions CI/CD pipelines for frontend, backend, and database with separate ECR repositories
  • AWS infrastructure with public ALB for frontend, internal NLB for backend routing, and Auto Scaling Groups spanning multiple availability zones
  • High availability design with dual load balancers, multi-AZ deployment, PostgreSQL replication for read scaling and failover
  • Comprehensive security: JWT authentication, rate limiting, CORS protection, private subnet database, security group isolation
AWS EC2ALBNLBAuto ScalingECRGitHub ActionsDockerReactNode.jsPostgreSQLTypeScript
03
Task Manager Three tier App Deployment — Amplify, local VM, RDS
View Code
  • This is a real-world solution for deploying a modern web application across multiple cloud and on-premise services.
  • The frontend is a responsive React application hosted on AWS Amplify.
  • The backend runs as a PHP application inside Docker containers on my local virtual machine.
  • The database is a MariaDB instance managed by AWS RDS.
  • The innovative part is how these three layers communicate securely using Cloudflare Tunnel to bridge the gap between HTTPS (Amplify) and HTTP (local backend).
AWS AmplifyVMRDSMariaDBReactGitHub Actions
04
AWS Highly Available Architecture — VPC, ALB, Auto Scaling & Bastion Host
View Code
  • Custom VPC with /16 CIDR block spanning public and private subnets across multiple availability zones
  • Application Load Balancer and Bastion Host in public subnets for traffic distribution and controlled admin access
  • Auto Scaling Group in private subnets for automatic capacity adjustment, isolated from direct internet access
  • NAT Gateway for secure private outbound traffic and Internet Gateway for public ingress
  • IAM Role with AmazonS3ReadOnlyAccess on EC2 instances for secure asset retrieval without hardcoded credentials
EC2VPCALBAuto ScalingNAT GatewayIAMS3Bastion Host
05
CI/CD Pipeline Automation — GitHub Actions for Flask, Node.js & Nginx
View Code
  • End-to-end GitHub Actions pipelines for Flask, Node.js, and static Nginx applications
  • Each pipeline covers code checkout, dependency install, Docker image build, and automated deployment
  • Branching strategies and version control best practices for feature and production workflows
GitHub ActionsDockerFlaskNode.jsNginxPython
06
Multi-Container Application — Nginx, Node.js & MariaDB
View Code
  • Production-grade three-tier architecture: React + TypeScript frontend on NGINX, Node.js Express backend, PostgreSQL with primary-replica replication
  • Fully automated GitHub Actions CI/CD pipelines for frontend, backend, and database with separate ECR repositories
  • AWS infrastructure with public ALB for frontend, internal NLB for backend routing, and Auto Scaling Groups spanning multiple availability zones
  • High availability design with dual load balancers, multi-AZ deployment, PostgreSQL replication for read scaling and failover
  • Comprehensive security: JWT authentication, rate limiting, CORS protection, private subnet database, security group isolation
AWS EC2ALBNLBAuto ScalingECRGitHub ActionsDockerReactNode.jsPostgreSQLTypeScript
// EDUCATION

Academic Background

🎓
Bachelor of Science in Information Technology (BS IT)
Bahauddin Zakariya University, Sub-Campus Lodhran
Lodhran, Punjab, Pakistan
2022 — 2026
// CONTACT

Let's Connect

Get In Touch

Reach out via email, phone, GitHub or LinkedIn