DevOps DailyReal Guides for Real Engineers
Practical DevOps tips, tools, and tutorials. No fluff.
Popular Categories
Explore our content by topic
Kubernetes
Container orchestration and management
Terraform
Infrastructure as code
Linux
Linux operating system and distributions
Docker
Containerization platform
Git
Git and version control for developers
Bash
Bash scripting and command line
Networking
Networking concepts and practices
DevOps
DevOps practices and tools
Featured Posts
Our most popular articles and tutorials
How Docker Differs from a Virtual Machine (And Why It Matters)
Containers and virtual machines both isolate environments, but they work in very different ways. This guide explains the key differences and when to use each.
Should .terraform.lock.hcl Be in .gitignore? (The Answer Might Surprise You)
The .terraform.lock.hcl file causes confusion for many Terraform users. Learn why you should commit it to version control and how to handle it properly.
Conditional Resource Creation in Terraform Based on .tfvars Variables
Learn how to conditionally create Terraform resources using variables from .tfvars files. Learn count, for_each, and dynamic blocks for flexible infrastructure.
Hands-On DevOps Exercises
Practice real-world DevOps scenarios with step-by-step guidance. Build skills through interactive exercises designed by industry experts.
Build a comprehensive Ansible playbook to automate web server deployment, configuration, and security hardening across multiple environments.
You'll learn:
- Create reusable Ansible playbooks
- Implement cross-platform compatibility
- +3 more objectives
Implement comprehensive observability for microservices using OpenTelemetry for distributed tracing, metrics, and logging across multiple services.
You'll learn:
- Understand OpenTelemetry concepts and architecture
- Implement distributed tracing across microservices
- +4 more objectives
Implement GitOps workflows using ArgoCD for automated, declarative, and auditable Kubernetes application deployments.
You'll learn:
- Understand GitOps principles and benefits
- Install and configure ArgoCD
- +4 more objectives
15+
Interactive Exercises
60 min
Average Duration
5k+
Completed Labs
Ready to level up your DevOps skills?
Join thousands of engineers learning DevOps through hands-on practice
Latest Posts
Stay up to date with the latest DevOps content
How to Create a Folder in an AWS S3 Bucket Using Terraform
Learn how to create a folder in an AWS S3 bucket using Terraform by leveraging the `aws_s3_object` resource.
How to Use the AWS account_id Variable in Terraform
Learn how to dynamically retrieve and use the AWS account_id variable in Terraform for your configurations.
Command to Delete All Pods in All Kubernetes Namespaces
Learn how to delete all Pods across all namespaces in Kubernetes using a single command. Understand the implications and best practices for this operation.
Terraform Conditionals: Handling Non-Existent Variables
Learn how to use Terraform conditionals to handle cases where a variable does not exist or is not defined.
How Docker Differs from a Virtual Machine (And Why It Matters)
Containers and virtual machines both isolate environments, but they work in very different ways. This guide explains the key differences and when to use each.
How to Copy Docker Images Between Hosts Without a Repository
Learn how to transfer Docker images directly between machines when a container registry is unavailable or impractical.
Latest Guides
Step-by-step tutorials to boost your DevOps skills
Introduction to AWS
Learn AWS fundamentals step by step, from basic concepts to building your first cloud application.
Introduction to Python
A practical guide to Python programming from basics to building real projects
Introduction to Docker
Learn how to use Docker to build, ship, and run applications efficiently through containerization
Introduction to Kubernetes
Learn how to orchestrate containerized applications at scale with Kubernetes
Introduction to Linux
A practical guide to getting started with Linux for beginners and experienced users alike. Learn the basics of the Linux operating system, command line, and system administration skills needed to feel comfortable in a Linux environment.
Introduction to CI/CD with GitHub Actions
Learn to automate your development workflow with GitHub Actions, from basic builds to sophisticated deployment pipelines.