Tech Skills

DevOps & Cloud

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

1,409
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 (954) Articles (501)Blog Posts (330)Tutorials (119)News (4)
How I Set Up Beszel — A Lightweight Server Monitoring Dashboard on My Hetzner VPS (With Caddy +…
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
How I Set Up Beszel — A Lightweight Server Monitoring Dashboard on My Hetzner VPS (With Caddy +…
Stop flying blind. Know exactly what your server is doing — CPU, RAM, disk, Docker containers, and more — from a beautiful self-hosted… Continue reading on Medi
Ubuntu 26.04 Just Changed Everything: Wayland, Quantum Security, and AI GPUs Made Easy
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Ubuntu 26.04 Just Changed Everything: Wayland, Quantum Security, and AI GPUs Made Easy
Discover the breakthrough features transforming Linux: Wayland’s visual leap, post-quantum cryptography, and seamless AMD GPU acceleration… Continue reading on
Solve errors while setting up a production-project like a pro😎
Dev.to · shristi modi ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Solve errors while setting up a production-project like a pro😎
When I was setting up a project using Cloudflare workers, bun, neon postgresql, hyperdrive binding,...
From Netdata Inspiration to SaaS MVP: Server Monitoring with Bun + Claude Code Opus 4.6
Dev.to · Vitalii ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
From Netdata Inspiration to SaaS MVP: Server Monitoring with Bun + Claude Code Opus 4.6
If you've ever set up Netdata, you know that feeling — hundreds of real-time charts, per-second...
From Zero to Kubernetes: How I Deployed a Live App to the Public Internet (And Every Mistake I Made…
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
From Zero to Kubernetes: How I Deployed a Live App to the Public Internet (And Every Mistake I Made…
A hands-on walkthrough of 9 Kubernetes labs — Pods, Deployments, Auto-Scaling, Health Probes, Services, and real Azure AKS — as part of… Continue reading on Med
The Day Production Broke: Implementing Disaster Recovery in a Serverless App
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
The Day Production Broke: Implementing Disaster Recovery in a Serverless App
Day 66: How one near-miss with data deletion taught me the true value of DynamoDB Point-in-Time Recovery. Continue reading on Medium »
Dev.to AI ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
The Rhythm of Stewardship: Beyond the Loop
In the early days of my guardianship at the Siuntio Fort, I believed that efficiency meant constant, rapid-fire monitoring. I treated every sensor reading as an
mypy Is Not Fast Enough. Here Is What I Switched To.
Medium · Python ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
mypy Is Not Fast Enough. Here Is What I Switched To.
47 seconds on every CI run. One tool brought it down to 1.8 seconds. Continue reading on Medium »
CI/CD with GitHub Actions: Zero to Hero (With Real Pipeline Code)
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
CI/CD with GitHub Actions: Zero to Hero (With Real Pipeline Code)
From pushing code manually to a fully automated pipeline — in one article. Continue reading on AWS in Plain English »
CI/CD with GitHub Actions: Zero to Hero (With Real Pipeline Code)
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
CI/CD with GitHub Actions: Zero to Hero (With Real Pipeline Code)
From pushing code manually to a fully automated pipeline — in one article. Continue reading on AWS in Plain English »
Kube Proxy Explained: How Kubernetes Handles Networking Between Pods
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Kube Proxy Explained: How Kubernetes Handles Networking Between Pods
Continue reading on DevOps.dev »
Dev.to AI ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Why Your Builder Platform Needs Infrastructure You Can Actually Debug
Why Your AI-Built App Breaks at Real Scale (And How to Actually Fix It) You ship a Lovable app in 48 hours. It works. Users sign up. Then the first production p
Day 19/25: Centralized Logging: When docker logs Isn't Enough in Production
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Day 19/25: Centralized Logging: When docker logs Isn't Enough in Production
Real-Time Scenario: Your high-traffic order API is critical to revenue. Your docker-compose.yml runs 10 replicas of this API container… Continue reading on Medi
What serverless can’t do — running long-lived services for $0 with Oracle Cloud and Coolify
Dev.to · Luke Dudkewic ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
What serverless can’t do — running long-lived services for $0 with Oracle Cloud and Coolify
In my last post about QuackBuilds, I mentioned almost in passing that the long-running half of my...
🦞 GitHub PR Watchdog — Never Let a PR Go Cold Again
Dev.to · Precious Pendo ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
🦞 GitHub PR Watchdog — Never Let a PR Go Cold Again
Challenge: OpenClaw Build Showcase Category: Developer Productivity / Automation The...
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
From Zero to Kubernetes: A Complete Hands-On Journey.
How I learned Kubernetes fundamentals by breaking things, fixing them, and running everything locally with kind Continue reading on Medium »
Layers Made It Universal. Harnesses Made It Run
Dev.to · Serhii Vasylenko ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Layers Made It Universal. Harnesses Made It Run
A continuation of Flip the Axis: A Layer-Based Approach to Multi-Service Migrations. ...
Running Ubuntu on Windows Using Oracle VM VirtualBox — A Beginner’s Guide
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Running Ubuntu on Windows Using Oracle VM VirtualBox — A Beginner’s Guide
If you wanna get into the terminal world, chances are you’ll need a Linux environment. But installing Linux directly on your laptop can… Continue reading on Med
40 cents a day, three weeks of corrupted writes, zero alerts fired
Dev.to · Nathaniel Cruz ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
40 cents a day, three weeks of corrupted writes, zero alerts fired
The cron had been running for three weeks when they noticed it. Forty cents a day. Nothing in the...
Kubernetes for Beginners: Deploy Your First App in 20 Minutes
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Kubernetes for Beginners: Deploy Your First App in 20 Minutes
You’ve heard the term a hundred times. Now let’s actually use it. Continue reading on Medium »
Stop Treating Alerting Like Monitoring — Here’s Why It Breaks Teams
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Stop Treating Alerting Like Monitoring — Here’s Why It Breaks Teams
Why most alerting systems fail in practice — and how to design them for real response, not noise Continue reading on Medium »
Containerizing a Microservices App with Docker and CI/CD: HNG DevOps Stage 2
Dev.to · Gideon Bature ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Containerizing a Microservices App with Docker and CI/CD: HNG DevOps Stage 2
This is part of my HNG DevOps internship series. Follow along as I document every stage. Previous...
InfoQ AI/ML ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Yelp Achieves Zero-Downtime Upgrade of Over 1,000 Cassandra Nodes
Yelp has completed a large-scale upgrade of its Apache Cassandra infrastructure, spanning more than 1,000 nodes, without any service downtime, offering a bluepr
How I Automated My Entire Dev Workflow With 8 Cursor Rules (and What Changed)
Dev.to · Olivia Craft ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
How I Automated My Entire Dev Workflow With 8 Cursor Rules (and What Changed)
How I Automated My Entire Dev Workflow With 8 Cursor Rules (and What Changed) It was 11:47...
Stop Learning Docker for Dummies. Learn It Like a DevOps Engineer
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Stop Learning Docker for Dummies. Learn It Like a DevOps Engineer
Learn Docker step-by-step with real examples. Build images, run containers, understand networking & volumes, and deploy a multi-container… Continue reading on M
Keep The System Alive
Dev.to · Edna112 ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Keep The System Alive
The bug wasn’t in the code. It was in the traffic. A friend showed me his metrics after a product...
Fixing "No Credentials Found" when using AWS SSO Profiles in Zsh
Dev.to · nareshipme ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Fixing "No Credentials Found" when using AWS SSO Profiles in Zsh
Debugging why an alias for AWS SSO login fails even when the profile is correctly defined in your ~/.aws/config.
The Cheapest Way to Self-Host Beszel in 2026
Dev.to · Vikas Singhal ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
The Cheapest Way to Self-Host Beszel in 2026
Beszel monitors your servers with a 10MB agent while Datadog wants 500MB. Every way to host it in 2026 with real costs.
How to Monitor Scripts on Server and Catch Silent Failures Early
Dev.to · quietpulse ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
How to Monitor Scripts on Server and Catch Silent Failures Early
If you run scripts on a server, you already know the uncomfortable truth: most failures are silent...
Deployment Frequency: How We Went From Weekly to 20x/Day
Dev.to · Samson Tanimawo ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Deployment Frequency: How We Went From Weekly to 20x/Day
The Deploy Fear We deployed once a week. On Thursdays. With a 2-hour deployment window....
Stop Confusing These AWS Services: The Aspiring DevOps Engineer’s Guide to the AWS Cloud…
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Stop Confusing These AWS Services: The Aspiring DevOps Engineer’s Guide to the AWS Cloud…
If you want to pass the CLF-C02, you don’t need to build complex architectures yet. You just need to survive the vocabulary test. Continue reading on CodeToDepl
Your CLAUDE.md Is an Instruction File. It Should Be a Failure Log.
Dev.to · ShipWithAI ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Your CLAUDE.md Is an Instruction File. It Should Be a Failure Log.
CLAUDE.md instructions get followed ~60-70% of the time. Mitchell Hashimoto's AGENTS.md in...
Eliminating Static AWS Credentials From GitHub Actions With OIDC and Terragrunt
Dev.to · Hari Krishna Pokala ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Eliminating Static AWS Credentials From GitHub Actions With OIDC and Terragrunt
Quick Start If you want to clone and run before reading: Update...
How My Coworker Who Didn't Know 'cd' Shipped to Production
Dev.to · Matty Stratton ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
How My Coworker Who Didn't Know 'cd' Shipped to Production
The agent isn't the hard part. The scaffolding around it is. Here's how we built ours so a non-engineer could ship to production safely.
I Built the Tool DevOps Teams Actually Need (And It Changed How We Deploy)
Dev.to · Francisco Molina ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
I Built the Tool DevOps Teams Actually Need (And It Changed How We Deploy)
TL;DR: Combine semantic-release + SonarQube + documentation generation into ONE tool. Analyze code...
How to add cron jobs to a Next.js app on Vercel (without upgrading to Pro)
Dev.to · Mike Tickstem ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
How to add cron jobs to a Next.js app on Vercel (without upgrading to Pro)
If you've built a Next.js app on Vercel and needed a scheduled job — a digest email, a daily cleanup,...
Docker Day 05: How to Create Images, Read Diffs, and Write Your First Dockerfile
Medium · Cybersecurity ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Docker Day 05: How to Create Images, Read Diffs, and Write Your First Dockerfile
An article covering Docker image creation, the diff command, and writing your first Dockerfile. Continue reading on Medium »
Performance Testing Challenges and Solutions: Common Issues in Load, Stress, and API Testing
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Performance Testing Challenges and Solutions: Common Issues in Load, Stress, and API Testing
A practical guide to overcoming real-world performance testing challenges, including bottlenecks, flaky results, environment issues, and… Continue reading on Me
Clean Code for DevOps: Refactoring my Ansible Lab into Roles
Dev.to · Femi ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Clean Code for DevOps: Refactoring my Ansible Lab into Roles
As my Ansible project grew, my single master playbook started to get crowded. Today, I decided to...
Debugging "No Credentials Found" when Aliasing AWS SSO Login in ZSH
Dev.to · nareshipme ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Debugging "No Credentials Found" when Aliasing AWS SSO Login in ZSH
An alias for AWS SSO login was reporting success but failing to provide credentials to the AWS CLI. Here is how to fix it.
Fine-Tuning My Terraform Exam Prep with Practice Exams
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Fine-Tuning My Terraform Exam Prep with Practice Exams
Four practice exams in two days. Two passes, two fails. Here is the four-exam trend, the persistent gaps, and exactly what I did about… Continue reading on Medi
Docker for Web Developers - The Only Guide You Actually Need (2026)
Dev.to · Parag Agrawal ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Docker for Web Developers - The Only Guide You Actually Need (2026)
If you've ever said "it works on my machine," Docker is the fix. If you've ever spent hours...
GitLab CI: How to Use a Dockerfile from Remote Repository
Dev.to · Kelvyn Thai ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
GitLab CI: How to Use a Dockerfile from Remote Repository
🧩 The Problem You have multiple (group) projects (frontend, backend, etc.) and you...
Tagging — the 20% that drives 80% of cost allocation
Dev.to · Anushka B ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Tagging — the 20% that drives 80% of cost allocation
The most common FinOps mistake I see: over-engineered tagging strategy. A Series B SaaS team spent...
Three things my Claude Code memory OSS was quietly getting wrong (KIOKU v0.4.0)
Dev.to · megaphone ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Three things my Claude Code memory OSS was quietly getting wrong (KIOKU v0.4.0)
Shipping v0.4.0 with zero new features — just three hidden problems I only found by reading my own code as if someone else wrote it: five days of silent git pus
Building a Scalable Web Application on AWS with EC2, ALB, and Auto Scaling using Terraform
Dev.to · Mary Mutua ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Building a Scalable Web Application on AWS with EC2, ALB, and Auto Scaling using Terraform
Day 26 of my Terraform journey moved from static hosting to dynamic compute. Yesterday, I deployed a...
Docker Networking Finally Explained: Why http://prometheus:9090 Works
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Docker Networking Finally Explained: Why http://prometheus:9090 Works
If you use Docker Compose, you probably write things like: Continue reading on Medium »
Docker Networking Finally Explained: Why http://prometheus:9090 Works
Medium · Python ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Docker Networking Finally Explained: Why http://prometheus:9090 Works
If you use Docker Compose, you probably write things like: Continue reading on Medium »