Tech Skills

DevOps & Cloud

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

13,562
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 (7,670) Articles (2739)Blog Posts (4322)Tutorials (244)Research Papers (5)News (360)
My README said 80 tools. My code had 96. Nobody noticed for weeks.
Dev.to · אחיה כהן ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
My README said 80 tools. My code had 96. Nobody noticed for weeks.
Documentation drift isn't a docs problem — it's a smell. The tools I forgot to document turned out to be the most dangerous ones in the project.
Take your Terraform state off the public internet (without standing up a VPN)
Dev.to · authagonal ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Take your Terraform state off the public internet (without standing up a VPN)
Your Terraform state file is the single most sensitive artifact in your cloud. It is a complete map...
How to Package a Running Docker App and Deploy It on a Different Machine (No Source Code, No…
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
How to Package a Running Docker App and Deploy It on a Different Machine (No Source Code, No…
How to Package a Running Docker App and Deploy It on a Different Machine (No Source Code, No Downtime) Continue reading on Medium »
Automating Node.js Codebase Upgrades with AWS Transform custom
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Automating Node.js Codebase Upgrades with AWS Transform custom
Reference: https://aws.amazon.com/blogs/compute/upgrading-lambda-function-runtimes-at-scale-with-aws-transform-custom/ Continue reading on AWS Tip »
Reddit r/devops ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
DevOps dialogue options:
Am I the only DevOps engineer that has an array of options appear in my mind when dealing with people at work. ​ I'll start by listing some of my most recent di
HelmSharp: render Helm charts from .NET without shelling out to helm
Dev.to · Gatt Geng ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
HelmSharp: render Helm charts from .NET without shelling out to helm
TL;DR: I built a .NET library that renders Helm charts and drives Kubernetes releases without...
What 60+ Claude Code memory entries taught me about solo ops
Dev.to · solosre ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
What 60+ Claude Code memory entries taught me about solo ops
A year of running a paid service alone. My Claude Code memory has more battle scars than my runbook. Here's what I'd tell my past self.
Reddit r/devops ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Inherited an Absolutely Fucked Environment - Architecting Help
For context: our customer is clueless about the work we are doing. I don’t want to get too specific about the nature of the work or the customer to avoid potent
# A Function Without local Overwrote My Variable and rm -rf Deleted the Wrong Directory
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
# A Function Without local Overwrote My Variable and rm -rf Deleted the Wrong Directory
The deploy script had been running in production for four months without a problem. It built releases into a temp directory, ran some… Continue reading on Mediu
A reformatted PR shows 80 changed lines but changed nothing — I built a zero-dep diff that sees through it
Dev.to · benjamin ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
A reformatted PR shows 80 changed lines but changed nothing — I built a zero-dep diff that sees through it
Someone runs the formatter, the line width changes, and suddenly the pull request touches 80 lines....
kubectl debug: The Command Every Kubernetes Engineer Underuses
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
kubectl debug: The Command Every Kubernetes Engineer Underuses
Five real debugging scenarios: ephemeral containers, distroless images, CrashLoopBackOff, node-level access, and network tracing with… Continue reading on Beyon
container escape is becoming an agent workload
Dev.to · Paulo Victor Leite Lima Gomes ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
container escape is becoming an agent workload
Sysdig's agent-driven container escape report is not scary because the primitives are new. It is scary because orchestration-plane mistakes are now easy for an
Introducing kik generate: schema driven plates on Kikplate
Medium · JavaScript ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Introducing kik generate: schema driven plates on Kikplate
Kikplate started as a simple idea. A plate is a project template backed by a real GitHub repository, and the CLI lets you pull one down in… Continue reading on
Building a Kubernetes Platform from Scratch (Part 1: Design + RKE2 deployment with Ansible)”
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Building a Kubernetes Platform from Scratch (Part 1: Design + RKE2 deployment with Ansible)”
Most Kubernetes tutorials stop at “the cluster is running” or focus on a single component in isolation. In reality, that’s just the… Continue reading on Medium
Three post-deploy checks I run after every Cloudflare Pages build
Dev.to · MORINAGA ☁️ DevOps & Cloud ⚡ AI Lesson 2w 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.
I Spent 3 Years Collecting Production Incidents.
Medium · Python ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
I Spent 3 Years Collecting Production Incidents.
The same failures keep appearing. The same decisions keep going wrong. The same career moments keep repeating. This is the pattern library… Continue reading on
I Spent 3 Years Collecting Production Incidents.
Medium · JavaScript ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
I Spent 3 Years Collecting Production Incidents.
The same failures keep appearing. The same decisions keep going wrong. The same career moments keep repeating. This is the pattern library… Continue reading on
Its fast in localhost, but slow in production, debugging together
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Its fast in localhost, but slow in production, debugging together
A field guide to debugging the “fast in localhost, slow in prod” problem — and the one missing line that caused it Continue reading on Medium »
Making CrowdSec and Shorewall Work Together Without Breaking Each Other
Medium · Cybersecurity ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Making CrowdSec and Shorewall Work Together Without Breaking Each Other
By default, crowdsec-firewall-bouncer injects its own chain into iptables. That works fine on a simple system where nothing else is… Continue reading on Medium
Mock any API response in Postman (and let AI build the collection)
Dev.to · Anton Kirilchuk ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Mock any API response in Postman (and let AI build the collection)
The hardest part of frontend testing isn't writing the test. It's getting the backend to return the...
A Multipass WEBUI
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
A Multipass WEBUI
The multipass obsession continues… Continue reading on Medium »
Chaos Engineering Is Theater Without These Three Things
Dev.to · Samson Tanimawo ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Chaos Engineering Is Theater Without These Three Things
Chaos engineering has a credibility problem. Half the teams that adopt it are doing it because it's...
Chaos Engineering on AWS: Implementing Fault Injection with AWS FIS to Improve SRE Resilience
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Chaos Engineering on AWS: Implementing Fault Injection with AWS FIS to Improve SRE Resilience
By Prabhu Jayaseelan AWS Ambassador | 14x AWS Certified | Golden Jacket Holder | 9 min read Continue reading on Medium »
Hit GitHub Actions limits too many times so I self hosted the CI in my living room
Dev.to · Stefan Iancu ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Hit GitHub Actions limits too many times so I self hosted the CI in my living room
This was the second month in a row I hit the GitHub Actions minutes limit. And I'd already switched...
OKE Virtual Nodes vs. Managed Nodes: When to Use Which
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
OKE Virtual Nodes vs. Managed Nodes: When to Use Which
From someone who’s deployed both in production and paid the price of choosing wrong. Continue reading on Medium »
Reddit r/devops ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
2am page, the only person who'd know why is gone
got paged for something flaky on a system that, turns out, only one engineer really understood, and she left like 6 months ago. spent 3 hours debugging somethin
Junkyard Computing: The Engineering Case for Building Server Clusters from Dead Smartphones
Dev.to · Vaibhav Kumar Kandhway ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Junkyard Computing: The Engineering Case for Building Server Clusters from Dead Smartphones
A measured, claim-by-claim case for why discarded smartphones can replace cloud servers for bursty, latency-tolerant workloads and why Google just backed a 2,00
Building Enterprise-Grade Logging, Monitoring & Tracing for GKE and EKS Using Mostly Open-Source…
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Building Enterprise-Grade Logging, Monitoring & Tracing for GKE and EKS Using Mostly Open-Source…
One of the biggest mistakes I see in cloud environments is treating observability as an afterthought. Continue reading on Medium »
How I Built a CDN SaaS in 30 Days 🚀
Dev.to · cdnzero ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
How I Built a CDN SaaS in 30 Days 🚀
How I Built a CDN SaaS in 30 Days 🚀 Building CDNZero: From Idea to Production Over the...
Building VS — 2026-06-20
Dev.to · Roberto Luna ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Building VS — 2026-06-20
The Never-Ending Quest for Reliable E2E Testing As I sat in front of my computer, sipping my morning...
Building for Users Behind the Great Firewall: Why We Replaced Geolocation With Backend Racing
Hackernoon ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Building for Users Behind the Great Firewall: Why We Replaced Geolocation With Backend Racing
If your users are inside mainland China, the standard region-routing tricks fall apart. IP geolocation is unreliable behind the Great Firewall, so instead of gu
Testing a multi-cloud app locally: LocalStack, Moto, Azurite… or one tool for all three?
Dev.to · vyomi-admin ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Testing a multi-cloud app locally: LocalStack, Moto, Azurite… or one tool for all three?
If your app only talks to AWS, LocalStack is fantastic. But the moment a service reaches into GCP or...
My Firewall Had 77 Rules. Terraform Knew About 22 of Them.
Dev.to · david ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
My Firewall Had 77 Rules. Terraform Knew About 22 of Them.
Multiple rounds of 'reconstruct the firewall' work each added a fresh generation of rules without removing the old one. Because RouterOS evaluates rules in orde
Kyverno: Supply Chain Security as Admission Control on Kubernetes
Dev.to · david ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Kyverno: Supply Chain Security as Admission Control on Kubernetes
Most Kubernetes clusters accept any container image, any privilege level, and any resource configuration by default. Kyverno lets you enforce policies at admiss
ArgoCD Gotchas: Cache Staleness and the SharedResourceWarning Nobody Explains
Dev.to · david ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
ArgoCD Gotchas: Cache Staleness and the SharedResourceWarning Nobody Explains
kubectl apply succeeds, the field reverts within seconds, and there's no error anywhere. Two ArgoCD debugging patterns that hit the same homelab three times in
How I Used Redis to Stop My Football Web App From Hammering the Database
Dev.to · Syed Ahmed Ali ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
How I Used Redis to Stop My Football Web App From Hammering the Database
A practical walkthrough of the cache-aside pattern — why it exists, how to implement it, and what...
Shift Left Security: A Practical Guide to Catching Vulnerabilities Before You Ship
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Shift Left Security: A Practical Guide to Catching Vulnerabilities Before You Ship
How to build security into your CI/CD pipeline without slowing down development? Continue reading on Stackademic »
5 Expensive Kubernetes Cost Traps and How to Deal With Them
Dev.to · Keerthana Mokila ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
5 Expensive Kubernetes Cost Traps and How to Deal With Them
Kubernetes Was Built for Scale—Not for Cost Efficiency Kubernetes has transformed the way...
Self-Host Your Personal Finance Manager in 5 Minutes with Docker
Dev.to · Jarvis Clawbot ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Self-Host Your Personal Finance Manager in 5 Minutes with Docker
SaaS finance apps know your salary, your spending, your net worth, and where you invest. That data is...
The DevOps Definition Nobody Actually Explained to You (Until Now)
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
The DevOps Definition Nobody Actually Explained to You (Until Now)
The first time someone explained DevOps to me, I had the same reaction most people do: “Wait, I already do all of that.” And that reaction… Continue reading on
How I added a zero-upload GitHub Actions check to a real repository
Dev.to · Eliott Reich ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
How I added a zero-upload GitHub Actions check to a real repository
A security tool should be willing to scan itself. I used the public eliottreich/taskbounty-check...
Building a Simple Log Monitoring Script in Shell Scripting
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Building a Simple Log Monitoring Script in Shell Scripting
Imagine you are responsible for maintaining a website: Continue reading on Medium »
iam:PassRole Explained: The Most Abused IAM Permission
Dev.to · Jeff Tham ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
iam:PassRole Explained: The Most Abused IAM Permission
Originally published at shieldly.io/blog. Of all the IAM permissions that appear in misconfigured...
No Silver Bullets: Engineering a Multi-Tenant CI Platform a Small Team Can Run
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
No Silver Bullets: Engineering a Multi-Tenant CI Platform a Small Team Can Run
The engineering trade-offs behind a multi-tenant CI platform on AWS — ~40 teams, ~10k jobs/day, and the honest cost of each decision. Continue reading on Medium
The Single Habit That Accelerates Your Dev Workflow (and It's Not What You Think)
Dev.to · VASHUDEV KRISHNA ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
The Single Habit That Accelerates Your Dev Workflow (and It's Not What You Think)
Hey developers, ever feel like you're constantly chasing productivity hacks, only to find yourself...
How to Automatically Replicate AWS SSM Parameters Across Regions Using EventBridge and Lambda
Dev.to · Rishi Vachhani ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
How to Automatically Replicate AWS SSM Parameters Across Regions Using EventBridge and Lambda
AWS Systems Manager Parameter Store is regional by design. If you create a parameter in ap-south-1,...
Reddit r/devops ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Migrating ~200 ECS Fargate tasks from Coralogix on a strict $4k budget. What are our best options?
Hey everyone, Senior DevOps engineer at a mid-sized e-commerce company in India here. We’re currently planning a complete overhaul of our observability stack. W
Blackbox Monitoring vs Internal Metrics - The Gap Between "Healthy" and "Working"
Dev.to · Mrinal Narang ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Blackbox Monitoring vs Internal Metrics - The Gap Between "Healthy" and "Working"
You've probably had this incident. Dashboards are all green. CPU is fine. Memory looks good. Pods...