Skip to content
View CloudRizz's full-sized avatar

Block or report CloudRizz

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
CloudRizz/README.md

πŸ‘‹ Rizwan Hussain

Cloud & DevOps Engineer

AWS SAA Certified | Terraform Certified | AWS | Terraform | Kubernetes | Docker | CI/CD

Building secure, automated and scalable cloud infrastructure.


🧰 Tech Stack

AWS Terraform Docker Kubernetes ECS / Fargate GitHub Actions Linux Git Python Bash TypeScript AWS CDK ECR CloudWatch NGINX


πŸš€ Featured Projects

AWS β€’ Terraform β€’ Ansible β€’ PostgreSQL β€’ Patroni β€’ etcd β€’ NLB β€’ Systems Manager

Engineered a private PostgreSQL high-availability platform on AWS using Terraform and Ansible, implementing streaming replication, Patroni-managed leader election and a three-member etcd consensus cluster.

Executed controlled failure scenarios, including complete primary EC2 instance failure, validating automatic replica promotion, quorum retention, NLB connectivity and recovery of the former primary.

Key engineering outcomes:

  • Automated PostgreSQL failover without manual promotion.
  • Validated database connectivity through a stable internal NLB endpoint.
  • Diagnosed and resolved network security-group connectivity failures.
  • Documented availability limitations, recovery procedures and architectural trade-offs.
  • Verified infrastructure teardown after completing the lab.

AWS ECS Fargate β€’ Terraform β€’ Docker β€’ GitHub Actions β€’ ECR β€’ ALB β€’ Route 53 β€’ CloudWatch

Migrated a legacy Python Flask API from a single EC2 instance to a containerised ECS Fargate platform using private subnets, multi-AZ infrastructure and an Application Load Balancer.

Implemented automated container delivery using GitHub Actions and AWS OIDC, with security scanning, Terraform plan reviews and controlled production deployment approvals.

Key engineering outcomes:

  • Containerised and deployed the legacy Flask application to ECS Fargate.
  • Implemented secure CI/CD using short-lived AWS credentials.
  • Integrated Trivy, Checkov and Gitleaks security scanning.
  • Performed a controlled Route 53 DNS cutover from EC2 to ECS.
  • Tested rollback to the original EC2 environment.
  • Implemented CloudWatch monitoring and controlled infrastructure teardown.

AWS ECS Fargate β€’ Terraform β€’ Docker β€’ GitHub Actions β€’ ECR β€’ ALB β€’ CloudWatch

Built a production-style AWS container platform running ECS Fargate workloads in private subnets, with HTTPS ingress through an Application Load Balancer and infrastructure provisioned using reusable Terraform modules.

Automated application deployments using GitHub Actions and AWS OIDC, enabling repeatable image builds, immutable container tagging and deployment to ECS without long-lived AWS credentials.

Key engineering outcomes:

  • Provisioned secure AWS networking and container infrastructure with Terraform.
  • Deployed private ECS Fargate workloads behind an HTTPS-enabled ALB.
  • Automated container build and deployment workflows.
  • Implemented IAM controls, CloudWatch logging and operational health checks.
  • Documented networking, security and cost trade-offs.

TypeScript β€’ AWS CDK β€’ Lambda β€’ EventBridge β€’ Cost Explorer β€’ CloudWatch β€’ GitHub Actions

Developed an event-driven AWS cost monitoring solution using TypeScript, AWS CDK and Lambda to retrieve billing information and automatically deliver daily spending reports through Telegram.

Implemented secure credential management, automated infrastructure testing, scheduled execution, operational monitoring and security scanning.

Key engineering outcomes:

  • Automated daily AWS cost reporting using EventBridge Scheduler.
  • Integrated AWS Cost Explorer with Lambda and Telegram notifications.
  • Secured credentials using AWS Systems Manager Parameter Store.
  • Implemented CloudWatch alarms, encrypted SNS notifications and failure handling.
  • Validated application and infrastructure behaviour using automated tests.
  • Integrated Checkov and Gitleaks into CI/CD validation.

πŸ“œ Certifications

AWS re/Start Graduate AWS Cloud Practitioner AWS Solutions Architect Associate Terraform Associate


🀝 Connect

LinkedIn GitHub Medium

Pinned Loading

  1. ec2-to-ecs-migration ec2-to-ecs-migration Public

    Production-style EC2 to ECS Fargate migration using Terraform, Docker and CI/CD, with secure deployment, DNS cutover and tested rollback.

    HCL 4 4

  2. postgresql-ha-sre-platform postgresql-ha-sre-platform Public

    PostgreSQL HA/SRE platform on AWS using Terraform, Ansible, Patroni and etcd, demonstrating streaming replication, automatic failover, quorum recovery and primary-aware NLB routing.

    HCL 1

  3. aws-cost-intelligence-bot aws-cost-intelligence-bot Public

    Serverless AWS cost monitoring bot built with TypeScript, AWS CDK and Lambda. Automates daily spending reports to Telegram with secure credential management, CloudWatch monitoring and CI/CD securit…

    TypeScript 2

  4. container-cicd-platform container-cicd-platform Public

    Secure GitHub Actions CI/CD pipeline for testing, scanning, containerising and publishing a Python application to GHCR.

    Python 1

  5. it-tools-ecs-platform it-tools-ecs-platform Public

    Production-style deployment of IT Tools on AWS ECS Fargate using Docker, Terraform, ECR, ALB, Route 53, HTTPS and GitHub Actions CI/CD.

    Vue