Tech Skills
DevOps & Cloud
CI/CD, Docker, Kubernetes, AWS, GCP, Azure, monitoring and infrastructure as code
Skills in this topic
6 skills — Sign in to track your progress
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

Medium · DevOps
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
Every Docker image you have ever used came from nothing. Literally.
If you have used Docker before, you have probably written FROM ubuntu or FROM node at the top of a Dockerfile without thinking twice about… Continue reading on

Medium · DevOps
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
GitHub Actions CI/CD for Dockerized Node.js → AWS ECS (Complete 2026 Guide)
Every git push to main auto-builds, tests, and deploys your Node.js app to ECS. Here’s the complete working pipeline. Continue reading on Medium »

Medium · DevOps
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
Agentic DevOps With MCP: A Real Production Architecture
Most writing about agentic DevOps describes what is theoretically possible. This guide describes what is actually running in production at… Continue reading on
Medium · DevOps
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
How Two Silent Bugs Locked Every User Out of Production
A Cloud Run + Firebase App Check CORS postmortem Continue reading on Medium »
Medium · Python
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
Stop Staring at Cron Expressions: Airflow Just Got a Google Calendar Upgrade
Discover the missing visual calendar that finally lets you manage cron and timedelta DAGs like a human. Continue reading on Data Engineer Things »

Medium · Programming
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
Day 34: Looping Statements in Shell Script
Learn While, For, and Until Loops in Linux Shell Scripting Continue reading on Medium »

Medium · DevOps
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
100+ SRE Commands You’ll Actually Use Every Day
A practical handbook for DevOps Engineers, Platform Engineers, and SREs who manage production systems daily. ☸️☁️ Continue reading on Medium »

Medium · DevOps
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
Decoding Git Workflow: How We Managed Branches for a 10-Person Team Without Merge Conflict…
The branching strategy that saved our team from chaos, broken deployments, and endless pull request battles Continue reading on Medium »

Medium · DevOps
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
Marrying MacBook Pro M5 with Dell Precision 5690
Testing the Limits of Massive Transfer rates and Local SSH Speeds Continue reading on Tech Learner’s Journal »

Dev.to · Jonathan
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
Surviving the region you run in: failover on Aurora DSQL, and what the demo proves
How Quorum's failover layer works on Amazon Aurora DSQL multi-region clusters, an honest account of what the chaos demo simulates and what it does not, and wher
Medium · DevOps
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
Zero-Downtime Schema Migrations: Changing the Engine While It’s Running ( Part5 )
Your cluster is available, scalable, fast, and backed up. Now you need to add one column — without taking it all down. Continue reading on Medium »

Medium · Programming
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
One Dashboard for Every MCP Server (mcpkit serve)
The pattern in this article works with any MCP host that lets you configure the spawn command for each server — Cursor, Claude Desktop, VS… Continue reading on

Medium · DevOps
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
The CloudWatch Logs Insight Query That Found a 14-Month-Old Data Corruption Bug in 30 Seconds
Five non-obvious query patterns that replace expensive third-party log tools, drawn from real incident investigations at scale. Continue reading on Medium »

Medium · Programming
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
I had zero budget, thousands of users hitting my API at the same time, and one server dying.
When your user base grows faster than your infrastructure, you have two options. Spend money you do not have. Or think differently. Continue reading on Medium »

