01 — Overview
A web application deployment project utilizing Node.js, PostgreSQL, and Docker, automated with Terraform, Ansible, and GitHub Actions for scalable and resilient infrastructure.
Demonstrated end-to-end DevOps automation for scalable, resilient cloud infrastructure with secure state management.
02 — Gallery
03 — Key Contributions
01
Automated provisioning with Terraform, including VPC, EC2 instances, Elastic Load Balancer, and secure networking.
02
Used Ansible to automate EC2 setups, installing Docker, deploying containers, and configuring PostgreSQL.
03
Built a multi-stage GitHub Actions pipeline for infrastructure provisioning, configuration, testing, and deployment.
04
Deployed across multiple EC2 instances in separate availability zones behind a load balancer for high availability.
