Skip to content

Labs

Every lab is a realistic scenario: you get a goal, a broken or empty environment, and validation steps. Work through them after the matching tutorial modules.

Linux

Lab Difficulty Time
Linux App Server from Zero advanced 90 min
Firewall and Server Hardening intermediate 45–60 min
Install Linux and First Boot beginner 45–60 min
Linux Ops Toolkit intermediate 60–75 min
Performance Troubleshooting and Service Recovery intermediate 55–70 min
Linux Production Incident Triage intermediate 60 min
Manage Services and Analyse Logs intermediate 50–60 min
Configure SSH Secure Access beginner 40–50 min
Configure Linux Storage intermediate 50–70 min
Users, Groups, and Permissions beginner 45–55 min

Shell Scripting

Lab Difficulty Time
Automate Software Installation intermediate 40–50 min
Automate SSH Tasks intermediate 50–60 min
Build a Backup Utility intermediate 50–60 min
Build a Deployment Script advanced 55–70 min
Create Your First Script beginner 30–40 min
Create a Linux Operations Toolkit advanced 60–75 min
Monitor CPU & Memory intermediate 40–50 min
Monitor Disk Usage beginner 35–45 min
Shell Ops Script Hardening intermediate 50 min
Parse JSON with jq intermediate 40–50 min
Parse YAML with yq intermediate 40–50 min
Rotate Logs intermediate 40–50 min
Build a Service Health Checker intermediate 45–55 min
Build an SSL Certificate Monitor intermediate 45–55 min
Build a User Management Script intermediate 45–55 min

Networking

Lab Difficulty Time
DNS and Firewall Site-Down Triage intermediate 55 min
Networking Edge Failover advanced 75 min

Python

Lab Difficulty Time
Python AWS EC2 Inventory intermediate 50–60 min
Python Azure Resource Inventory intermediate 50–60 min
Python Certificate Expiry Monitor intermediate 45–55 min
Python CI/CD Automation Tool advanced 55–70 min
Python Docker Cleanup Tool intermediate 50–60 min
Python GCP Inventory intermediate 50–60 min
Python GitHub Repository Auditor intermediate 50–60 min
Python JSON Validator beginner 35–45 min
Python Kubernetes Deployment Validator intermediate 45–55 min
Python Kubernetes Health Checker intermediate 50–60 min
Python Linux Health Checker beginner 45–55 min
Python Log Analyser beginner 45–50 min
Python REST API Monitoring Service intermediate 50–60 min
Python Secrets Scanner intermediate 45–55 min
Python Slack Notification Bot intermediate 40–50 min
Python Terraform Wrapper intermediate 50–60 min
Python YAML Config Validator beginner 40–45 min

Git

Lab Difficulty Time
Git History and PR Recovery intermediate 45 min

Docker

Lab Difficulty Time
Docker Compose Stack Recovery intermediate 55 min

Kubernetes

Lab Difficulty Time
Kubernetes Deployment Triage intermediate 70 min

AWS

Lab Difficulty Time
AWS IAM and VPC Reachability Triage advanced 70 min
Secure EC2 via SSM and S3 advanced 75 min

CI/CD

Lab Difficulty Time
Docker Build, Scan, and Deploy Gate advanced 75 min
CI/CD Pipeline Failure Triage intermediate 60 min

Terraform

Lab Difficulty Time
Terraform Plan Review Workflow intermediate 50 min