Skip to content

ekedonald/DevOps-Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DevOps Cover

DevOps Projects

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.

Tools Used

  • Jenkins
  • Git
  • Nginx
  • MySQL
  • Docker
  • Kubernetes
  • Ansible
  • Terraform
  • Apache
  • Helm
  • Prometheus
  • Grafana
  • Loki

Prerequisites

Before you start, make sure you have the an account on any of the following Cloud Providers:

  • AWS
  • Digital Ocean
  • Azure
  • GCP

List of the Projects

1. LInux Practice Projects

2. Shell Scripting

3. LAMP Stack Implementation

4. LEMP Stack Implementation

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