/DevOpsMC

DevOps Master Class Public Repo

Primary LanguagePowerShell

Repository for John Savill's DevOps Master Class

DevOps Master Class

This is the repository for the materials related to the DevOps Master Class

All content Copyright 2021 John Savill. All rights reserved No part of this course to be used without express permission from the author john@savilltech.com @NTFAQGuy https://savilltech.com https://youtube.com/NTFAQGuy

DevOps Master Class Assets

DevOps Master Class YouTube Playlist

The class is designed to be viewed from start to finish in sequence as each module builds on the last. This repository provides a folder for each module. In each folder will typically find:

  • PDF in handout format of slides used
  • Image of the whiteboard created
  • Any other artifacts such as code samples

Additionally, there are many recommended videos to watch for each module which are shown below.

Module Additional Recommended Videos
1 Foundation
2 Master Git
3 ADO and GitHub
4 CI/CD GitHub Actions Azure Deploy
5 Secrets Managed Identity Overview
Unattended Authentication
Azure Key Vault Deep Dive
Azure Key Vault Auth Options
6 Infrastructure as Code Imperative vs Declarative
Terraform with Azure
Project Bicep Overview
GitHub Actions Azure Deploy
Azure Naming Convention
Azure Tagging
7 Containers & Friends AKS Networking Deep Dive
AKS High Availaiblity
8 Monitoring & Feedback Azure Monitoring

Getting a Clone

Once Git is installed to have a local clone of the repository:

mkdir C:\DevOpsMC
cd c:\DevOpsMC
git clone https://github.com/johnthebrit/DevOpsMC.git .

To update, make sure you are in the folder downloaded to and run

git pull

Useful Links and Info

Feature Link
Visual Studio Code https://code.visualstudio.com/Download
Git https://git-scm.com/downloads
Azure Sub https://azure.microsoft.com/en-us/free/
GitHub Account https://github.com/pricing
Azure DevOps Account https://azure.microsoft.com/en-us/pricing/details/devops/azure-devops-services/