Tech Skills

DevOps & Cloud

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

13,208
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,312) Articles (2561)Blog Posts (4155)Tutorials (231)Research Papers (5)News (360)
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...
Kubernetes and Cloud Native Associate (KCNA) Study Notes
Dev.to · Bastab C ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Kubernetes and Cloud Native Associate (KCNA) Study Notes
What the Kubernetes and Cloud Native Associate (KCNA) covers, the core concepts to know, the things people mix up, and which resources are worth your time.
Stop Copying Your .pre-commit-config.yaml
Dev.to · Christian Ledermann ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Stop Copying Your .pre-commit-config.yaml
Tired of hunting through old repositories to copy-paste your .pre-commit-config.yaml? I’ve built a CLI tool that automates the tedious setup of linters and form
OpenTelemetry in 30 Minutes: What Traces, Spans, and the Collector Concept Actually Mean
Medium · JavaScript ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
OpenTelemetry in 30 Minutes: What Traces, Spans, and the Collector Concept Actually Mean
The foundation every later AI observability setup builds on. Continue reading on Medium »
Deploying a FastMCP Server to Google Cloud Run: How to Fix the “Invalid Host Header” and 421 Errors
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Deploying a FastMCP Server to Google Cloud Run: How to Fix the “Invalid Host Header” and 421 Errors
I recently tried deploying a remote Model Context Protocol (MCP) server to Google Cloud Run so I could connect it to Cursor from anywhere… Continue reading on M
Part 2: When you hit the Limit Nobody Knew Existed - Applications Crashing
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Part 2: When you hit the Limit Nobody Knew Existed - Applications Crashing
Everything you need to know that can crash your application but not by a code change - A lot of stuff can happen. Read for all insides! Continue reading on Medi
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.
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.
How to Deploy a MERN Stack App on VPS with Nginx, PM2 and SSL — Everything I Learned
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
How to Deploy a MERN Stack App on VPS with Nginx, PM2 and SSL — Everything I Learned
A real, honest deployment journey — from localhost to production. Learn how to deploy a MERN stack app on a VPS with Nginx reverse proxy… Continue reading on Me
Day 8: Dockerizing FastAPI for Cloud‑Native Deployment
Medium · Python ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Day 8: Dockerizing FastAPI for Cloud‑Native Deployment
Reliability isn’t just about code and tests, it’s about packaging services so they run anywhere. Today I containerized my FastAPI project… Continue reading on M
Day 8: Dockerizing FastAPI for Cloud‑Native Deployment
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Day 8: Dockerizing FastAPI for Cloud‑Native Deployment
Reliability isn’t just about code and tests, it’s about packaging services so they run anywhere. Today I containerized my FastAPI project… Continue reading on M
The ₹0 Automation Stack: Enterprise-Grade Workflows Without Paying for SaaS
Dev.to · Archit Mittal ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
The ₹0 Automation Stack: Enterprise-Grade Workflows Without Paying for SaaS
₹37,500 per month. That was the SaaS bill a Jaipur-based textile exporter was paying for automating...
I Ditched 5 Cloud Subscriptions and Built a Self-Hosted Stack — Here's the Real Cost Breakdown
Dev.to · Sam Hartley ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
I Ditched 5 Cloud Subscriptions and Built a Self-Hosted Stack — Here's the Real Cost Breakdown
Last year I was paying $89/month for cloud services I didn't fully control. Notion, Slack, GitHub...
lode: Reimplementing DVC's core in Go without breaking the format
Dev.to · Juan Torchia ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
lode: Reimplementing DVC's core in Go without breaking the format
lode reimplements DVC's hot path in Go with a non-negotiable invariant: byte-identical compatibility with DVC 3.x. Static binary, parallel hashing, state DB tha
The 200-Line Bash Script That Rebases My Repos While I Sleep
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
The 200-Line Bash Script That Rebases My Repos While I Sleep
If you work across a fleet of microservices, you know the morning ritual. Open the first repo, git checkout main, git pull --rebase. Next… Continue reading on M
Fix ArgoCD Liquibase Migration Failures in GitOps Pipelines
Dev.to · Oleksandr Kuryzhev ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Fix ArgoCD Liquibase Migration Failures in GitOps Pipelines
Originally published on kuryzhev.cloud Your ArgoCD sync shows green, your Liquibase Job exited 0...
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
A Branching Strategy That Doesn’t Hurt
Part 5 of the “Git & Version Control Mastery” series. Most teams either have no branching strategy or a 12-step diagram nobody follows… Continue reading on Medi
The Playwright Playbook — Part 7: The CI/CD Setup Nobody Shows You
Dev.to · Faizal ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
The Playwright Playbook — Part 7: The CI/CD Setup Nobody Shows You
A production-ready Playwright CI/CD pipeline — GitHub Actions, test sharding across machines, browser matrix, Docker for consistent environments, Slack failure
How to Fix Docker Networking After a firewalld Reload
Dev.to · Arsen Apostolov ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
How to Fix Docker Networking After a firewalld Reload
You edit a firewalld zone, run the one command you always run — sudo firewall-cmd --reload — and it...
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.
Why debugging AWS cost spikes still takes 2 hours in 2026
Dev.to · Faiz-fs ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Why debugging AWS cost spikes still takes 2 hours in 2026
Every month, somewhere, a CFO sends this message: "Our AWS bill was 30% higher. What happened?" And...
Docker Cache Isn't Broken. You're Invalidating It.
Dev.to · Sai Shanmukkha Surapaneni ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Docker Cache Isn't Broken. You're Invalidating It.
The Day We Accidentally Added Eight Minutes To Every Build A platform team I worked with...
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.