Software Development Life Cycle(SDLC)
What are the methodoloiges? (Waterfall, Agile methodologies)
What is DevOps?
Why DevOps?
DevOps job market trends
Why DevOps skills are in high demand across industries?
Who can learn DevOps?
How DevOps helps meet client expectations?
What DevOps engineers actually do in software projects?
How DevOps engineer will work in software project without coding and pragramming skills?
DevOps Life cycle
What are the DevOps tools will be covered as part of this course?
DevOps Tools
Git (Version Control System/SCM)
Maven (Build Tool)
Jenkins (CICD Tool)
Docker (Containerization Tool)
Kubernetes (Container Orchestration Tool)
Terraform (Infrastructure Management Tool)
Ansible (Configuration Management Tool)
Grafana Premetheous (Monitoring Tool)
CICD (Continous Integration and Continuous Delivery/Deployment ) process - Jenkins
What is CICD?
Benefits of CICD
How can we implement CICD by using Jenkins
Installation of Jenkins
How can we integrate with other tools with Jenkins
Pipelines
Master-Slave concept
What is plugins concept?
Containerization – Docker
What is Physical and Virtual servers?
Difference between Physical servers and Virtual servers?
What is container?
What is the defference between virtual servers and containers?
Benefits of Containers and other docker concepts
Docker installation
Docker commands
Docker Images
Benefits of docker images
What is docker hub?
Docker hub account creation
Container Orchestration Tool – Kubernetes(K8S)
What is Deployment?
What is container orchestration?
Kubernetes architecture
Benefits of Kubernetes?
Types of Kubernetes?
Difference between on premise kubernetes and Managed kubernetes
What is EKS, GKE, AKS,OKE and etc…
Self healing
Auto scaling
Zero down time
Roll back
Pods, Service and Deployments
Infrastructure Management – Terraform
What is infrastructure?
What is IAC(Infrastructure As Code)