Gagandeep Singh

Gagandeep Singh

AWS Certified Cloud Practitioner

Personal Profile

Hardworking and enthusiastic IT professional with a strong passion for cloud computing. Eager to learn, adapt, and contribute to innovative solutions in cloud architecture and DevOps. This resume is fully hosted and deployed on AWS infrastructure I designed and built.

Education

St. Lawrence College – Ontario, Canada

January 2018 – April 2019

Computer Networking and Technical Support. Graduated with a 3.55 GPA.

Certifications

AWS Certified Cloud Practitioner

Issued August 2024 – Score: 951

Upcoming: AWS Certified Solutions Architect – Expected 2025

Hands-on Projects

AWS Cloud Quest – Cloud Practitioner Level

  • Completed 12 Practical Labs
  • Hands-on experience with S3, EC2, RDS, DynamoDB, IAM, EFS, VPC, Auto Scaling, Load Balancers, and AWS Pricing Calculator.

Cloud Resume Challenge – Serverless Web App

  • Frontend hosted on S3 and served through CloudFront with HTTPS via ACM certificates.
  • Custom domain configured using Route 53 and DNS settings from Namecheap.
  • Backend powered by Python-based AWS Lambda and DynamoDB to track live page views using Lambda Function URL.
  • Infrastructure managed using Terraform with remote state stored in a private S3 bucket.
  • CI/CD pipelines created using GitHub Actions for automated deployments.

Secure Resume Website on Amazon EKS

Tools: AWS EKS, Kubernetes, Helm, Docker, Route 53, AWS Load Balancer Controller (ALB), ACM

  • Containerized a personal resume website using Docker and published the image to Docker Hub.
  • Provisioned an EKS cluster via AWS CLI and deployed the application with Kubernetes manifests (Deployment, Service, Namespace).
  • Installed and configured the AWS Load Balancer Controller through Helm, leveraging IAM Roles for Service Accounts (IRSA) for least‑privilege access.
  • Secured ingress traffic with TLS certificates from AWS Certificate Manager, enabling HTTPS termination at the ALB.
  • Configured the ALB Ingress to use alb.ingress.kubernetes.io/target-type: ip, allowing it to route traffic directly to pod IPs without node port or cluster IP exposure.
  • Mapped a custom domain in Route 53 to the ALB, ensuring reliable DNS routing and encrypted connections

Key Skills

  • AWS
  • Serverless Architecture
  • Terraform
  • Python
  • GitHub
  • Linux
  • Kubernetes
  • Docker
  • Computer Hardware
  • Quick Learner