DevOps

Modern DevOps in Practice

Beginner
4h

By: Cory Cordell

Modern DevOps in Practice

Overview

If you’re facing issue of decreased frequency of deployment, high new releases failure rate and longer lead time between fixes than modern DevOps is the answer for your problems. DevOps looks at software development in a whole new way. Let’s take advantage of DevOps to overcome day-to-day IT infrastructure challenges in a more efficient and effective manner. Modern DevOps in Practice will introduce you to modern Development Operations (DevOps), how to utilize it in your development environment work with tools (Terraform and Azure DevOps). After this course you’ll be able to bring more automation and standardization to the development process, human errors can be significantly reduced and it will be best practices more efficiently shared across teams. Continuous delivery will help you save time setting up and fixing your working environments. Additionally you will learn about the fundamental principles of DevOps and how to transform your team into one that follows the core of DevOps. By the end of this course you will feel comfortable with what DevOps learn how to utilize modern day tools to better ship code and provide high availability environments.

Modules

1. Chapter 1: Introduction and Setup

1.1 The Course Overview4 min
1.2 Tools and Setup2 min

2. Chapter 2: Introduction to DevOps Principles

2.1 What Is DevOps?6 min
2.2 History2 min
2.3 Context2 min
2.4 People3 min
2.5 Philosophy4 min

3. Chapter 3: Introduction to DevOps

3.1 Overview7 min
3.2 Providers4 min
3.3 Azure3 min
3.4 Azure Fundamentals10 min
3.5 Azure Resources13 min
3.6 Create a Virtual Machine6 min
3.7 Azure Permissions and Key Vault4 min
3.8 Azure Portal Alternates6 min
3.9 Azure REST API4 min
3.10 Azure REST API and Postman9 min
3.11 Azure CLI - Part One8 min
3.12 Azure CLI - Part Two3 min

4. Chapter 4: Configuration as Code and Container Orchestration

4.1 Overview4 min
4.2 Container Orchestration Tools3 min
4.3 Docker - Part One6 min
4.4 Docker - Part Two7 min
4.5 Docker - Part Three3 min
4.6 Kubernetes - Part One4 min
4.7 Kubernetes - Part Two3 min

5. Chapter 5: Infrastructure as Code

5.1 Overview - Infrastructure as Code3 min
5.2 Languages and Applications2 min
5.3 Terraform Installation2 min
5.4 Terraform Provider2 min
5.5 Terraform Variables4 min
5.6 Create Resource Group3 min
5.7 Create Key Vault3 min

6. Chapter 6: Automation, Pipeline Orchestration, and CI/CD

6.1 Overview of Pipeline9 min
6.2 Pipeline Orchestration Tools1 min
6.3 Azure DevOps - Part One7 min
6.4 Azure DevOps - Part Two6 min
6.5 Console versus YAML Configuration2 min

7. Chapter 7: Monitoring and Logging

7.1 Overview2 min
7.2 Tools5 min

8. Chapter 8: Scripting Automation and Custom Tools

8.1 Overview - Scripting Automation and Custom Tools3 min
8.2 Scripting - Part 18 min
8.3 Scripting - Part 22 min
8.4 Custom Tools5 min

9. Chapter 9: Course Project

9.1 Overview - Course Project2 min
9.2 Azure DevOps Project Creation3 min
9.3 Setup the Teams and Planning Boards4 min
9.4 Setup Repositories4 min
9.5 Set Branch Policies and Defaults5 min
9.6 Create Azure Resources - Part One5 min
9.7 Create Azure Resources - Part Two4 min
9.8 Create Azure Resources - Part Three3 min
9.9 Secrets and Variables6 min
9.10 CI Build Definitions8 min
9.11 CD Release Definitions - Part 16 min
9.12 CD Release Definitions - Part 25 min
9.13 CD Release Definitions - Part 36 min
9.14 Monitoring3 min

Ready to Elevate Your Team's Learning?

Talk with our sales team to see how StormWind can transform the way your organization trains and grows.

CONTACT SALES