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. GitHub Actions.
- Version Control System (VCS): Git
- Containerization: Docker, Kubernetes.
- IaC: Terraform, Ansible.
- 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 managemen
- Ansible refactoring and static assignments
- Ansible dynamic assignments (include) and community roles.
- Experience CI/CD
- AWS Cloud solution
- Automate Infrastructure with IAC Using Terraform
- Kubernetes from ground up (self managed Kubernetes cluster)