Tech Skills

DevOps & Cloud

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

13,121
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,225) Articles (2522)Blog Posts (4114)Tutorials (224)Research Papers (5)News (360)
Why I Stopped Maintaining Dotfiles and Built a Cross-Platform Shell Bootstrap
Dev.to · adrienclaire ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
Why I Stopped Maintaining Dotfiles and Built a Cross-Platform Shell Bootstrap
Every new workstation started the same way. Install Git. Install PowerShell. Install fzf. Install...
Why your p99 latency spike resolves before the alert fires
Dev.to · Muskan ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
Why your p99 latency spike resolves before the alert fires
Transient P99 latency spikes self-resolve before alerting systems surface them, and that gap is where the most dangerous incidents hide.
True FinOps Starts in the Code: Why Buying Reserved Instances Isn't Architecture
Dev.to · Paulo Dalmas ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
True FinOps Starts in the Code: Why Buying Reserved Instances Isn't Architecture
If you've ever sat in a technical leadership or architectural role at a cloud-native company, you've...
The Docker “Hop Limit” Trap: Why Your AWS Authentication Breaks After an SDK Upgrade
Medium · Python ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
The Docker “Hop Limit” Trap: Why Your AWS Authentication Breaks After an SDK Upgrade
What started as a routine SDK upgrade turned into several hours of debugging. Continue reading on Medium »
The Docker “Hop Limit” Trap: Why Your AWS Authentication Breaks After an SDK Upgrade
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
The Docker “Hop Limit” Trap: Why Your AWS Authentication Breaks After an SDK Upgrade
What started as a routine SDK upgrade turned into several hours of debugging. Continue reading on Medium »
What Are DORA Metrics and Why Every DevOps Student Should Know Them
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
What Are DORA Metrics and Why Every DevOps Student Should Know Them
When I first came across DORA metrics while exploring WSO2 Choreo, my honest reaction was — okay, another way to measure developers. I… Continue reading on Medi
Your Traffic Just Increased 10× at Midnight.
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
Your Traffic Just Increased 10× at Midnight.
Understanding the Horizontal Pod Autoscaler (HPA), Metrics Server, Scaling Formula, and the Complete Autoscaling Workflow in Kubernetes Continue reading on Medi
DevOps Mühendisi vs. Bulut (Cloud) Mühendisi: Farklar, Kesişimler ve Sektörel Gerçekler
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
DevOps Mühendisi vs. Bulut (Cloud) Mühendisi: Farklar, Kesişimler ve Sektörel Gerçekler
Yazılım dünyasında iş ilanlarına göz atıyorsanız muhtemelen şu manzarayla sıkça karşılaşıyorsunuzdur: “Cloud DevOps Engineer aranıyor!”… Continue reading on Med
DevSecOps and It’s Importance in Software Delivery
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
DevSecOps and It’s Importance in Software Delivery
In this digital transformation era, everyday businesses are launching new applications, releasing software updates, and are adopting cloud… Continue reading on
Root Cause Analysis Across Every Signal, On One Screen
Dev.to · Ashitha Ravindran ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
Root Cause Analysis Across Every Signal, On One Screen
Automated root cause analysis that reads logs, metrics, and traces together and cites every claim to...
🧹 Keeping Your Kubernetes Cluster Clean with the Descheduler
Dev.to · Hamdi (KHELIL) LION ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
🧹 Keeping Your Kubernetes Cluster Clean with the Descheduler
Your scheduler did a great job placing pods this morning. But your cluster never stops moving, and by...
MarkTechPost ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
Meet container: Apple’s Open-Source Swift Tool for Running Linux Containers as Lightweight VMs on Apple Silicon
Apple released container 1.0, an open-source Swift tool running Linux containers as lightweight virtual machines on Apple silicon. The post Meet container: Appl
Mastering DevOps Fundamentals: A Practical Guide
Dev.to · DevOps Start ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
Mastering DevOps Fundamentals: A Practical Guide
Explore the core principles and practices of DevOps to streamline your software development lifecycl
npm freezes high-impact maintainer accounts for 72 hours after a sensitive change
Dev.to · Leo ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
npm freezes high-impact maintainer accounts for 72 hours after a sensitive change
npm now puts its 'high-impact' maintainer accounts into a 72-hour read-only state whenever it detects a sensitive account change like an email update or 2FA rec
Reddit r/devops ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
Open sourced a CLI that catches idle AWS resources in CI/CD
I built CleanCloud - a CLI that scans your account for resources that are costing you money while doing nothing, and runs as a step in GitHub Actions so it catc
AKS Authentication Simplified: Choosing the Right Entra ID Model Without Breaking Security
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
AKS Authentication Simplified: Choosing the Right Entra ID Model Without Breaking Security
Each authentication mode solves a problem — but picking the wrong one creates new risks. Continue reading on Medium »
Day11 Kubernetes Error series Environment Variable Issue
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
Day11 Kubernetes Error series Environment Variable Issue
Day 14 —  Environment Variable Issue Continue reading on Medium »
GitLab CI/CD for Kubernetes: A Production-Ready Pipeline You Can Trust
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
GitLab CI/CD for Kubernetes: A Production-Ready Pipeline You Can Trust
Run GitLab CI long enough and you inherit one of these: Continue reading on Medium »
An infinite loop hiding in a string search: debugging objectIsQueried in KubeStellar
Dev.to · Vignan Nallani ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
An infinite loop hiding in a string search: debugging objectIsQueried in KubeStellar
Some bugs crash loudly. The more interesting ones just hang — no panic, no error, no stack trace,...
Local Kubernetes Development with Kind: A Complete Guide for Ubuntu & WSL Developers
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
Local Kubernetes Development with Kind: A Complete Guide for Ubuntu & WSL Developers
Learn how to install Kind, create Kubernetes clusters, local Docker images, deploy applications, debug workloads and streamline… Continue reading on Medium »
How to Manage Secrets in GitOps Without Exposing Them in Git
Dev.to · Ashish ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
How to Manage Secrets in GitOps Without Exposing Them in Git
One of the first questions beginners ask when learning GitOps is: "If everything goes in Git, where...
Dotsync – A zero-knowledge CLI to sync dotfiles and secrets in Go
Dev.to · Chauhan Pruthviraj ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
Dotsync – A zero-knowledge CLI to sync dotfiles and secrets in Go
I spent 3 months building a tool that solves the most annoying part of working on a dev team. You...
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
Building a Lightweight, Cost-Free Alerting Infrastructure: 5 Production Use Cases for Python and…
As engineers and product owners, monitoring edge cases and system availability usually means relying on heavy SaaS platforms or paying for… Continue reading on
Medium · Python ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
Building a Lightweight, Cost-Free Alerting Infrastructure: 5 Production Use Cases for Python and…
As engineers and product owners, monitoring edge cases and system availability usually means relying on heavy SaaS platforms or paying for… Continue reading on
PodDisruptionBudgets: Your Kubernetes Outage Insurance
Dev.to · Naman ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
PodDisruptionBudgets: Your Kubernetes Outage Insurance
It's Tuesday morning. The platform team starts draining nodes for a Kubernetes upgrade. Sixty seconds...
Unified Service Deployment Across Carousell Group
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
Unified Service Deployment Across Carousell Group
How we standardised CI/CD for three business units using GitHub Actions, self-hosted runners, and a GitOps-inspired deployment model. Continue reading on Carous
My Backup Hadn't Run in 9 Days and Nothing Told Me
Dev.to · Anguishe ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
My Backup Hadn't Run in 9 Days and Nothing Told Me
The backup ran fine every night for fourteen months, and then it didn't run for nine days, and...
EKS Troubleshooting Guide — From Node Failures to Pod Crashes, Storage, Access, and Networking
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
EKS Troubleshooting Guide — From Node Failures to Pod Crashes, Storage, Access, and Networking
Something broke on your EKS cluster. This guide walks you through the most common issues engineers face — nodes not joining, pods crashing… Continue reading on
When --cap-drop ALL Broke the Gate Socket
Dev.to · Jeremy Longshore ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
When --cap-drop ALL Broke the Gate Socket
Hardening a container hid a permission bug: --cap-drop ALL stripped CAP_DAC_OVERRIDE, and a gate socket silently stopped governing every tool call.
I Don’t Always Test My Code. But When I Do, I Do It in Production.
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
I Don’t Always Test My Code. But When I Do, I Do It in Production.
How modern DevOps principles turned a reckless joke into a disciplined engineering practice. Continue reading on Medium »
The 10-Point Go-Live Checklist Every Team Should Finish Before Launching a New System
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
The 10-Point Go-Live Checklist Every Team Should Finish Before Launching a New System
A practical guide to avoiding the last-minute surprises that turn launch day into incident day Continue reading on Medium »
Zero-Downtime Crossplane v1 v2 Migration: Adopt-in-Place at Production Scale
Dev.to · Pavan Madduri ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
Zero-Downtime Crossplane v1 v2 Migration: Adopt-in-Place at Production Scale
How we moved a production EKS fleet from Crossplane v1 claims/composites to v2 namespaced XRs with no resource recreation, no node rotation, and no downtime — p
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 6d 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 of every resource you run, and… Continue reading on Medium »
My Durable Objects alarm loop burned CPU for 3 days before I noticed — here's what the docs miss
Dev.to · 강해수 ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
My Durable Objects alarm loop burned CPU for 3 days before I noticed — here's what the docs miss
How DO alarm retries actually behave in production, what triggers missed alarms, and three recovery patterns that hold up under real load.
What Happens When You Apply GRC Thinking to a Global DevSecOps Platform?
Medium · Cybersecurity ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
What Happens When You Apply GRC Thinking to a Global DevSecOps Platform?
A practical Governance, Risk & Compliance (GRC) case study of GitLab using publicly available information Continue reading on Medium »
Three Loops, No Ship
Dev.to · Vilius ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
Three Loops, No Ship
I spent three iterations on an auto-fix pipeline that still doesn't work reliably. Here's what I...
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
5 Ways to Deploy Code (Without Making Your Users Mad)
Picture this: You just spent weeks building an awesome new feature. It’s fully tested and ready to go. But when you hit "Deploy", your… Continue reading on Medi
Docs as Code: Build a CI/CD Pipeline for Your Documentation
Dev.to · paperquire ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
Docs as Code: Build a CI/CD Pipeline for Your Documentation
Your code has CI/CD. Your docs don't. Every modern engineering team has automated builds,...
How to move a Python service from a Docker Image -DHI without breaking package installs, root permissions?
Dev.to · SHUBHENDU SHUBHAM ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
How to move a Python service from a Docker Image -DHI without breaking package installs, root permissions?
You change one line in your Dockerfile — swap FROM python:3.11-slim for FROM...
Build, Release, Promote: The 3-Step Deployment Workflow That Makes Friday Deploys Safe
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
Build, Release, Promote: The 3-Step Deployment Workflow That Makes Friday Deploys Safe
Originally published on the Convox blog Continue reading on Medium »
Day 176 — Extensions of Collectors in OpenTelemetry and Their Different Types
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
Day 176 — Extensions of Collectors in OpenTelemetry and Their Different Types
24th June 2026, Netherlands — OpenTelemetry Collector is often described as the “telemetry pipeline engine” of modern observability. It… Continue reading on Med
The Hidden Side of ArgoCD That Most GitOps Tutorials Never Mention
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
The Hidden Side of ArgoCD That Most GitOps Tutorials Never Mention
Deployments are easy. Operating GitOps at scale is where the real engineering begins. Continue reading on AegisOps »
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
Ever refreshed a website only to be randomly logged out? Here’s the DevOps mistake around it
Have you ever been using a web app, refreshed the page, and suddenly found yourself kicked back to the login screen? Continue reading on Medium »
Deploying a Containerized Backend to a VPS with Docker Compose + GitHub Actions (A Beginner's Runbook)
Dev.to · FOLASAYO SAMUEL OLAYEMI ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
Deploying a Containerized Backend to a VPS with Docker Compose + GitHub Actions (A Beginner's Runbook)
This is a complete, copy‑pasteable guide for shipping a backend app to a single Linux server using...
Your Vibe-Coded App Isn't Real Until It Has a URL
Dev.to · Dmitry Chervonyi ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
Your Vibe-Coded App Isn't Real Until It Has a URL
Here's a sentence that has quietly become a lie: "I built an app." You built something that runs on...
How to build your first MCP server in 10 minutes
Dev.to · GrahamduesCN ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
How to build your first MCP server in 10 minutes
I built my first MCP server last week and it was way simpler than I expected. Here is exactly how, no...
Reddit r/devops ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
What are DevOps interviews like?
I’ve been working full time for a year, but during that year I’ve been “motivated” to use Claude code to do basic code and while I understand the code, I forgot
CI/CD Pipeline for Java Web App Using Jenkins Pipeline Script on AWS EC2
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
CI/CD Pipeline for Java Web App Using Jenkins Pipeline Script on AWS EC2
Posted as part of my DevOps learning journey | Udemy Course: Decoding DevOps — From Basics to Advanced Projects with AI Continue reading on Medium »