DevOps Track

DevOps Tutorials

Docker, Kubernetes, CI/CD, AWS, Linux and everything you need for modern DevOps.

85
Topics
8
Beginner
49
Intermediate
28
Advanced
Linux
Linux Command Line Basics Beginner Linux File System Beginner Linux File Permissions Intermediate Linux Process Management Intermediate Shell Scripting Basics Intermediate Shell Scripting Advanced Advanced cron Jobs in Linux Intermediate Linux Networking Commands Intermediate SSH and SCP Explained Beginner vim Editor Basics Beginner Linux System Performance Tuning Advanced Linux Disk and Storage Management Intermediate
Git
Introduction to Git Beginner Git Branching and Merging Intermediate Git Rebase vs Merge Intermediate Git Stash and Cherry-pick Intermediate Git Workflows — GitFlow Intermediate GitHub Pull Requests and Code Review Beginner Git Tags and Releases Intermediate Resolving Git Merge Conflicts Intermediate Git Hooks Explained Intermediate
Docker
Introduction to Docker Intermediate Docker Images and Containers Intermediate Dockerfile Explained Intermediate Docker Volumes and Networking Intermediate Docker Compose Intermediate Docker Registry and Docker Hub Beginner Docker Security Best Practices Advanced Multi-stage Docker Builds Advanced Docker Swarm Basics Advanced Optimising Docker Images Advanced Docker Networking Deep Dive Advanced
Kubernetes
Introduction to Kubernetes Advanced Kubernetes Pods and Deployments Advanced Kubernetes Services and Ingress Advanced Kubernetes ConfigMaps and Secrets Advanced Kubernetes StatefulSets Advanced Kubernetes HPA — Autoscaling Advanced Helm Charts for Kubernetes Advanced kubectl Commands Cheatsheet Intermediate Kubernetes Monitoring with Prometheus Advanced Kubernetes Architecture Explained Advanced Kubernetes Network Policies Advanced Service Mesh — Istio Basics Advanced
CI/CD
Introduction to CI/CD Intermediate GitHub Actions Tutorial Intermediate Jenkins Tutorial Intermediate GitLab CI/CD Tutorial Intermediate CI/CD Pipeline Best Practices Advanced Blue-Green Deployment Advanced Canary Releases Explained Advanced Infrastructure as Code Introduction Intermediate ArgoCD for GitOps Advanced Semantic Versioning Explained Beginner Feature Flags Explained Intermediate Release Management Best Practices Intermediate Rolling Deployments Intermediate
Cloud
Introduction to AWS Intermediate AWS EC2 Basics Intermediate AWS S3 Basics Intermediate AWS Lambda and Serverless Intermediate AWS RDS and DynamoDB Intermediate AWS VPC and Networking Advanced AWS IAM — Identity and Access Intermediate AWS CloudFront and Route 53 Intermediate Introduction to Google Cloud Platform Intermediate Introduction to Azure Intermediate Terraform Basics Intermediate Ansible Basics Intermediate Cloud Cost Optimisation Intermediate Serverless Architecture Explained Intermediate AWS EKS — Elastic Kubernetes Service Advanced Google Cloud Run Basics Intermediate AWS SQS and SNS Intermediate AWS CloudWatch Basics Intermediate Multi-Cloud Strategy Advanced
Monitoring
Introduction to Monitoring and Observability Intermediate Prometheus and Grafana Setup Intermediate ELK Stack — Elasticsearch Logstash Kibana Advanced Application Performance Monitoring Intermediate Distributed Tracing with Jaeger Advanced SLI SLO SLA Explained Intermediate Alerting and On-call Best Practices Intermediate Log Aggregation Best Practices Intermediate Chaos Engineering Basics Advanced