Medium · DevOps
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
The Terraform State File Is a Single Point of Failure You Treat Like a Database (But It Has No…
You lock it, version it, and panic when it breaks — but you’ve never tested restoring it. Continue reading on Medium »
The Register
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
Fire burns Google Cloud India’s network, which remains slow a week later
PLUS: Japan’s space truck is back in business; Zoho's DIY servers; Record tech exports for Korea, and more!
Medium · Data Science
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
Keep the OpenCode Desktop FeelingInside a Devcontainer
Devcontainers are great for reproducible, isolated dev environments. The one thing they tend to ruin? The polished, app-like coding… Continue reading on CodeX »
Medium · LLM
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
Keep the OpenCode Desktop FeelingInside a Devcontainer
Devcontainers are great for reproducible, isolated dev environments. The one thing they tend to ruin? The polished, app-like coding… Continue reading on CodeX »

Dev.to · James Joyner
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
How to Use Claude to Troubleshoot Linux Servers
Claude is genuinely useful for production Linux troubleshooting — when you use it right. Here's the...
Medium · DevOps
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
Kubernetes pour les développeurs Java/Angular : le B.A.-BA
Pas de jargon inutile, pas de théorie abstraite. Juste les concepts qu’il faut maîtriser pour comprendre ce qui se passe quand tu fais… Continue reading on Medi

Dev.to · Ross
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
I Got GitLab and Airbyte Running Locally, and Realised READMEs Aren’t Enough
I Got GitLab and Airbyte Running Locally in Under 30 Minutes, then Built BootProof to Prove It Every...

Medium · DevOps
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
How I Passed CKS in 3 Weeks !! — And Most Kubernetes Certifications Are a Waste of Time !!
I passed the Certified Kubernetes Security Specialist (CKS) exam, and recently I was reflecting on the preparation strategy that helped me… Continue reading on

Dev.to · Muhammad Arslan
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
@hazeljs/agent 1.0.1: Production Hardening for Real Deployments
We are shipping @hazeljs/agent 1.0.1 — a patch release focused on operational durability, resilience...

Medium · DevOps
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
The Brain Outside the Body: From Sun’s SSP to NVIDIA Base Command and Go
This is the fourth article in a series on the permanent principles of enterprise infrastructure engineering. Start with Herding Cats for… Continue reading on Me
Medium · Programming
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
From Zero to Hero: How Go’s Built-in expvar Streamlined My Monitoring Stack
You ever get that feeling, you know, when your monitoring setup actually feels heavier than the app it’s supposed to be, like, watching? Continue reading on Med

Dev.to · Sohana Akbar
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
Ingress with CloudFlare + cert-manager: A Frontend-Friendly Tutorial
TL;DR: You’ve built an awesome frontend app. You have a Kubernetes cluster. But setting up HTTPS with...

Medium · DevOps
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
Canary Deployments in Kubernetes: Why Companies Don’t Release New Code to Everyone at Once
You just deployed a bug that crashes your payment service: Part 8 Continue reading on Medium »

Medium · DevOps
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
Stop Doing Things Manually: An Introduction to Linux Shell Scripting ⚙️
If you do a task on a server more than twice, you should automate it. Continue reading on Medium »

Medium · DevOps
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
Wazuh Ansible Series Part 2: Integrating Wazuh SAML Authentication with Keycloak
How I integrated Wazuh with Keycloak using SAML, group-based access, and Wazuh RBAC mapping. Continue reading on Medium »

Medium · DevOps
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
10 CLI Tools Worth Installing Right Now
Tools I actually keep on every machine I work on. Continue reading on Medium »

Medium · DevOps
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
From IPv4 Exhaustion to IPv6 at Scale: How We Migrated Our AWS EKS Platform
A deep-dive into RFC1918 address exhaustion, dual-stack infrastructure, and the tricky EKS launch template bug that almost stopped us. Continue reading on Mediu

Medium · DevOps
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
Wazuh Ansible Series Part 1: How to Deploy Wazuh with Ansible
A practical guide to building a maintainable Wazuh deployment repository using upstream roles, wrapper roles, and inventory-driven files. Continue reading on Me

Medium · LLM
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
OpenClaw and Virtualisation Infrastructure — Talking to Harvester HCI Like a Human
I have a two-node Harvester cluster and It runs VMs, manages storage and handles whatever workloads I throw at it. Continue reading on Medium »

Medium · DevOps
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
Kubernetes Ortamlarında Kafka KRaft Controller ve Broker Rolleri Üzerine Bir İnceleme
Kafka KRaft mimarisinde Controller ve Broker podlarının görevleri, controllerOnly yapılandırmaları ve production ortamları için önerilen… Continue reading on De

Medium · DevOps
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
Building a Production-Ready Advanced AWS VPC with Terraform
Building a Production-Ready AWS VPC with Terraform: Multi-AZ Design, NAT Gateways, VPC Endpoints, and Flow Logs Continue reading on Medium »

Dev.to · rbcn
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
Running Obsidian Community Plugins in Flatpak — Battle Notes and a Move to AppImage
Running Obsidian community plugins inside Flatpak's sandbox is harder than it looks. Two battle stories — SSH agent scope isolation and a stdin JSON-RPC trap fr

Dev.to · Rodrigo Giuliani
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
When Automatic Failover Is More Dangerous Than No Failover
Here's a counterintuitive thing I ran into building redundancy for DoSync, an open protocol that lets...

Dev.to · opscanopy
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
Why Your GitHub Actions Workflow Didn't Trigger: branches, tags & paths Filters Explained
You pushed a commit, opened the Actions tab, and there's nothing there. No red X, no yellow dot — the...

Dev.to · Mirza Iqbal
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
My nightly Claude Code cron was about to start costing real money
A billing change lands tomorrow that meters background model calls separately from interactive work. My subscription was safe. one quiet automation was not. Wha

Dev.to · Akshay Sarak
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
Why I stopped fighting monorepos..
For a long time, I believed monorepos were overkill. They seemed like something only “big companies”...

Medium · DevOps
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
Logging in Kubernetes.
Logging is one of the three pillars of observability in distributed systems. As such, we have seen an explosion of popular open-source… Continue reading on Medi
Medium · DevOps
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
6 Release Strategies Every Cloud Engineer Should Understand
I still remember the first time I deployed an application directly to production. Continue reading on Medium »

Medium · DevOps
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
SSH for Beginners: Control Any Computer From Your Terminal
No experience needed. If you can open a terminal, you can learn SSH today. Continue reading on Medium »

Medium · DevOps
☁️ DevOps & Cloud
⚡ AI Lesson
3w ago
A Definitive Guide to AWS Elastic Load Balancing (ELB)
A practical breakdown of Application, Network, and Gateway load balancers, their system design trade-offs, and how to choose the right one… Continue reading on
Medium · Python
☁️ DevOps & Cloud
⚡ AI Lesson
3w ago
Day 25 Part 5: Health Monitor Working + Cohorts Done + Intelligence Service Starting
Friday evening. Health monitor complete: real-time scoring working (overall health 74/100 = GOOD), 3 active alerts generated (1 critical… Continue reading on Me

Dev.to · Doogal Simpson
☁️ DevOps & Cloud
⚡ AI Lesson
3w ago
Debugging Microservices with Distributed Tracing
Quick Answer: Distributed tracing solves microservice debugging by attaching a unique Trace ID to...

Medium · DevOps
☁️ DevOps & Cloud
⚡ AI Lesson
3w ago
CoreDNS in Kubernetes: the DNS engine your entire cluster depends on
From how a pod finds another service to the six plugins that matter in production: a complete, practical breakdown. Continue reading on Medium »

Medium · Python
☁️ DevOps & Cloud
⚡ AI Lesson
3w ago
Building Autonomous Observability Systems Using Python
How I stopped reacting to failures and started letting systems explain themselves. Continue reading on Top Python Libraries »
DeepCamp AI