Tech Skills

DevOps & Cloud

CI/CD, Docker, Kubernetes, AWS, GCP, Azure, monitoring and infrastructure as code

8,733
lessons
Skills in this topic
View full skill map →
Linux & CLI
beginner
Navigate the filesystem, manage permissions, and use pipes
Docker & Containers
beginner
Write a production-ready Dockerfile
Cloud Fundamentals
intermediate
Deploy a web app on AWS EC2 or App Engine
Kubernetes
intermediate
Deploy a multi-container app on a k8s cluster
CI/CD Pipelines
intermediate
Build a CI pipeline that runs tests on every PR
Infrastructure as Code
advanced
Provision a full VPC with Terraform
All Reads (2,837) Articles (607)Blog Posts (2077)Tutorials (147)News (6)
GitHub Actions vs GitLab CI — Which One Wastes Less of Your Time?
Dev.to · Sohana Akbar ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
GitHub Actions vs GitLab CI — Which One Wastes Less of Your Time?
Let’s be honest: CI/CD setup can feel like a productivity black hole. You just want to test and...
Linux User Management: How the OS Keeps Users in Their Lane
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Linux User Management: How the OS Keeps Users in Their Lane
I assumed adduser was a core Linux utility for a long time. Turns out on many distros it is just a Perl script wrapping useradd and making… Continue reading on
Docker and Docker Compose, explained simply
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Docker and Docker Compose, explained simply
Docker fixes a real problem. Your app works on your laptop, then breaks on another machine. Docker removes that mismatch by packaging your… Continue reading on
A Senior DevOps Engineer’s Home Lab — 2026 Edition
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
A Senior DevOps Engineer’s Home Lab — 2026 Edition
What does my home lab consist of, and why? Continue reading on Medium »
Docker containers – How to Think About It (Inception 42 exercise)
Dev.to · Eduardo Gonzalo ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Docker containers – How to Think About It (Inception 42 exercise)
Inception – How to Think About It I wanted to write this text to help me and I wanted to...
The Age of Self-Building Systems and the Rise of Self-Devouring Systems
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
The Age of Self-Building Systems and the Rise of Self-Devouring Systems
When Enterprise Ecosystems Evolve Faster Than Governance Continue reading on Medium »
Dev.to AI ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
How to Write a CLAUDE.md Rule That Actually Gets Enforced
Open a CLAUDE.md file at random and you'll find build commands, architecture notes, and rules. The rules tend to be the unenforceable kind. "Write clean code."
Beyond Automation: Why Agentic DevOps is the Future of Infrastructure
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Beyond Automation: Why Agentic DevOps is the Future of Infrastructure
Navigating the complexity ceiling of cloud-native systems through AI-driven autonomy, self-healing architecture, and intelligent workflows. Continue reading on
Your DevOps Home Lab Is Lying To You
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Your DevOps Home Lab Is Lying To You
It’s not that your lab needs more failures. It’s that the failures it gives you are too honest. Continue reading on Medium »
Your DevOps Home Lab Is Lying To You
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Your DevOps Home Lab Is Lying To You
It’s not that your lab needs more failures. It’s that the failures it gives you are too honest. Continue reading on Medium »
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
What I Learned Building Azure Governance From Scratch
A few weeks ago I started a personal lab project to learn Azure Policy properly. The premise was a Wild West subscription, no tagging… Continue reading on Mediu
How I Deployed a Static Web App using AWS S3 and Bucket Policies
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
How I Deployed a Static Web App using AWS S3 and Bucket Policies
Introduction: As part of my cloud engineering journey, I recently completed a project to host a static “School Grade Tracker” application… Continue reading on M
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Monitoring Kubernetes with Prometheus & Grafana: Full Observability Stack from Scratch
A cluster you can’t observe is a cluster you can’t trust. Here’s how to build the observability stack that tells you what’s happening… Continue reading on Mediu
InfoQ AI/ML ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Cloudflare Ships Dynamic Workflows, Bringing Durable Execution to Per-Tenant and Per-Agent Code
Cloudflare released Dynamic Workflows, an MIT-licensed library that extends its durable execution engine so workflow code can differ per tenant, agent, or reque
Top 50 Ansible Interview Questions (2026) — Real-World Answers for DevOps Engineers
Medium · AI ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Top 50 Ansible Interview Questions (2026) — Real-World Answers for DevOps Engineers
Top 50 Ansible Interview Questions (2026) — Real-World Answers for DevOps Engineers Continue reading on Medium »
Terraform tfvars and Safer Variable Values
Dev.to · Abraham Naiborhu ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Terraform tfvars and Safer Variable Values
In the previous lab, I configured Terraform remote state using Google Cloud Storage. I like that, but...
Day 4: Stop Using Linux Without Learning These Text Commands
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Day 4: Stop Using Linux Without Learning These Text Commands
Linux Text Viewing and Editing Continue reading on System Weakness »
The 50-Line Python Script That Runs a Team Standup Every Morning
Medium · Machine Learning ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
The 50-Line Python Script That Runs a Team Standup Every Morning
Simple automation doesn’t need to be complicated. Continue reading on Medium »
Entropy in the Age of the Prompt
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Entropy in the Age of the Prompt
You are looking at a pull request for a microservice that did not exist three hours ago. It contains 1,200 lines of perfectly formatted… Continue reading on Med
I Automated My Entire Dev Setup. One Command, Any Machine.
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
I Automated My Entire Dev Setup. One Command, Any Machine.
Every time I SSH’d into one of my Raspberry Pis, something was different. Missing aliases. Different shell configs. A tool I use every day… Continue reading on
SecureFlow AI— DevSecOps + AI Pipeline
Medium · Python ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
SecureFlow AI— DevSecOps + AI Pipeline
How I used Gemini to cut scanner noise by 70% and actually get developers to read security reports Continue reading on Medium »
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Rotating Your Database Password Without Thinking About This Can Break Your Entire Application
If you are using Apache Tomcat to host a Java application connected to an AWS RDS database, there is a credential caching behavior worth… Continue reading on Me
How I built a self-hosted PaaS on AWS from scratch - no Docker, no Kubernetes
Dev.to · Nelson Ramos ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
How I built a self-hosted PaaS on AWS from scratch - no Docker, no Kubernetes
Every time I pushed to GitHub, the ritual was the same: SSH into the server, git pull, restart the...
Coinbase cut 700 jobs on Monday, lost $394 million on Thursday, and went dark on Friday because a data centre overheated
The Next Web AI ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Coinbase cut 700 jobs on Monday, lost $394 million on Thursday, and went dark on Friday because a data centre overheated
Coinbase cut 700 jobs on Monday. It reported a 394 million dollar quarterly loss on Thursday. On Friday, a data centre overheated in Virginia and the exchange w
Git Branching Made Simple (Without Breaking Your Code)
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Git Branching Made Simple (Without Breaking Your Code)
“I just merged my changes… and now everything is broken.” Continue reading on Medium »
Dev.to AI ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
How to Change Wi-Fi Details on a Headless Raspberry Pi When You Don’t Know the Current Network
If you’ve ever worked with a headless Raspberry Pi, you’ve probably faced this problem: The Raspberry Pi was previously connected to a Wi-Fi network You do not
Your Python App Is Lying to Kubernetes - And You’re Letting It
Medium · Python ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Your Python App Is Lying to Kubernetes - And You’re Letting It
The “standard” advice for running Python in Docker and k8s is quietly wrecking your production performance - here’s what’s actually… Continue reading on Medium
Your Python App Is Lying to Kubernetes - And You’re Letting It
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Your Python App Is Lying to Kubernetes - And You’re Letting It
The “standard” advice for running Python in Docker and k8s is quietly wrecking your production performance - here’s what’s actually… Continue reading on Medium
Inside a Production VPN Stack: Auth, Billing Webhooks, Anti-Abuse, and Observability
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Inside a Production VPN Stack: Auth, Billing Webhooks, Anti-Abuse, and Observability
This post is a technical overview of the current FollowNet architecture: iOS client, backend services, VPN access control, subscription… Continue reading on Med
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Why production should feel different on purpose
One of the dumbest ideas in operations is that production should feel just like every other environment. Continue reading on Medium »
How to Keep Entire Checkpoints Separate from Your Code
Dev.to · Rizèl Scarlett ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
How to Keep Entire Checkpoints Separate from Your Code
Storing a record of your agent sessions solves the biggest friction point for developers: limited...
Migrating a Terraform Monolith to Terragrunt: State Slicing Without Downtime
Dev.to · Jakub ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Migrating a Terraform Monolith to Terragrunt: State Slicing Without Downtime
What I Built I decomposed a monolithic Terraform state containing 19 logical AWS...
The Cost-Effective Edge of North American Hosting: Why Tech Leaders Are Pivoting to Canada
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
The Cost-Effective Edge of North American Hosting: Why Tech Leaders Are Pivoting to Canada
When scaling resource-intensive applications or high-traffic databases, shared hosting simply won’t cut it. You need the uncompromised… Continue reading on Medi
Your Staging Environment Costs More Than Production — And Nobody Notices
Dev.to · Yash Pritwani ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Your Staging Environment Costs More Than Production — And Nobody Notices
Originally published on TechSaaS Cloud Originally published on TechSaaS Cloud Your...
Why ECS Exec Fails on ECS Managed Instance and How to Fix It
Dev.to · Kosuke Ozawa ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Why ECS Exec Fails on ECS Managed Instance and How to Fix It
I hit an issue while testing ECS Managed Instance, so here's a quick note for future reference. ...
Are you trying to beat Amazon?
Medium · AI ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Are you trying to beat Amazon?
(The Hidden Risk of Weak Tool Layer Reliability) Continue reading on Medium »
War Story: We Ditched Docker 28 for Podman 6 in Production Kubernetes 1.37 Clusters and Reduced CVEs by 65%
Dev.to · ANKUSH CHOUDHARY JOHAL ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
War Story: We Ditched Docker 28 for Podman 6 in Production Kubernetes 1.37 Clusters and Reduced CVEs by 65%
At 3:14 AM on a Tuesday, our on-call rotation paged the entire platform team: 12 critical CVEs had...
Nobody Warns You About Day 2
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Nobody Warns You About Day 2
Most engineering teams celebrate deploy day. Champagne, Slack emojis, maybe a team lunch. And they should shipping is hard. But deploy day… Continue reading on
Understanding How Containers Communicate in Docker and Kubernetes
Dev.to · Mordecai ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Understanding How Containers Communicate in Docker and Kubernetes
A beginner-friendly guide to Docker networking Why This Matters When you run an...
Celery beat monitoring: the underserved problem
Dev.to · Kasey Steinhauer ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Celery beat monitoring: the underserved problem
Beat is the part of Celery that fires scheduled tasks. It's also the most overlooked part of Celery...
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
How We Built a Real CI/CD Pipeline on cPanel and WHM (And Why It Was Worth Every Headache)
A story about FTP chaos, a PHP CMS, Podman registries, and finally getting deployments right. Continue reading on Medium »
From Days to Hours: How One Simple File Cuts Onboarding Time by 80%
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
From Days to Hours: How One Simple File Cuts Onboarding Time by 80%
Platform Craft — From legacy to cloud native — patterns from the field, not the textbook. Continue reading on Medium »
Dev.to AI ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
30+ Linux environment variables hackers memorize on day one (and most devs never bother with
Alt: “Your Linux setup is leaking. These 30+ environment variables are why.” You’ve been writing code on Linux for years. Maybe you run it in Docker, on a VPS,
Remote Dev vs Local Power: Which Setup Actually Makes Developers Faster in 2026?
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Remote Dev vs Local Power: Which Setup Actually Makes Developers Faster in 2026?
The Moment Remote Development Starts Costing You More Than a Powerful Local Setup Continue reading on Medium »
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Installing Kubernetes on a VM using Kubekey (Step-by-Step Guide)
Setting up a Kubernetes cluster manually can be complex, especially when dealing with networking, dependencies, and SSH configurations. In… Continue reading on
Helm ve Argo CD: Kubernetes’te Paketleme ve GitOps ile Teslimatın Standartı
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Helm ve Argo CD: Kubernetes’te Paketleme ve GitOps ile Teslimatın Standartı
Kubernetes dünyasına adım attığınızda, her şey başlangıçta “birkaç YAML dosyası” gibi basit görünebilir. Ancak projeler büyüdükçe bu… Continue reading on LCW Di
Argo Rollouts in Production: Canary, AnalysisTemplates, and the Gotchas Nobody Documents
Dev.to · Akshat Sinha ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Argo Rollouts in Production: Canary, AnalysisTemplates, and the Gotchas Nobody Documents
It started with a routine Tuesday deploy. Nothing fancy, a small config change to our ingress...
How to Get Free SSL Certificate on a VPS Using Nginx + Let’s Encrypt
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
How to Get Free SSL Certificate on a VPS Using Nginx + Let’s Encrypt
For a long time, HTTPS and SSL certificates felt complicated to me. Continue reading on Medium »