Training on DevOps Fundamental
On this repo you can find 2 labs that allow you to have an hands-on experience on some DevOps methodologies and practices.
Navigate to https://tasb.github.io/devops-training/ to have access a better version of these instructions.
Contents
Prerequisites
To perform the labs on this repo you need to have the following software installed on your machine.
Windows
- Windows 10+ (Windows 11 is recommended)
- Git
- GitHub account on Free tier. Here to create a new account
- .NET 6
- Install Visual Studio Code (or other code editor of your preference)
-
(Optional) Some VS Code extension helpful for this Docker and Kubernetes integration
Ubuntu
- Ubuntu 20.04+
- Git
- GitHub account on Free tier. Here to create a new account
- .NET 6
- Install Visual Studio Code (or other code editor of your preference)
-
(Optional) Some VS Code extension helpful for this Docker and Kubernetes integration
macOS
- Git
- GitHub account on Free tier. Here to create a new account
- .NET 6
- Install Visual Studio Code (or other code editor of your preference)
-
(Optional) Some VS Code extension helpful for this Docker and Kubernetes integration
Slides
Get access to the content used during sessions.
- What is DevOps
- Continuous Planning
- Source Control as Source of Truth
- Continuous Testing
- Continuous Integration
- Continuous Delivery
- Infra as Code
- Secure DevOps
Labs
On next 2 labs you may have a hands-on experience on some of the DevOps most used practices and techniques.
Feedback
For any feedback open up an issue describing what have you found and I’ll return to you!