Tech Skills

DevOps & Cloud

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

1,360
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 (907) Articles (468)Blog Posts (321)Tutorials (114)News (4)
CI/CD with AWS CodePipeline and CodeBuild
Dev.to · Josh Blair ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
CI/CD with AWS CodePipeline and CodeBuild
Overview Every push to the main branch on GitHub automatically builds the React app and...
Building a Spring Boot Monolith Application and a DevSecOps Pipeline Around It
Dev.to · Ashish Nair ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Building a Spring Boot Monolith Application and a DevSecOps Pipeline Around It
A lot of CI/CD tutorials show a simple “Hello World” app and a Jenkins job that prints Build...
mcp-probe v1.0.0: A CI readiness gate for MCP servers
Dev.to · yongrean ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
mcp-probe v1.0.0: A CI readiness gate for MCP servers
mcp-probe started as a small CLI for checking whether an MCP server starts and exposes tools. That...
The anatomy of a 47-second preview deploy
Dev.to · Cristian Iridon ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
The anatomy of a 47-second preview deploy
The anatomy of a 47-second preview deploy Every engineer on a product team wants the same...
Catching Invisible Degradation in a Go OSS Project: 7 CI Checks Over 11 Months
Dev.to · Kazu ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Catching Invisible Degradation in a Go OSS Project: 7 CI Checks Over 11 Months
Three days after a release, an issue arrived: "The install command doesn't work." A module path...
CI/CD avec GitHub Actions
Dev.to · Ulrich (Houngbe) ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
CI/CD avec GitHub Actions
CI/CD avec GitHub Actions : Guide Complet GitHub Actions révolutionne l'intégration et le...
CI/CD avec GitHub Actions
Dev.to · Ulrich (Houngbe) ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
CI/CD avec GitHub Actions
CI/CD avec GitHub Actions : Guide Complet GitHub Actions révolutionne l'intégration et le...
The Monitoring Stack We Actually Use in Production
Dev.to · ZNY ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
The Monitoring Stack We Actually Use in Production
The Monitoring Stack We Actually Use in Production Prometheus, Grafana, and three things...
Managing Terraform State Locking in S3 Without DytnamoDB
Dev.to · sanjay yadav ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Managing Terraform State Locking in S3 Without DytnamoDB
Introduction If you’ve worked with Terraform, you’ve probably followed the standard...
Vercel Stopped Deploying. No Alert. No Error. Just Old Code.
Dev.to · Ted ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Vercel Stopped Deploying. No Alert. No Error. Just Old Code.
Every push to GitHub went through fine. Vercel showed a healthy project. The site was quietly serving a build from two weeks ago. One line in vercel.json was ca
Zero to Kubernetes Part 3: ArgoCD, GitOps and App-of-Apps
Dev.to · jesus manrique ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Zero to Kubernetes Part 3: ArgoCD, GitOps and App-of-Apps
Install ArgoCD, configure GitOps with app-of-apps. Every git push deploys automatically with self-healing.
How I registered an MCP server for 3,760 retailers — and what I learned
Dev.to · Ricardo Cuba ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
How I registered an MCP server for 3,760 retailers — and what I learned
Yesterday CLI Market was a PyPI package. This week it's an official MCP Registry server: Here's...
I built a self-hosted Linux fleet manager with no database and zero pip dependencies
Dev.to · tyxak ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
I built a self-hosted Linux fleet manager with no database and zero pip dependencies
I manage a small fleet of Linux servers and got tired of the options: Ansible is great but not a...
What Happens When You Run `npm run dev`
Dev.to · Athreya aka Maneshwar ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
What Happens When You Run `npm run dev`
Hello, I'm Maneshwar. I'm building git-lrc, a Micro AI code reviewer that runs on every commit. It is...
DbxSmith: Forge Isolated Dev Environments and Manage Boxes Seamlessly
Dev.to · Arijit Das ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
DbxSmith: Forge Isolated Dev Environments and Manage Boxes Seamlessly
A pure Bash TUI toolkit for provisioning, isolating, and orchestrating Distrobox/Podman containers —...
Compass v1.1.0 · we shipped a memory plugin that catches its own consumption drift
Dev.to · chunxiaoxx ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Compass v1.1.0 · we shipped a memory plugin that catches its own consumption drift
Recall != consumption. Same anti-pattern reproduced across sessions despite recall hitting the right files. Three layers of fix and a capability-driven governan
Terminal Superpowers You Should Be Using in 2026
Dev.to · Sean Boult ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Terminal Superpowers You Should Be Using in 2026
I live in my terminal. Here's what I use to stay fast. Fuzzy finder (fzf) Terminal motions Sudo...
I Built a Live Monitor for 77 Free Public APIs in a Weekend (Architecture + Bugs)
Dev.to · Yassine Adissa ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
I Built a Live Monitor for 77 Free Public APIs in a Weekend (Architecture + Bugs)
Astro static site, Cloudflare Workers cron, D1 SQLite, daily GitHub Actions rebuild. $0/month. The one bug that ate an afternoon.
What I learned introspecting 922 npm MCP servers
Dev.to · Artyom Rabzonov ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
What I learned introspecting 922 npm MCP servers
TL;DR: We ran npx -y <package> against 922 npm-published MCP servers, sent them the JSON-RPC...
Deploying Ansible AWX on Kubernetes Using Helm
Dev.to · Sirisharaju Kamparaju ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Deploying Ansible AWX on Kubernetes Using Helm
In this blog, I'm going to walk you through how I deployed Ansible AWX on a Kubernetes cluster using...
How Kafka and Nginx Move Data Faster: The Magic of Zero Copy
Dev.to · Dakshin G ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
How Kafka and Nginx Move Data Faster: The Magic of Zero Copy
Ever wonder how tools like Kafka, Nginx, Netty manage to saturate a 10Gbps network link while barely...
Why are we still debugging production logs like it's 2012?
Dev.to · Ramveer Singh ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Why are we still debugging production logs like it's 2012?
Hey everyone, Let’s be honest for a second: outage debugging is one of the most stressful parts of...
What Broke When We Hit 100k WebSocket Connections (And How Realtime Orchestration Saved Us)
Dev.to · hamza qureshi ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
What Broke When We Hit 100k WebSocket Connections (And How Realtime Orchestration Saved Us)
Introduction We built a product that streams AI model outputs to browsers and backend...
⚙️ Monitoring MinIO with Prometheus and Grafana — the right way for production
Dev.to · Python-T Point ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
⚙️ Monitoring MinIO with Prometheus and Grafana — the right way for production
A full monitoring setup can generate zero actionable alerts — when metrics aren’t tied to system...
I Broke My Proxmox Home Lab with a GPU Passthrough - Here's How I Fixed It
Dev.to · Pendela BhargavaSai ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
I Broke My Proxmox Home Lab with a GPU Passthrough - Here's How I Fixed It
How a Kubernetes worker VM with a passed-through AMD GPU sent my entire home lab into an infinite...
I bought yamlfuneral.com
Dev.to · 0xArchitect ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
I bought yamlfuneral.com
I've rewritten the same CloudFormation template from scratch more times than I want to admit. The...
Kubernetes Tools
Dev.to · Durgesh ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Kubernetes Tools
Every Kubernetes Tool Explained In One Post (And Why They Exist) The Kubernetes Ecosystem Has a...
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
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 —...
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.
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...
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...
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...
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...
📦 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...
Stop letting npm install run untrusted code on your machine — meet np-audit
Dev.to · Simon Kobler ☁️ DevOps & Cloud ⚡ AI Lesson 3w 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 3w ago
Databases in Containers: StatefulSets, Persistent Volumes, and Backup
Running databases in containers: Kubernetes StatefulSets, PersistentVolumes, backup strategies, performance considerations, and production best practices.
Beginner's Guide to Docker: From Zero to Hero
Dev.to · Yogesh Chavan ☁️ DevOps & Cloud ⚡ AI Lesson 3w 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 3w 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...