DevOps Track

DevOps Tutorials

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

144
Topics
32
Beginner
77
Intermediate
35
Advanced
πŸ“‹ Complete DevOps Guide β€” all 144 topics β†’
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 Git Clone: Clone a Repository Step by Step Beginner Git Pull: Fetch and Merge Remote Changes Beginner Git Checkout -b: Creating and Switching Branches Beginner Git Delete Local and Remote Branch Beginner Git Squash Commits: Combine Multiple Commits into One Intermediate Git Stash: Save and Restore Work in Progress Beginner Git Cherry Pick: Apply Commits Across Branches Intermediate Git Reset: Hard, Soft and Mixed Explained Intermediate Git Fetch vs Pull: What's the Difference Beginner Git Amend: Edit the Last Commit Beginner
Docker
Introduction to Docker Intermediate Containerization vs Virtualization Intermediate Docker vs Virtual Machine Intermediate How Docker Works Internally Advanced Docker Architecture Explained 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 Docker Containerization Explained (2026 Guide) Beginner Docker in Production Advanced Cannot Connect to Docker Daemon: Causes, Fixes and Prevention Beginner
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 DevOps Best Practices: What High-Performing Teams Do Differently Intermediate
Cloud
Cloud Computing Explained: Models, Services, and Real-World Architecture Beginner 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 AWS Bedrock Explained: Building GenAI Apps Without Managing Models Intermediate AWS Snowball: Data Migration, Edge Computing, and Physical Data Transport Intermediate AWS Fargate: Serverless Containers on ECS and EKS Intermediate
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
Ansible
Introduction to Ansible Beginner Ansible Playbooks Explained Beginner Ansible Roles and Best Practices Intermediate
Google Cloud
Introduction to Google Cloud Platform Beginner GCP vs AWS vs Azure β€” Key Differences Beginner Google Cloud Compute Engine Basics Intermediate Google Cloud Storage and BigQuery Overview Intermediate
AutoSys
Introduction to AutoSys Beginner AutoSys Architecture and Components Beginner AutoSys Event Server and Event Processor Beginner AutoSys Installation and Setup Beginner AutoSys vs Cron vs Control-M Beginner JIL Introduction and Syntax Beginner JIL Job Types: CMD, BOX and File Watcher Beginner JIL Attributes Complete Reference Intermediate JIL insert_job update_job delete_job Beginner Box Jobs and Nested Boxes in AutoSys Intermediate File Watcher Jobs in AutoSys Intermediate JIL One-Time Job Overrides Intermediate AutoSys Job Scheduling and Time Conditions Beginner AutoSys Job Dependencies and Conditions Intermediate AutoSys Calendars and run_calendar Intermediate AutoSys Global Variables Intermediate AutoSys date_conditions and run_window Intermediate AutoSys Job Status Codes Explained Beginner AutoSys sendevent Command Intermediate AutoSys autorep Command Intermediate ON HOLD vs ON ICE in AutoSys Intermediate Force Start and Kill Job in AutoSys Intermediate AutoSys Monitoring with WCC Intermediate AutoSys Alarms and Notifications Intermediate AutoSys Fault Tolerance and Recovery Advanced AutoSys Job Failure Handling and Restart Advanced AutoSys Real-World Patterns and Best Practices Advanced AutoSys Integration with SAP and Oracle Advanced AutoSys Cloud Workload Automation Advanced AutoSys Interview Questions and Answers Intermediate