Linux
BeginnerNavigate shell • Manage files and permissions
DevOps tools library
DevOpsLabX provides structured content for 34+ tools across 6 domains: foundations, CI/CD, containers, IaC, observability, and cloud.
Core system and version-control skills that every DevOps engineer needs.
Navigate shell • Manage files and permissions
Use branching • Open pull requests
Automate scripts • Parse logs
Understand TCP/IP basics • Troubleshoot connectivity
Write automation scripts • Parse API responses
Understand cloud basics • Compare AWS and Azure core services
Build and release software with reliable automated pipelines.
Build workflows • Run tests
Configure jobs • Use agents
Create stages • Manage runners
Build pipelines • Deploy from Bitbucket
Create workflows • Use orbs
Implement GitOps • Sync Kubernetes apps
Package apps and run them at scale in production.
Build images • Use Compose
Deploy workloads • Handle scaling
Package charts • Manage releases
Run rootless containers • Manage images
Deploy workloads • Use operators
Create swarm clusters • Deploy services
Create repeatable infrastructure with versioned automation.
Design modules • Manage state
Write playbooks • Configure hosts
Use real programming languages for IaC • Component abstractions
Create stack templates • Manage stack lifecycle
Build machine images • Automate AMI creation
See system health clearly and fix incidents faster.
Collect metrics • Write alerts
Create dashboards • Correlate signals
Search logs • Build pipelines
Collect traces/metrics/logs • Instrument services
Centralize logs • Query logs with LogQL
Monitor application performance • Track infrastructure health
Ship DevOps workflows on real cloud infrastructure.
Design secure architecture • Operate EC2/EKS
Use AKS • Automate with pipelines
Deploy on GKE • Work with IAM
Deploy droplets • Manage managed databases
Provision cloud resources • Manage IAM and networking