DevOps Logo

Curriculum

  • Class Curriculum

Introduction to DevOps

  • Foreword
  • Preface
  • 0.1 Introduction to DevOps
  • 0.2 DevOps Roadmap
  • 0.3 Software Development Lifecycle Management
  • 0.4 SCRUM Agile
  • 0.5 TODO

Environments

  • 1.0 Computer and Network Basics
  • 1.1 How code works
  • 1.2 Environments
  • 1.3 Microservices
  • 1.4 Introduction to Linux
  • 1.5 Getting around
  • 1.6 Setup developing infrastructure
  • 1.7 System Design
  • TODO

Pipelines

  • 7.0 Introduction
  • 7.1 Getting Started
  • 7.2 Python CLI
  • 7.3 GitHub Actions Advanced
  • 7.4 CI/CD Best Practices
  • TODO
  • Answers

Containers

  • 8.0 Introduction
  • 8.1 Getting Started
  • 8.2 Your First Container
  • 8.3 Container Fundamentals
  • 8.4 Creating Custom Images
  • 8.4.5 Container Registries
  • 8.5 Container Management
  • 8.6 Container Orchestration
  • 8.7 Container Testing
  • 8.8 Container Best Practices
  • 8.9 Run LLM Locally in Docker
  • TODO
  • Answers

Kubernetes

  • 9.0 Introduction
  • 9.1 Getting Started
  • 9.1 Installing k3s and Rancher
  • 9.2 Core Concepts
  • 9.3 Workloads and Scheduling
  • 9.4 Networking and Services
  • 9.5 Storage and Persistence
  • 9.6 Configuration Management
  • 9.7 Security and RBAC
  • 9.8 Observability and Monitoring
  • 9.9 Helm Package Management
  • 9.10 GitOps with ArgoCD
  • 9.11 Production Best Practices
  • 9.12 Troubleshooting and Debugging
  • 9.13 Kubernetes Operators
  • 9.13 Kubernetes Operators
  • 9.14 CI/CD Integration
  • 9.15 Service Mesh
  • 9.16 Advanced Networking
  • TODO
  • ANSWERS

Infrastructure as Code

  • 10. Infrastructure as Code - Introduction
  • 10.1 Terraform & OpenTofu - Introduction
  • 10.2 Terraform Core Concepts
  • 10.3 Terraform Workflow & GCP
  • 10.4 Terraform Production Challenges
  • 10.6 Ansible - Configuration Management
  • 10.7 Ansible Core Concepts
  • 10.8 Ansible Advanced Features
  • 10.9 Ansible Production Patterns

Cloud

  • 11.0. 1 What is Cloud Computing?
  • 11.0.2 Cloud Deployment Models
  • 11.0.3 Cloud vs On-Premises
  • 11.0.4 Cloud Benefits
  • 11.0.5 Cloud Service Models
  • 11.0.6 Cloud Providers
  • 11.0.7 Cloud Migration Strategy
  • 11.0.8 Cloud Security Essentials
  • 11.0.9 Cloud Cost Management (FinOps)
  • 11.0.10 Cloud Monitoring & Observability
  • 11.1 Cloud Strategy: Native vs. Agnostic
  • 11.2 Cloud Provider Comparison & Strategic Decision Guide
  • ANSWERS
  • TODO
  • 11.0 Introduction to Google Cloud Platform
  • 11.1 Identity and Access Management (IAM)
  • 11.8.2 VPC and Networking
  • 11.3 GCP Compute Services Overview
  • 11.4 Compute Engine - Virtual Machines
  • 11.5 Cloud Storage
  • 11.6 Serverless Computing
  • 11.7 Google Kubernetes Engine (GKE)
  • 11.8 FinOps and Cost Optimization
  • 11.9 Security Best Practices
  • 11.10 Database Services on Google Cloud
  • 11.11 Google Cloud Platform Overview
  • GCP Hands-On Exercises

Project

  • 12.0 Project
DevOps
  • Search


© Copyright 2025, skillab.

Built with Sphinx using a theme provided by Read the Docs.