Skip to content

ronnz2b/devops-bootcamp-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

DevOps Bootcamp Final Project 2025

πŸ—οΈ Architecture Overview

Project Name: devops-bootcamp-project

This project demonstrates a complete DevOps workflow using Infrastructure as Code, configuration management, containerization, monitoring, and secure access.

Components

AWS VPC with public & private subnets EC2 instances: Web Server (Public) Ansible Controller (Private) Monitoring Server (Private) Dockerized web application Prometheus & Grafana for monitoring Cloudflare DNS & Tunnel for secure access GitHub Pages & Wiki for documentation πŸ”— Project URLs

Terraform backend stored in S3 Public subnet: Web Server + Elastic IP Private subnet: Ansible Controller & Monitoring Server Security groups Amazon ECR for container image storage πŸ”§ Configuration Management (Ansible)

Ansible Controller manages all servers Docker installed using Ansible Web application deployed via Docker container Monitoring stack deployed using Docker πŸ“Š Monitoring & Observability

Node Exporter installed on Web Server Prometheus collects: CPU usage Memory usage Disk usage Grafana dashboards visualize metrics in real time πŸ” Domain & Secure Access

Domain managed via Cloudflare Grafana exposed securely using Cloudflare Tunnel Monitoring server has no public access πŸš€ CI/CD

GitHub Pages auto-deploys documentation Docker image built & pushed to ECR using GitHub Actions βœ… Acknowledgements

Thank you for all your support, @opariffazman, @infratify.# devops-bootcamp-project Devops Bootcamp 2025 Final Project

About

Devops Bootcamp 2025 Final Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages