Welcome to the official documentation of the DevOps project. This repository contains all the information and resources required to set up various DevOps architecture from beginner to advanced. The goal of these projects is to give hands-on insights the process of building, testing, and deploying software applications to production, thus reducing the time and effort required for manual intervention.
- Continuous Integration (CI) Tool: Jenkins
- Version Control System (VCS): Git
- Containerization: Docker
- Jenkins
- Ancible
Before you start, make sure you have the following tools installed on your system:
- An account with any cloud service provider - AWS, Azure, GCP, etc.
- Putty, powershell, gitbash or any terminal based software.
- A screen snipping tool
- Setting up a LAMP stack
- Setting up a LEMP stack
- Setting up a MEAN stack
- Settting up a MERN stack
- Client-Server architecture
- Three-tier architecture with wordpress
- Devops tooling website solution
- Load balancer solution with apache
- Tooling website deployment automation with continous integration - Jenkins
- Load balancer solution with NGINX
- Ansible configuration management - Automate project 7-10
- Ansible refactoring and static assignments (import and roles)
- Ansible dynamic assignments (include) and community roles.
- Experience CI-CD
- AWS Cloud solution
- Automate Infrastructure with IAC Using Terraform PART1