# in28minutes/devops-master-class

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/in28minutes-devops-master-class).**

2,833 stars · 6,704 forks · Java

## Links

- GitHub: https://github.com/in28minutes/devops-master-class
- Homepage: https://links.in28minutes.com/DevOps-SBT
- awesome-repositories: https://awesome-repositories.com/repository/in28minutes-devops-master-class.md

## Topics

`azure-devops` `devops-course` `kubernetes` `learn-devops`

## Description

This repository is a comprehensive educational resource covering the full spectrum of DevOps practices, including continuous integration and delivery, containerization, orchestration, configuration management, and infrastructure as code. It provides structured content that walks through automating the build, test, and deployment lifecycle using multi-stage pipelines with Jenkins and Azure DevOps.

The material covers declarative server configuration and state management through automated Ansible playbooks, enabling consistent system environments across machines. It also addresses container lifecycle management with Docker for packaging and deploying applications, alongside Kubernetes for orchestrating containerized workloads with service discovery, scaling, and centralized configuration.

Infrastructure provisioning is handled through Terraform, with declarative configuration files and state management for managing cloud resources across AWS, Azure, and Google Cloud. The content is organized as a master-class course format, providing a guided path through these interconnected DevOps domains.

## Tags

### DevOps & Infrastructure

- [CI CD Pipelines](https://awesome-repositories.com/f/devops-infrastructure/ci-cd-pipelines.md) — Automates the build, test, and deployment lifecycle through multi-stage pipelines with Jenkins and Azure DevOps.
- [Ansible Playbooks](https://awesome-repositories.com/f/devops-infrastructure/ansible-playbooks.md) — Configures and manages servers through automated Ansible playbooks for consistent system states. ([source](https://links.in28minutes.com/DevOps-SBT))
- [Azure DevOps Pipelines](https://awesome-repositories.com/f/devops-infrastructure/cloud-deployment-automation/azure-deployment-automators/azure-devops-pipelines.md) — Provides multi-stage Azure DevOps pipeline definitions for automating build, test, and deployment workflows. ([source](https://cdn.jsdelivr.net/gh/in28minutes/devops-master-class@master/README.md))
- [Declarative Infrastructure Provisioning](https://awesome-repositories.com/f/devops-infrastructure/cloud-infrastructure-deployment/managed-infrastructure-deployment/infrastructure-deployment-provisioning/declarative-infrastructure-provisioning.md) — Defines and manages cloud infrastructure across AWS, Azure, and Google Cloud using declarative Terraform configuration files. ([source](https://links.in28minutes.com/DevOps-SBT))
- [Terraform Provisioning](https://awesome-repositories.com/f/devops-infrastructure/cloud-infrastructure-deployment/managed-infrastructure-deployment/infrastructure-deployment-provisioning/declarative-infrastructure-provisioning/terraform-provisioning.md) — Defines and manages cloud resources across AWS, Azure, and GCP using declarative Terraform configuration files and state management. ([source](https://cdn.jsdelivr.net/gh/in28minutes/devops-master-class@master/README.md))
- [Docker Container Deployments](https://awesome-repositories.com/f/devops-infrastructure/container-orchestration/container-runtimes/runtime-configuration-interfaces/docker-socket-orchestrators/docker-target-configurators/docker-container-deployments.md) — Packages applications into portable Docker containers and manages their lifecycle using images, registries, and compose files. ([source](https://cdn.jsdelivr.net/gh/in28minutes/devops-master-class@master/README.md))
- [Container Lifecycle Management](https://awesome-repositories.com/f/devops-infrastructure/container-orchestration/container-runtimes/runtime-configuration-interfaces/docker-socket-orchestrators/docker-target-configurators/docker-container-deployments/container-lifecycle-management.md) — Builds, runs, and manages Docker images for applications and microservices to enable consistent deployment environments. ([source](https://links.in28minutes.com/DevOps-SBT))
- [Jenkins Pipelines](https://awesome-repositories.com/f/devops-infrastructure/continuous-integration-pipelines/jenkins-pipelines.md) — Automates building, testing, and integrating code changes through scheduled or triggered Jenkins pipeline jobs. ([source](https://links.in28minutes.com/DevOps-SBT))
- [Infrastructure as Code](https://awesome-repositories.com/f/devops-infrastructure/infrastructure-as-code.md) — Provisions and manages cloud infrastructure across AWS, Azure, and GCP using declarative configuration files and state management.
- [Kubernetes Orchestration](https://awesome-repositories.com/f/devops-infrastructure/kubernetes-orchestration.md) — Deploys and manages containerized applications using Kubernetes for service discovery, load balancing, and centralized configuration. ([source](https://cdn.jsdelivr.net/gh/in28minutes/devops-master-class@master/README.md))
- [Jenkins Pipelines](https://awesome-repositories.com/f/devops-infrastructure/pipeline-automation/jenkins-pipelines.md) — Automates building, testing, and deploying applications through scripted or declarative Jenkins pipelines with Docker integration. ([source](https://cdn.jsdelivr.net/gh/in28minutes/devops-master-class@master/README.md))

### Artificial Intelligence & ML

- [DevOps Pipelines](https://awesome-repositories.com/f/artificial-intelligence-ml/end-to-end-architectures/devops-pipelines.md) — Creates complete automation pipelines integrating CI, CD, and deployment across multiple tools and cloud platforms. ([source](https://links.in28minutes.com/DevOps-SBT))

### Education & Learning Resources

- [DevOps Automation Courses](https://awesome-repositories.com/f/education-learning-resources/devops-automation-courses.md) — An educational resource covering CI/CD, containerization, orchestration, and infrastructure automation across multiple tools and cloud platforms.

### Security & Cryptography

- [Kubernetes Orchestration](https://awesome-repositories.com/f/security-cryptography/ssl-certificate-automation/kubernetes-orchestration.md) — Deploys and manages containerized applications with Kubernetes for service discovery, scaling, and configuration management.
