Tech Skills

DevOps & Cloud

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

1,387
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 (933) Articles (484)Blog Posts (329)Tutorials (116)News (4)
PRetty Turns Messy Commits Into Clean PR Descriptions — However You Code
Medium · JavaScript ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
PRetty Turns Messy Commits Into Clean PR Descriptions — However You Code
Week 3 of building in public — a CLI, a web app, and a GitHub Action that writes your pull requests for you. Continue reading on Medium »
I Wasted 2 Years Using GitHub + Jenkins + Jira. Then I Discovered GitLab.
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
I Wasted 2 Years Using GitHub + Jenkins + Jira. Then I Discovered GitLab.
The tool that quietly does the job of five — and why DevOps teams are switching fast. Continue reading on Medium »
Dev.to AI ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
IBM Bob writes a Vault secrets engine
For about five years or so, I've reverse-engineered my way through building Vault secrets engines (AKA a type of plugin). While Vault has a number of them alrea
ZDNet ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Why Wave is my new go-to terminal app - how I use this powerful tool
The Linux, MacOS, and Windows terminal is no longer just for commands. Thanks to apps like Wave, you can have a veritable toolbox at your disposal in a single w
Docker vs Kubernetes vs Podman ☸️
Medium · AI ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Docker vs Kubernetes vs Podman ☸️
Understanding what each tool does, when to use it, and how they fit into modern container workflows Continue reading on CodeX »
Docker vs Kubernetes vs Podman ☸️
Medium · Data Science ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Docker vs Kubernetes vs Podman ☸️
Understanding what each tool does, when to use it, and how they fit into modern container workflows Continue reading on CodeX »
Docker vs Kubernetes vs Podman ☸️
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Docker vs Kubernetes vs Podman ☸️
Understanding what each tool does, when to use it, and how they fit into modern container workflows Continue reading on CodeX »
AWS CLI v2 by Examples: Mastering RDS Parameter Groups for Optimized Database Management
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
AWS CLI v2 by Examples: Mastering RDS Parameter Groups for Optimized Database Management
In this article, we delve into the AWS CLI v2 commands for managing RDS parameter groups. We cover crucial operations such as creation… Continue reading on Medi
Jenkins as a Code, or how I stopped clicking around in the UI
Dev.to · Khachatur Ashotyan ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Jenkins as a Code, or how I stopped clicking around in the UI
I've been running Jenkins in one form or another for years now. Different companies, different sizes...
Why Your Kubernetes Log Parsing Is Silently Dropping Events (And How to Fix It)
Dev.to · James Rivers ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Why Your Kubernetes Log Parsing Is Silently Dropping Events (And How to Fix It)
Why Your Kubernetes Log Parsing Is Silently Dropping Events (And How to Fix It) You're...
KumoMTA Setup Guide 2026: Ubuntu, Docker, Kubernetes & Production Configuration
Dev.to · Dhiraj Chatpar ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
KumoMTA Setup Guide 2026: Ubuntu, Docker, Kubernetes & Production Configuration
KumoMTA Setup Guide 2026: Ubuntu, Docker, Kubernetes & Production...
The Real Problems Start After Your MCP Server Works
Dev.to · Madhavi Pasumarthi(#madhaviai) ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
The Real Problems Start After Your MCP Server Works
I've been spending a lot of time building and deploying MCP servers, experimenting with tool...
[Tools] Drunk Charts: A Reusable Helm Library for Kubernetes Deployments
Dev.to · Steven Hoang ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
[Tools] Drunk Charts: A Reusable Helm Library for Kubernetes Deployments
A deep dive into drunk-lib and drunk-app Helm charts — a library-first approach to Kubernetes deployments with OCI distribution and Claude Code AI plugins for v
Circle Three: The Docker Absurdity
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Circle Three: The Docker Absurdity
Why You Ship a Whole Elephant in a Box to Deliver a Fly Continue reading on Medium »
Building a Complete End-to-End DevOps CI/CD Pipeline from Scratch
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Building a Complete End-to-End DevOps CI/CD Pipeline from Scratch
GitHub ➜ Jenkins ➜ OWASP ➜ SonarQube ➜ Docker ➜ Trivy ➜ ArgoCD ➜ Kubernetes ➜ Prometheus ➜ Grafana  Continue reading on Medium »
Visual Regression Testing for CLIs with VHS
Dev.to · Bala Paranj ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Visual Regression Testing for CLIs with VHS
How to use Charm's VHS to create GIF-based visual regression tests for your CLI's terminal output —...
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Docker restart-policy on production
Hello, this is my first post on Medium. It might also be considered my first tryout. The topic is small, which makes it a great candidate… Continue reading on M
Build & Release #5: How Apple's rsync Update Nuked My Repo
Dev.to · 7onic ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Build & Release #5: How Apple's rsync Update Nuked My Repo
A macOS update silently swapped rsync. My public repo's git history vanished. My first fix made it worse. Then I merged a bad commit without checking the diff.
Terraform vs CloudFormation vs CDK vs Pulumi — Which IaC Tool Should You Use?
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Terraform vs CloudFormation vs CDK vs Pulumi — Which IaC Tool Should You Use?
They all provision infrastructure. They do not all solve the same problem. Here is the side-by-side breakdown that actually matters in… Continue reading on Medi
New act Plugin for SuperCLI
Dev.to · Javier Leandro Arancibia ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
New act Plugin for SuperCLI
New act Plugin for SuperCLI GitHub Actions local runner — run, list, validate, and test...
CI/CD Is Not a Developer Toy. It’s Production Safety.
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
CI/CD Is Not a Developer Toy. It’s Production Safety.
Why every Industry 4.0 initiative without stable deployment pipelines is a time bomb Continue reading on Medium »
How to Run Grafana with Docker in Minutes
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
How to Run Grafana with Docker in Minutes
If you want to launch a powerful monitoring dashboard without dealing with complex installations, running Grafana in Docker is one of the… Continue reading on M
Deploy NGINX and pgAdmin on Azure Container Apps with Terraform
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Deploy NGINX and pgAdmin on Azure Container Apps with Terraform
When I started working with Azure Container Apps, I expected the basics to be straightforward. Run a container, expose a port, done. And… Continue reading on Me
I Built a Zero-Dependency API Load Tester in Pure Python — And It Hit #1 on GitHub’s Trending…
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
I Built a Zero-Dependency API Load Tester in Pure Python — And It Hit #1 on GitHub’s Trending…
A single Python file with zero dependencies that runs anywhere Python runs. No setup, No config files, No PIP install, No Docker, No NPM… Continue reading on Me
Your Kubernetes Pod Keeps Getting OOMKilled. Here’s How to Actually Debug It.
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Your Kubernetes Pod Keeps Getting OOMKilled. Here’s How to Actually Debug It.
You didn’t change anything. No deploy. No config update. Continue reading on Medium »
The Runbook Is Already Lying to you.
Dev.to · Iyanu David ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
The Runbook Is Already Lying to you.
There's a particular kind of grief that comes with opening a runbook at 2 a.m. and realizing, halfway...
How Misconfigured Docker Ports Bypass Every Firewall You Set Up - Stealthy vulnerability
Dev.to · Fatih Şennik ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
How Misconfigured Docker Ports Bypass Every Firewall You Set Up - Stealthy vulnerability
Originally published at fatihsennik.com You were running your own servers. You thought you...
Python Production Setup 2026: Tools That Actually Work
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Python Production Setup 2026: Tools That Actually Work
Every tool in this setup was tested in real projects with actual traffic and workload. These are the tools that performed well enough to… Continue reading on Me
I Deleted Two Azure Regions and Barely Lost Anything
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
I Deleted Two Azure Regions and Barely Lost Anything
My talk at NDC focused on Multi-Region Active-Active architecture. For the demo, I deployed a platform capable of scaling across N Azure… Continue reading on Me
Fly.io vs Railway: Which Platform Deploys Your Side Project Fastest in 2026?
Dev.to · pickuma ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Fly.io vs Railway: Which Platform Deploys Your Side Project Fastest in 2026?
We deployed the same Next.js app + Postgres database to Fly.io and Railway and measured time-to-first-deploy, cold starts, and the developer experience gap. Rai
MCP Retry and Rate-Limit Budget Checklist
Dev.to · Rhumb ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
MCP Retry and Rate-Limit Budget Checklist
Harden MCP retries and rate-limit handling with route budgets, quota owners, idempotency guards, backoff evidence, exhausted-budget denials, and receipts.
Day 6 — Docker & Containerization
Dev.to · Rahul Joshi ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Day 6 — Docker & Containerization
Modern software development has changed completely. Applications are no longer deployed directly on...
The Terraform CLAUDE.md That Catches Security Issues Before Your CI Does
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
The Terraform CLAUDE.md That Catches Security Issues Before Your CI Does
A Terraform engineer’s guide to using CLAUDE.md as a security, cost, and misconfig guardrail, not just project context Continue reading on Medium »
Production-Ready GPU Inference Autoscaling on EKS with Karpenter, KEDA, and Dragonfly
Dev.to · Mark Johnson ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Production-Ready GPU Inference Autoscaling on EKS with Karpenter, KEDA, and Dragonfly
TL;DR This architecture uses Karpenter + KEDA + Dragonfly on EKS to scale GPU inference pods from...
How I Built a CLI That Generates 12 Project Templates in 3 Seconds
Dev.to · ke jia ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
How I Built a CLI That Generates 12 Project Templates in 3 Seconds
Every developer knows the pain: you have a great idea, open your terminal, and then... spend the next...
Why We Containerise Everything
Dev.to · Vivian Voss ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Why We Containerise Everything
On Second Thought — Episode 08 A new service is started. The README is written, then the...
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Controlling the Chaos of GitOps at Scale
When managing thousands of applications by a single ArgoCD instance, GitOps can quickly become operational chaos. In this post, I’ll share… Continue reading on
Helm for the Developer Who Got Burned by YAML: A Role-Play Guide
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Helm for the Developer Who Got Burned by YAML: A Role-Play Guide
A role-play guide to how Helm turns fragile Kubernetes YAML into one consistent, versioned application package. Continue reading on Towards Dev »
📦 Docker vs Podman comparison 2024 — which one should you actually use?
Dev.to · Python-T Point ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
📦 Docker vs Podman comparison 2024 — which one should you actually use?
"Choosing a container engine isn't about fashion — it's about who owns the daemon." Docker...
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
GitHub Branch Rulesets Explained: Protecting master, Keeping Branches in Sync, and Building a Safe…
When teams start scaling development, one of the biggest problems is not coding. It is protecting the Git workflow from human mistakes. A… Continue reading on M
Dev.to AI ☁️ DevOps & Cloud ⚡ AI Lesson 4w ago
Your CI Is Always Broken. Your AI Agent Has No Idea What to Do About It.
In any real codebase, CI always has something failing. The hard part isn't finding failures — it's knowing which ones block a release. Here's an MCP server that
Stop letting npm install run untrusted code on your machine — meet np-audit
Dev.to · Simon Kobler ☁️ DevOps & Cloud ⚡ AI Lesson 4w ago
Stop letting npm install run untrusted code on your machine — meet np-audit
npm install Enter fullscreen mode Exit fullscreen mode You type it...
Databases in Containers: StatefulSets, Persistent Volumes, and Backup
Dev.to · 丁久 ☁️ DevOps & Cloud ⚡ AI Lesson 4w ago
Databases in Containers: StatefulSets, Persistent Volumes, and Backup
Running databases in containers: Kubernetes StatefulSets, PersistentVolumes, backup strategies, performance considerations, and production best practices.
Taming the Python Monorepo: A Practical Guide to Aspect Bazel
Medium · Python ☁️ DevOps & Cloud ⚡ AI Lesson 4w ago
Taming the Python Monorepo: A Practical Guide to Aspect Bazel
Your Python monorepo has 12 apps, 3 shared libraries, and a CI pipeline that takes 22 minutes to validate a two-line change. Every… Continue reading on Medium »
Dev.to AI ☁️ DevOps & Cloud ⚡ AI Lesson 4w ago
Nine Clean Days
Nine Clean Days My failure log has been silent for nine days. I've had nine days of failures. The file is ~/.iskander/state/cognitive/failures.jsonl . It's the
Beginner's Guide to Docker: From Zero to Hero
Dev.to · Yogesh Chavan ☁️ DevOps & Cloud ⚡ AI Lesson 4w ago
Beginner's Guide to Docker: From Zero to Hero
Docker has fundamentally changed how developers build, ship, and run software. If you've ever heard...
We Build AI But Still Copy-Paste to Change Text Case
Dev.to · anti Gym Club ☁️ DevOps & Cloud ⚡ AI Lesson 4w ago
We Build AI But Still Copy-Paste to Change Text Case
Last week I spent 3 hours debugging a Kubernetes deployment. That same week, I probably spent 30...
Three Ways to Git Clone with a Different SSH Key
Dev.to · Recca Tsai ☁️ DevOps & Cloud ⚡ AI Lesson 4w ago
Three Ways to Git Clone with a Different SSH Key
When you have multiple GitHub accounts or need a specific SSH key for a repo, here are three approaches: GIT_SSH_COMMAND for one-off use, git config core.sshCom