JD DevOps Leanrnings simplilearn : https://lms.simplilearn.com/courses/4880/Getting-Started-with-DevOps/syllabus Lesson 1.1 Course Introduction: Lesson 1.2 What you will learn: Required tools for DevOps 1. Linux Basics 2. Git/Github for VCS code maintance 3. Jenkins for CICD 4. selenium for automation testing 5. Ansible for Configuration Managment 6. Docker for Containerrization 7. Nagios for continuous monitoring 8. Kubernetes for container orchestration Lesson 2 Linux Refresher Lesson 2.1 Learning Objectives: Lesson 2.2 Linux Introduction: Lesson 2.3 Basic Linux Commands: Lesson 2.4 Quick Recap: Lesson 2.5 Knowledge Check: Lesson 3 Introduction to DevOps Lesson 3.1 Leanrnings Objectives Lesson 3.2 DevOps Overview Lesson 3.3 Tradional software Develipment approach: waterfall model Lesson 3.4 Tradional software Develipment approach: Agile model Lesson 3.5 Relationship between Agile and DevOps Lesson 3.6 Principles of DevOps Lesson 3.7 DevOps Lifecycle Lesson 3.8 Categories of DevOps Tools Lesson 3.9 Benefits of DevOps Lesson 3.10 DevSecOps Lesson 3.11 DevOps on Cloud Lesson 3.12 Quick Recap Lesson 3.13 Knowledge Check Lesson 4 : Version Control System 4.1 Learning Objectives 4.2 Overview of Version Control System 4.3 Overview of Git 4.4 Git Repository 4.5 Life cycle of Git and Git Workflow 4.6 Overview of GitHub 4.7 Git vs. GitHub 4.8 Git Commands 4.9 Demo - Deploy Files to GitHub via Git 4.10 Quick Recap 4.11 Knowledge Check Lesson 5 : Spotlight 5.1 Kickstarting DevOps with VCS Lesson 6 : CI/CD with Jenkins 6.1 Learning Objectives 6.2 Overview of CI/CD 6.3 Popular CI/CD Tools 6.4 Introduction to Jenkins 6.5 Setting Up Jenkins 6.6 Integrate Jenkins with Tools Like Git and Maven 6.7 Job Types in Jenkins 6.8 Scheduling Jenkins Jobs 6.9 Build Tools and Their Usage 6.10 Demo - Continuous Integration with Maven 6.11 Quick Recap 6.12 Knowledge Check Lesson 7 : Software and Automation Testing Frameworks 7.1 Learning Objectives 7.2 Overview of Automation Testing 7.3 Automation Testing Process and its Popular Tools 7.4 Introduction to Selenium 7.5 Selenium WebDriver Architecture 7.6 Installation 7.7 Demo - Automate Search Run First Test Case Using Selenium 7.8 Overview of Selenium Test Framework 7.9 Selenium with Jenkins Integration 7.10 Quick Recap 7.11 Knowledge Check Lesson 8 : Configuration Management with Ansible 8.1 Learning Objectives 8.2 Overview of Configuration Management 8.3 Roles of Configuration Management Tools 8.4 Popular Configuration Management Tools 8.5 Ansible Overview 8.6 Components of Ansible 8.7 YAML Scripting 8.8 Demo - Setup Apache Server with Ansible 8.9 Terraform Overview 8.10 Demo - S3 Bucket Creation Using Terraform 8.11 Quick Recap 8.12 Knowledge Check Lesson 9 :Spotlight 9.1 Automating Integration and Testing Lesson 10 : Containerization with Docker 10.1 Learning Objectives 10.2 Overview of Containerization 10.3 Containerization vs. Virtualization 10.4 Docker Overview 10.5 Docker Components 10.6 Docker Installation 10.7 Docker Image and Containers 10.8 Docker Networking 10.9 Docker Registry and Docker Hub 10.10 Docker Compose Overview 10.11 Demo - Push a Docker Image on Docker Hub 10.12 Quick Recap 10.13 Knowledge Check Lesson 11 : Continuous Monitoring 11.1 Learning Objectives 11.2 Overview of Continuous Monitoring 11.3 Nagios Overview 11.4 Nagios Plugins 11.5 Monitoring with Nagios 11.6 ELK Stack Overview 11.7 Demo - Monitoring Using ELK Stack 11.8 Quick Recap 11.9 Knowledge Check Lesson 12 : Continuous Orchestration Using Kubernetes 12.1 Learning Objectives 12.2 Container Orchestration 12.3 Kubernetes Overview 12.4 Kubernetes Components 12.5 Kubernetes Architecture 12.6 Kubernetes Installation 12.7 Kubernetes Basics - Part One ## 12.8 Kubernetes Basics - Part Two 12.9 Kubernetes Networking and Storage 12.10 Kubernetes Configuration 12.11 Interacting with a Kubernetes Cluster 12.12 Demo - Exploring a Kube Cluster 12.13 Quick Recap 12.14 Knowledge Check Lesson 13 : Spotlight 13.1 Delivering The DevOps Way Lesson 14 :Practice Project 14.1 Practice Project: Deploy Angular Application in Docker Container 14.2 Practice Project: Deployment of WordPress Application on Kubernetes