This repository contains a collection of hands-on DevOps and AWS projects demonstrating practical implementations of CI/CD pipelines, containerization, infrastructure as code (IaC), and cloud automation. Each project includes detailed documentation and source code.
The goal of this repository is to document and showcase end-to-end DevOps implementations built using modern tools and cloud services. Each project is designed to reinforce core DevOps principles such as automation, scalability, reliability, and reproducibility.
All projects include:
- Step-by-step documentation
- Architecture overview
- Infrastructure setup
- Source code and configuration files
Automated build and deployment pipeline for a sample application using Github and various AWS Services.
Automated build and deployment pipeline for a sample application using Github, Jenkins, Maven and Tomcat.
- Cloud: AWS (EC2, S3, IAM, VPC, EKS)
- Containers: Docker, Kubernetes
- CI/CD: GitHub Actions, Jenkins
- Infrastructure as Code: Terraform, CloudFormation
- Configuration Management: Ansible
- Monitoring: Prometheus, Grafana
- Version Control: Git, GitHub
-
Browse the Project Index.
-
Each project has:
- A dedicated folder.
- A
README.mdfile containing detailed documentation and setup steps.
-
The corresponding source code repositories are linked for reference.
This repository is focused on documentation and guidance. To explore the full codebase and configurations, visit the linked source repositories.