Tech Skills

DevOps & Cloud

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

1,412
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 (956) Articles (502)Blog Posts (330)Tutorials (119)News (5)
You’re Paying for Two Platforms to Do One Job
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
You’re Paying for Two Platforms to Do One Job
The setup nobody accounted for Continue reading on Medium »
When os.walk() Freezes: Diagnosing and Fixing Silent Network Hangs on NetApp Shared Storage with Python
Dev.to · Guy Gontar ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
When os.walk() Freezes: Diagnosing and Fixing Silent Network Hangs on NetApp Shared Storage with Python
The Problem Our team manages a NetApp shared storage cluster holding operational data for...
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Stop Fighting GitLab Auth Errors: A Complete SSH Migration Guide for macOS
If you’ve ever stared at a HTTP Basic: Access denied error at midnight before a deployment, this guide is for you. Continue reading on Medium »
When kind and k3s Fight: Debugging a Silent Network War on My Dev Machine
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
When kind and k3s Fight: Debugging a Silent Network War on My Dev Machine
Or, why my Helm install hung for five minutes and what I learned about iptables, CNIs, and running two Kubernetes distros on the same host. Continue reading on
banner
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
banner
The hidden cost of poor logging and monitoring Continue reading on Medium »
Your Next DevOps Interview Just Got Easier
Dev.to · Krishna Fattepurkar ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Your Next DevOps Interview Just Got Easier
DevOps interviews are not like other interviews. You don't just get asked "what is a pod" or "what...
How I Slashed My AWS Bill to $0 While Securing a 46GB Backup (In 1 Command) 🚀
Dev.to · Divesh Kumar ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
How I Slashed My AWS Bill to $0 While Securing a 46GB Backup (In 1 Command) 🚀
Managing cloud infrastructure often feels like a balancing act between utility and cost. Recently, I...
A simple example to host your microservice application with AWS ECS
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
A simple example to host your microservice application with AWS ECS
In this guide, we’ll walk through the process of hosting an application using AWS ECS Continue reading on Medium »
I wrote a MaxMind DB encoder in Rust to ship 1.37 million BGP prefixes in 8.9 MiB
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
I wrote a MaxMind DB encoder in Rust to ship 1.37 million BGP prefixes in 8.9 MiB
The Rust ecosystem has a great MMDB reader -maxminddb on crates.io. What it doesn’t have is a writer. Continue reading on Medium »
Bun's Rust rewrite hit 99.8% test compatibility — three things I'm watching for my CI
Dev.to · MORINAGA ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Bun's Rust rewrite hit 99.8% test compatibility — three things I'm watching for my CI
My stack runs Node 22 in GitHub Actions. Here's what Bun's Rust-core milestone means for pnpm workflows, Playwright installs, and build times in practice.
Stop Wasting Hours on “Works on My Machine”
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Stop Wasting Hours on “Works on My Machine”
How DevContainers Create Reproducible Environments That Just Work Continue reading on Webmaster Nexus »
Customizing the Linux Kernel for Cloud VMs
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Customizing the Linux Kernel for Cloud VMs
A step-by-step guide on stripping down the Linux kernel and enabling Paravirtualization (VirtIO) for maximum performance. Continue reading on Medium »
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
“Bi’ Aç Kapa Düzelir”: Docker ve Kubernetes’i Anlamak
Hayatımda kaç kere duymuşumdur bunu. Bilgisayar kasıyor, uygulama açılmıyor, bir şeyler ters gidiyor — hemen bir ses geliyor: “Bi’ kapatıp… Continue reading on
Testing Docker Experimental nftables Firewall Backend in a Real Setup
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Testing Docker Experimental nftables Firewall Backend in a Real Setup
Docker’s relationship with Linux firewalls has always been slightly awkward. For years, the project relied heavily on iptables, even as… Continue reading on Med
Complete Beginner-Friendly Explanation of CI/CD Pipeline Using Jenkins, Docker, Kubernetes, AWS…
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Complete Beginner-Friendly Explanation of CI/CD Pipeline Using Jenkins, Docker, Kubernetes, AWS…
When you order food on apps like Swiggy or Zomato, everything looks simple. Continue reading on Medium »
What Really Happens When You Type a Web Server’s IP Address Into Your Browser?
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
What Really Happens When You Type a Web Server’s IP Address Into Your Browser?
Have you ever wondered what actually happens behind the scenes when you type an IP address into your browser and hit Enter? Continue reading on Medium »
PostgreSQL Worked in Kubernetes — Until Production Happened
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
PostgreSQL Worked in Kubernetes — Until Production Happened
What changes when PostgreSQL moves from development clusters to production workloads Continue reading on Medium »
[Release-as-Knowledge-02] Starting from LABEL · R2K Level 1 Identify
Dev.to · Ted Enjtorian ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
[Release-as-Knowledge-02] Starting from LABEL · R2K Level 1 Identify
The entry mechanism for R2K Level 1 (Identify) ── five lines of Dockerfile that change the support...
AWS Terraform Type Constarints
Dev.to · Brian Mengo ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
AWS Terraform Type Constarints
Today, I learned about Terraform type constraints and why they are essential for writing safe,...
How Kubernetes Services Work with External Databases: EKS to RDS Explained
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
How Kubernetes Services Work with External Databases: EKS to RDS Explained
One of the most common Kubernetes misunderstandings is this: Continue reading on Medium »
Observability Is Replacing Framework Hype as the Skill That Separates Shipping Teams From Stalled…
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Observability Is Replacing Framework Hype as the Skill That Separates Shipping Teams From Stalled…
Why modern engineering teams are winning less by choosing trendy stacks — and more by seeing, debugging, and improving real production… Continue reading on Medi
Beyond the Monolith: Engineering a 2-Tier Automated LAMP Stack on AWS
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Beyond the Monolith: Engineering a 2-Tier Automated LAMP Stack on AWS
In modern cloud environments, the “all-in-one” server is a relic of the past. Continue reading on Medium »
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