Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/johnthebrit/DevOpsMC

DevOps Master Class Public Repo
https://github.com/johnthebrit/DevOpsMC

Last synced: 9 days ago
JSON representation

DevOps Master Class Public Repo

Awesome Lists containing this project

README

        

# Repository for John Savill's DevOps Master Class #

![DevOps Master Class](/Images/logosmall.png)

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
[email protected]
@NTFAQGuy
https://savilltech.com
https://youtube.com/NTFAQGuy

## DevOps Master Class Assets

[DevOps Master Class YouTube Playlist](https://www.youtube.com/playlist?list=PLlVtbbG169nFr8RzQ4GIxUEznpNR53ERq "DevOps Master Class 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](https://youtu.be/YMdtaWfU_QE) | |
| [2 Master Git](https://youtu.be/hQJktcBzJUs) | |
| [3 ADO and GitHub](https://youtu.be/Z9evyML2I6M) | [VS Code in the browser](https://youtu.be/OyZyImXt4fc) |
| [4 CI/CD](https://youtu.be/nLRHV2sRTe8) | [GitHub Actions Azure Deploy](https://youtu.be/FeSMRFkaRIU)|
| [5 Secrets](https://youtu.be/b5F0WuTISAE) |[Managed Identity Overview](https://youtu.be/1NOZv2M3q2k)
[Unattended Authentication](https://youtu.be/7VMPtrqCehE)
[Azure Key Vault Deep Dive](https://youtu.be/kP7KpfToMkg)
[Azure Key Vault Auth Options](https://youtu.be/oYzFWOrZMKc) |
| [6 Infrastructure as Code](https://youtu.be/8AgEwM8RhAU) | [Imperative vs Declarative](https://youtu.be/scH6M1oRucA)
[Terraform with Azure](https://youtu.be/JKVkblsp3cM)
[Project Bicep Overview](https://youtu.be/_yvb6NVx61Y)
[GitHub Actions Azure Deploy](https://youtu.be/FeSMRFkaRIU)
[Azure Naming Convention](https://docs.microsoft.com/en-us/azure/cloud-adoption-framework/ready/azure-best-practices/resource-naming)
[Azure Tagging](https://docs.microsoft.com/en-us/azure/cloud-adoption-framework/ready/azure-best-practices/resource-tagging)|
| [7 Containers & Friends](https://youtu.be/r6YIlPEC4y4) | [AKS Networking Deep Dive](https://youtu.be/6TZsd4toIbg)
[AKS High Availaiblity](https://youtu.be/gksFrKiZjMc) |
| [8 Monitoring & Feedback](https://youtu.be/ypT4S17kiJw) | [Azure Monitoring](https://youtu.be/hTS8jXEX_88) |

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

```sh
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

```sh
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/ |