4.35 out of 5
4.35
77 reviews on Udemy

Ultimate Devops Bootcamp by School of Devops®

Docker, Kubernetes, Ansible, Jenkins, Git, Continuous Integration, IaaC, Cloud, AWS, Vagrant, Monitoring, Prometheus,
Instructor:
Gourav Shah
570 students enrolled
English [Auto-generated]
Understand what is devops, how it evolved and what are the key principles and practices
Deploy a micro services stack by incorporating devops practices
Build Continuous Integration pipelines with Jenkins, Git and supporting plugins for a variety of applications e.g. java, go , node
Write Infrastructure as a Code using Ansible to deploy applications and manage configurations
Use managed devops tools by AWS such as CodeCommit, CodeBuild, CodePipeline
Build and deploy applications with container technologies such as Docker, ECS, Kubernetes
Setup monitoring with Prometheus and Grafana, Use ELK stack for log monitoring

Ultimate  Devops Bootcamp  by School of Devops is a comprehensive learning path for IT Operations Professionals to transform themselves into Devops Engineers. This program gives you a complete package to build core competencies in the field of devops. Anyone who has an existing operations background and who completes all competencies successfully along with the project work, class work as well as home work, stands a chance to be a successful Devops Engineer.

Concepts: The Devops Story

1
The Beginning - Assembly Line and Toyota Production System
2
Lean to Agile
3
From Agile to Devops
4
Defining Devops
5
Reverse Elephant Theory - Interpreting Devops
6
Key principles of Devops
7
Environment Automation
8
Infrastructure as a Code
9
Continuous Integration
10
Continuous Delivery and Deployment
11
Continuous Monitoring - Completing the Feedback Loop

Workshop: Introducing the use case - Mogambo.org

1
Introducing the Use Case
2
The rapid rise of Mogambo - the ecommerce giant of Sundarland
3
Quick Analysis of Organizational Goals and Current Setup
4
Organizational and Devops Problems
5
Mogambo's Microservices Architecture
6
The Devops Approach
7
Summary

Concepts: Introduction to Docker Based Delivery

1
Section Introduction
2
Three Ways - Containers, VMs and Bare Metals
3
Whats under the hood - Namespaces, Cgroups and OverlayFS
4
Portability, Density, Consistency - The Key Features of Docker
5
The Docker Evolution Story
6
Docker Workflow and Components

Setup: Creating Learning Environment

1
Setting up the Environment
2
Option 1: Docker for Mac/Windows
3
Option 2: Using Docker Toolbox
4
Option 3: codespaces.io
5
Summary

Labs: Just enough Docker to be dangerous

1
Section Introduction
2
Setting up and validating docker environment
3
LAB 1: Setting up and validating docker environment
4
Running your first container
5
LAB 2 : Running your first Docker Container
6
Making containers persist with -idt options
7
LAB 3: Making container persist with -idt options
8
Essential Container Operations - list, logs, exec, cp, inspect, stop, rm
9
LAB 4: Essential Container Operations - list, logs, exec, cp, inspect, stop, rm
10
Publishing containers using port mapping
11
LAB 5: Publishing containers using port mapping
12
Using docker instead of VMs to create development environments
13
LAB 6: Using docker instead of VMs to create development environments
14
Portainer - Web console to managing Docker Environemnts
15
LAB 7: Portainer - Web console to managing Docker Environemnts
16
Launching Application Stack with Docker Compose
17
LAB 8: Launching Application Stack with Docker Compose
18
Building an image manually with docker commit
19
LAB 9: Building an image manually with docker commit
20
Automatiing image builds with a Dockerfile
21
LAB 10: Automatiing image builds with a Dockerfile
22
Dockerfile Primer
23
Just enough Docker

Labs : Just enough Git to be dangerous

1
Section Introduction
2
Configuring Git
3
Creating/Initializing the Repository
4
Basics of Revision Control Operations
5
Github - Working with Remotes
6
Branching Model
7
Additional Git Topics a Devops Engineer should know
8
Study Reference - Git Tutorials by Atlassian
9
Lab : Create Devops Repo for Mogambo

Labs: Just enough Jenkins to be dangerous

1
Section Introduction
2
Launching Jenkins Server using Docker
3
LAB 1: Setting up CI-CD Environment with Docker-Compose
4
Configuring Jenkins and Installing Plugins
5
LAB 2: Jenkins configurations
6
Creating first free style Project
7
LAB 3: Creating First Project
8
Adding scheduled jobs and remote build triggers
9
Creating build pipelines and views
10
LAB : Build pipeline for Catalogue
11
Summary

Project - Building CI Pipelines for Mogambo.org

1
Section Introduction
2
Setting up Jenkins with Codespaces and Docker Compose
3
Setup build job for Fronend
4
Create pipeline for frontend with test and package jobs
5
Packaging nodejs application
6
Connect jobs related to frontend with pipeline plugin
7
Creating build job to compile carts app with maven
8
Building pipeline for java based application
9
Jenkinsfile Primer
10
Jenkinsfile for Carts
11
Nano project - Create pipelien for frontend by writing a Jenkinsfile
12
Summary

Concepts - Infrastructure as a Code

1
Getting started with Iaac and Ansible
2
Section Introduction
3
Four Approaches to Manage Infrastructures
4
Scripts vs IaaC - Procedural vs Declarative Approaches
5
My Story - How I got started with Puppet
6
Pull Model Centralized Configuration Management
7
Convergence and Idempotence
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.4
4.4 out of 5
77 Ratings

Detailed Rating

Stars 5
28
Stars 4
29
Stars 3
14
Stars 2
3
Stars 1
3
9ca3c213eaf1748d26ca542e1a3eb42d
30-Day Money-Back Guarantee

Includes

12 hours on-demand video
24 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion