This repository contains all the information and resources required to set up various DevOps Projects for different use-cases.
These projects give insights on the process of building, testing, and deploying software applications to production, thus reducing the time and effort required for manual intervention.
- Jenkins
- Git
- Nginx
- MySQL
- Docker
- Kubernetes
- Ansible
- Terraform
- Apache
- Helm
- Prometheus
- Grafana
- Loki
Before you start, make sure you have the an account on any of the following Cloud Providers:
- AWS
- Digital Ocean
- Azure
- GCP
5. Client-Server Architecture using MySQL
6. Implementing Load Balancing with Nginx
7. Automating Load Balancer Configuration with Shell Scripting
8. DevOps Tooling Website Solution
9. Implementing Wordpress Website with LVM Storage Management
10. Ansible Automation Project
11. Ansible Refactoring Assignments & Imports
12. Ansible Dynamic Assignments & Community Roles
13. Understanding IP Addresses & CIDR Notation
14. AWS Networking Implementation (VPC, Subnets, Internet Gateway, NAT & Routing)
15. Automating AWS with IaC using Terraform
16. Implementing CICD Pipeline for Terraform using Jenkins
17. Monitoring Infrastructure in AWS
18. Migration to the Сloud with Containerization
19. Deploying Applications Into Kubernetes Cluster
20. Deploying Prometheus, Grafana and Loki into a Kubernetes Cluster