Skip to main content

Hands-On Labs

Put your platform engineering knowledge into practice with these comprehensive, real-world labs. Each lab is designed to simulate actual scenarios you'll encounter in platform engineering roles.

Lab Categories

🚀 Getting Started Labs

Perfect for beginners to get hands-on experience:

  • Lab 1: Set up a local Kubernetes cluster
  • Lab 2: Deploy your first microservice
  • Lab 3: Implement basic monitoring
  • Lab 4: Create a CI/CD pipeline

☁️ Cloud Platform Labs

Master the major cloud providers:

  • AWS Labs: VPC setup, EKS deployment, Lambda functions
  • GCP Labs: GKE clusters, Cloud Run, Pub/Sub messaging
  • Azure Labs: AKS deployment, Functions, Service Bus

🔧 Infrastructure as Code Labs

Build reproducible infrastructure:

  • Terraform Labs: Multi-region deployments, module creation
  • Ansible Labs: Configuration management, playbook development
  • CloudFormation Labs: Stack creation, nested stacks

🎯 Kubernetes Deep Dive Labs

Advanced container orchestration:

  • Lab A: Build a custom operator
  • Lab B: Implement auto-scaling policies
  • Lab C: Set up service mesh with Istio
  • Lab D: GitOps with ArgoCD

📊 Observability Labs

Monitor and troubleshoot effectively:

  • Prometheus Lab: Custom metrics and alerts
  • Grafana Lab: Dashboard creation
  • ELK Stack Lab: Log aggregation pipeline
  • Distributed Tracing Lab: Jaeger implementation

🔐 Security Labs

Secure your platform:

  • Lab X: Implement RBAC in Kubernetes
  • Lab Y: Set up mutual TLS
  • Lab Z: Secrets management with Vault

Lab Structure

Each lab includes:

  • Prerequisites: Required knowledge and tools
  • Learning Objectives: What you'll achieve
  • Step-by-Step Instructions: Detailed walkthrough
  • Troubleshooting Guide: Common issues and solutions
  • Challenge Extensions: Advanced scenarios

Environment Setup

Local Development

  • Docker Desktop or Minikube
  • VS Code with relevant extensions
  • Cloud provider CLI tools
  • Terraform and Ansible

Cloud Sandboxes

  • AWS Free Tier account
  • GCP $300 credit
  • Azure free account
  • Time-limited sandbox environments

Assessment and Validation

Each lab includes:

  • Validation scripts to check your work
  • Expected outcomes and screenshots
  • Performance benchmarks
  • Best practices checklist

Interview Prep Labs

Special labs designed for interview scenarios:

  • Timed Challenges: Complete tasks under pressure
  • Debugging Scenarios: Fix broken systems
  • Design Implementation: Build from requirements
  • Live Coding Practice: Screen-sharing simulations

Ready to get your hands dirty? Pick a lab and start building!