DevOps
Course Curriculum
•
Introduction To SDLC
•
Waterfall Model
•
Advantages of Waterfall Model
•
Disadvantages of Waterfall Model
•
Agile Methodology
•
Scrum
•
History of DevOps
•
DevOps Lifecycle
Section 1: Version Control
Systems
·
Introduction to Git and GitHub
·
Branching and Merging Strategies
·
Collaborative Development Best Practices
·
Code Review Techniques
Section 2: Continuous
Integration and Delivery (CI/CD)
·
Fundamentals of Continuous Integration
·
Setting up CI Pipelines
·
Overview of CI Tools (Jenkins, CircleCI,
Travis CI)
·
Introduction to Continuous Delivery and
Deployment
·
Deployment Strategies
·
Integrating Automated Testing
Section 3: Containerization
with Docker
·
Overview of Docker and Containerization
·
Docker vs. Virtual Machines
·
Docker Basics
·
Installing and Setting up Docker
·
Working with Docker Images
·
Docker Containers and Networking
·
Managing Docker Containers
·
Basic Networking in Docker
·
Docker Volumes and Data Persistence
·
Data Persistence with Docker
·
Introduction to Docker Compose
Section 4: Infrastructure as a Code (IaC) - Terraform
·
Introduction
to Terraform
·
Installation
of Terraform
·
Merging
Terraform with AWS
·
Creating
a TF File
·
Terraform
Backend
·
Terraform
Variables
·
Terraform
State
·
Terraform
Destroy
Section 5: Container
Orchestration (Kubernetes)
·
Why
Kubernetes?
·
Kubernetes
Introduction
·
Kubernetes
Architecture
·
Kubernetes
Installation Methods
·
Configure
Kubernetes Cluster using MiniKube and Kubeadm
·
Create
Kubernetes Cluster and Management.
·
Kubernetes
Pod Management
·
Kubernetes
Services
·
Kubernetes
Deployments
·
Helm
Charts
Section 6: Configuration
Management Tool (Ansible)
·
Introduction
·
Ansible
Architecture
·
Ansible
Installation and Configuration
·
Ansible
Playbooks
·
Integration
Of Ansible with Jenkins And Kubernetes.
Projects On DevOps
Ø Realtime Complete Kubernetes DevOps
Project:
Ø Monolithic To Microservice Kubernetes
Architecture Project
0 Reviews
Laudantium iure aut