Tech Skills

DevOps & Cloud

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

1,362
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 (911) Articles (472)Blog Posts (321)Tutorials (114)News (4)
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 3w 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 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.
Taming the Python Monorepo: A Practical Guide to Aspect Bazel
Medium · Python ☁️ DevOps & Cloud ⚡ AI Lesson 3w 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 3w 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 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...
Three Ways to Git Clone with a Different SSH Key
Dev.to · Recca Tsai ☁️ DevOps & Cloud ⚡ AI Lesson 3w 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
How I Deploy Node.js Apps to Production (2026)
Dev.to · Alex Chen ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
How I Deploy Node.js Apps to Production (2026)
How I Deploy Node.js Apps to Production (2026) My complete deployment guide — from code to...
Three post-deploy checks I run after every Cloudflare Pages build
Dev.to · MORINAGA ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Three post-deploy checks I run after every Cloudflare Pages build
After hitting a sitemap _redirects bug and a Bluesky image race condition, I added three targeted smoke checks that catch silent Cloudflare Pages failures fast.
Dev.to AI ☁️ DevOps & Cloud ⚡ AI Lesson 4w ago
When Your Code Migration Plan Meets Reality (and Wins)
Why Your AI-Built App Won't Scale Until You Own the Infrastructure You shipped something in Lovable or Bolt. It works. Users are signing up. Then you hit the wa
MongoDB on Kubernetes: I Told My CTO We Had Resilience. I Was Wrong (Part 1)
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 4w ago
MongoDB on Kubernetes: I Told My CTO We Had Resilience. I Was Wrong (Part 1)
High Availability and Resilience two words we use together all the time, that don’t mean the same thing. Continue reading on Medium »
Docker in 20 Minutes: Everything You Need to Start Containerizing
Dev.to · Alex Chen ☁️ DevOps & Cloud ⚡ AI Lesson 4w ago
Docker in 20 Minutes: Everything You Need to Start Containerizing
Docker in 20 Minutes: Everything You Need to Start Containerizing Stop saying "it works on...
Networking -How Things Actually works(Devops)
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 4w ago
Networking -How Things Actually works(Devops)
Today we will talk about Networking in Devops. Continue reading on Medium »
Docker Bake in Practice — Part 1: From Bash Scripts to Declarative Builds
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 4w ago
Docker Bake in Practice — Part 1: From Bash Scripts to Declarative Builds
The first of a two-part series. Part 1 covers the fundamentals: what Bake is, why it exists, and the features that make it worth adopting… Continue reading on M
Serverless Packet Capture
Dev.to · Lee Harding ☁️ DevOps & Cloud ⚡ AI Lesson 4w ago
Serverless Packet Capture
A packet capture is a log of network traffic at an interface, and useful for diagnosing a wide...
Building a GCP Terraform Foundation: VPC, IAM, and Remote State
Dev.to · Abraham Naiborhu ☁️ DevOps & Cloud ⚡ AI Lesson 4w ago
Building a GCP Terraform Foundation: VPC, IAM, and Remote State
After going through several Terraform learning labs, I wanted to create my first Terraform...
Logging & Observability Best Practices from Bronto
Dev.to · Patrick Londa ☁️ DevOps & Cloud ⚡ AI Lesson 4w ago
Logging & Observability Best Practices from Bronto
Centralized logging is a good start to improving your log management — it allows collection, storage,...
How to Reduce ClickHouse Storage Costs by 70% with Amazon S3 Files
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 4w ago
How to Reduce ClickHouse Storage Costs by 70% with Amazon S3 Files
A production journey from EBS to S3 Files: Real performance benchmarks, migration strategies, and lessons learned Continue reading on Medium »
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 4w ago
DevOps_Golden_Questions (Scenario Based) (0–3 Years DevOps Engineer)
These 40 scenario-based questions are commonly asked in real DevOps interviews… Continue reading on Medium »
How to Expose Your Docker App Securely with Cloudflare Tunnel and a Custom Domain
Dev.to · Mercy Chelangat ☁️ DevOps & Cloud ⚡ AI Lesson 4w ago
How to Expose Your Docker App Securely with Cloudflare Tunnel and a Custom Domain
Every time you forward a port on your router, you crack open a door to the internet. Anyone scanning...
How to create a linux virtual machine.
Dev.to · samuel eze ☁️ DevOps & Cloud ⚡ AI Lesson 4w ago
How to create a linux virtual machine.
This article is about the simple steps to create a Linux virtual machine. what is a Linux virtual...
How I Built a Free VPN Server on AWS for My Remote Team
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 4w ago
How I Built a Free VPN Server on AWS for My Remote Team
So yesterday, one of my teammates messaged me late at night: Continue reading on Medium »
Your Kibana logs are full of test cases. Here is a CLI that extracts them, with auth scrubbed by default.
Dev.to · Mikhail Golikov ☁️ DevOps & Cloud ⚡ AI Lesson 4w ago
Your Kibana logs are full of test cases. Here is a CLI that extracts them, with auth scrubbed by default.
Every sprint we export a JSON dump from Kibana, scroll through hundreds of log entries, and tell...
Dev.to AI ☁️ DevOps & Cloud ⚡ AI Lesson 4w ago
Why Are Enterprise Integrations Still Failing Despite Modern Tools?
Introduction Enterprise integration has come a long way over the last decade. Organizations now have access to cloud-native platforms, low-code integration envi
I Installed Kiro CLI on EC2: Here's Why My First Attempt Failed
Dev.to · Sarvar Nadaf ☁️ DevOps & Cloud ⚡ AI Lesson 4w ago
I Installed Kiro CLI on EC2: Here's Why My First Attempt Failed
👋 Hey there, tech enthusiasts! I'm Sarvar, a Cloud Architect with a passion for transforming...
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 4w ago
Day 6 of Learning DevOps: Terraform Modules, AWS VPC, and the Moment Things Finally Clicked
A beginner’s honest account of infrastructure-as-code and cloud networking Continue reading on Medium »
Bun 1.3 + Anthropic Rust Rewrite — Bun.SQL, Bun.Image, HTTP/3 QUIC, and a 6-Day 960K-Line Zig Rust Port
Dev.to · daniel jeong ☁️ DevOps & Cloud ⚡ AI Lesson 4w ago
Bun 1.3 + Anthropic Rust Rewrite — Bun.SQL, Bun.Image, HTTP/3 QUIC, and a 6-Day 960K-Line Zig Rust Port
On **May 14, 2026**, the Bun team — now part of Anthropic — merged a pull request that ported **roughly 960,000 lines of Zig code to Rust**. Work bega
Three post-deploy checks I run after every Cloudflare Pages build
Dev.to · MORINAGA ☁️ DevOps & Cloud ⚡ AI Lesson 4w ago
Three post-deploy checks I run after every Cloudflare Pages build
After hitting a sitemap _redirects bug and a Bluesky image race condition, I added three targeted smoke checks that catch silent Cloudflare Pages failures fast.
The Top 50 Products Reaching End of Life in 2026
Dev.to · endoflife-ai ☁️ DevOps & Cloud ⚡ AI Lesson 4w ago
The Top 50 Products Reaching End of Life in 2026
The Top 50 Products Reaching End of Life in 2026 The definitive list of software,...