Ready to Build Your Future?
Join a growing community of aspiring DevOps engineers who are committed to mastering the craft.
-
This is how you should write and collect logs from Docker containers
Do not write logs to log files in Docker containers. Write logs to stdout and stderr and collect them via one of the three log forwarding mechanisms described here.
-
4 open-source DevOps logging tools and what I use for home labs and prod
Master DevOps log management with open-source logging tools. Find out what open-source logging tool is the best to get started with.
-
Keep a keen eye: Logging for applications on Kubernetes
Learn the essentials of Kubernetes logging. Discover key architectures, best practices, and popular tools like the EFK stack to effectively monitor and troubleshoot your K8s apps.
-
A Guide to logging in DevOps
A complete guide to logging - one of the three pillars of observability in DevOps. Learn the difference between logging, metrics, and tracing, explore popular tools.
-
How OpenTelemetry is standardizing DevOps observability
OpenTelemetry is an initiative to standardize observability so that you can seamlessly work with multiple observability tools.
-
An introduction to observability in DevOps
Observability is your ability to know why your software applications are failing. Then, you can decide what exactly you need to do to recover.
-
7 bad practices of sudo (and how you can do better) as a DevOps engineer
Out of all utilities in Linux, sudo is one of the most misused (or underused). Here we list 7 common bad things that DevOps engineers are doing with sudo.
-
If you are doing any out of these three you are putting your infra at risk
sudo was created four decades ago. It has been widely in use for two decades now. But still it's misused, putting production Linux servers at risk.
-
Get empowered and be a secure Linux user: A guide to sudo
Elevate your DevOps security. Learn how using `sudo` responsibly empowers teams, reduces risk, and ensures accountability without sharing root passwords. A guide for DevOps engineers.
-
Building and managing cloud infrastructure with confidence: A guide to IaC for DevOps engineers
Automate infrastructure with IaC for DevOps! Learn what IaC is, why it's crucial for CI/CD, how tools like Terraform, OpenTofu, AWS CDK, and Pulumi work, and why mastering OpenTofu is key for DevOps engineers.
-
A guide to web application architecture for DevOps engineers
A dive into the three common web app backend architectures.
-
DevOps engineer's guide to web application building blocks
A web application is not just code. It's a collection of components and services of which—the integration is a DevOps engineer's responsibility.
-
DevOps in the private cloud: Mastering the skills for the on-premise landscape
Private cloud is growing. We can expect more DevOps roles in future asking for private cloud skills. ‼️ Do you know what these skills are?
-
The Rise, Reign, and Reinvention of CentOS: A Linux Legacy
CentOS—the much loved Linux distro of DevOps engineers and Sysadmins alike—is now EOS. I know, some of you are still running it in production. But eventually those have to be replaced. What options do we have now?
-
How to run Kubernetes on bare-metal with cloud-like agility
Kubernetes is synonymous with agility and scalability—but that agility can be surprisingly elusive when your clusters are grounded on bare-metal.
-
How to use open source software at work (It's different from your home lab)
Understanding and leveraging open-source software (OSS) isn't just an advantage—it's a fundamental requirement in DevOps. But how you use OSS in an enterprise context is not like how you use it at home.
-
Private cloud Part 2: Why you should not build your private cloud on-premises
Do not build your private cloud on-premises unless there's a good reason to do so. Build your a private cloud off-premises.
-
DevOps in the private cloud - Part 1: How enterprises are using private cloud in 2025
Many DevOps practices rely on the agile nature of the public cloud. Private cloud is different. So, can you really do DevOps in the private cloud?
-
6 reasons why you should learn coding as a DevOps engineer: Even if you don't get to write code at the job
In this edition of The Cloud Letters, we talk about why all aspiring DevOps engineers should learn and practice coding.
-
5 formatting pitfalls to avoid in your resume: Only for DevOps engineers
Five things that you should not do when formatting your resume for your next DevOps job.
-
5 ways to build tech skills for your first DevOps job
If you want to land your dream job in DevOps, your cannot do it without building the right tech skills. Here's how you can build skills while you are still looking for your first DevOps job.
-
How to start learning Kubernetes on your home lab for free
Goal - Drive awareness of the importance of home labs for learning Kubernetes So what? why does this matter to aspiring DevOps (some people who has no clue on how to start learning Kubernetes) Aspiring DevOps engineers can easily create kubernetes home labs with multipass so what they can start practicing Kubernetes without spending any money Multipass based home labs can help you easily start practicing Kubernetes
-
7 mistakes to avoid in your resume when switching careers to DevOps with 10+ years of experience
Are you planning to switch into a DevOps career with 10+ years of experience in a different field? Avoid these 7 mistakes to build a compelling resume.
-
How to become a self-taught DevOps engineer before you turn 30
If I were in my twenties and wanted to become a self-taught DevOps engineer, here's how I would do it.
-
Are cloud certifications worth it
Why YOU want cloud certifications even though some others don't.
-
How to self-study for cloud certifications when you are working 9-5
If you've been wanting to do a cloud certification for many months but haven't made any progress read this to get started.
-
Containerization is not microservices
What is containerization and what is microservices. Many people mistakenly think that containerization and microservices mean the same thing. That's bad. Such peole get easily sold to ideas about modernization with microservices. Containerization is not microservices. Really? Then what is what? Containerization and microservices, often used interchangeably, mean very different things. So, what is containerization and what is microservices. And what is the reason for this confusion.
-
All you need to know about DevOps vs Site Reliability Engineering
DevOps vs Site Reliability Engineering is a topic that often lead to confusion. Is DevOps same as Site Reliability Engineering? Or is a DevOps Engineer different from a Site Reliability Engineer. Let's get this clarified.
-
The role of containers in DevOps
Containers were not created for DevOps. The intention of containerization was to share computing resources by running multiple application in isolation. But, DevOps today is simply impossible without containers.
-
DevOps job titles: Engineer vs Senior Engineer vs Staff Engineer and more
For the DevOps team, job titles create structure. For the individual, the job title defines competency. So, job titles are not just fluff.
All posts
-
This is how you should write and collect logs from Docker containers
-
4 open-source DevOps logging tools and what I use for home labs and prod
-
Keep a keen eye: Logging for applications on Kubernetes
-
A Guide to logging in DevOps
-
How OpenTelemetry is standardizing DevOps observability
-
An introduction to observability in DevOps
-
7 bad practices of sudo (and how you can do better) as a DevOps engineer
-
If you are doing any out of these three you are putting your infra at risk
-
Get empowered and be a secure Linux user: A guide to sudo
-
Building and managing cloud infrastructure with confidence: A guide to IaC for DevOps engineers
-
A guide to web application architecture for DevOps engineers
-
DevOps engineer's guide to web application building blocks
-
DevOps in the private cloud: Mastering the skills for the on-premise landscape
-
The Rise, Reign, and Reinvention of CentOS: A Linux Legacy
-
How to run Kubernetes on bare-metal with cloud-like agility
-
How to use open source software at work (It's different from your home lab)
-
Private cloud Part 2: Why you should not build your private cloud on-premises
-
DevOps in the private cloud - Part 1: How enterprises are using private cloud in 2025
-
6 reasons why you should learn coding as a DevOps engineer: Even if you don't get to write code at the job
-
5 formatting pitfalls to avoid in your resume: Only for DevOps engineers
-
5 ways to build tech skills for your first DevOps job
-
How to start learning Kubernetes on your home lab for free
-
7 mistakes to avoid in your resume when switching careers to DevOps with 10+ years of experience
-
How to become a self-taught DevOps engineer before you turn 30
-
Are cloud certifications worth it
-
How to self-study for cloud certifications when you are working 9-5
-
Containerization is not microservices
-
All you need to know about DevOps vs Site Reliability Engineering
-
The role of containers in DevOps
-
DevOps job titles: Engineer vs Senior Engineer vs Staff Engineer and more
-
How to write the job title for a career advancement
-
How to write the perfect job title in your resume
-
How to write a strong personal profile in your resume
-
The DevOps lifecycle is not so linear as it seems
-
I want to be a DevOps engineer but I hear that DevOps is not a role