Tech Skills

DevOps & Cloud

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

1,401
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 (946) Articles (494)Blog Posts (330)Tutorials (118)News (4)
Headless Chromium at scale: four fixes for a fleet that kept eating RAM
Dev.to · Ohad Badihi ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Headless Chromium at scale: four fixes for a fleet that kept eating RAM
Lessons from running a Playwright-based screenshot API in production — the four operational decisions that fixed our memory leaks and what they look like in cod
Slashed My Automation Suite from 9 Hours to 1 Hour with This Simple Caching Trick
Dev.to · Pau Dang ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Slashed My Automation Suite from 9 Hours to 1 Hour with This Simple Caching Trick
We've all been there: you build an amazing automation suite, hit "Run", and realize it's going to...
Manage Your Auth0 Tenants Faster with the Gemini CLI Extension
Dev.to · Jessica Temporal ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Manage Your Auth0 Tenants Faster with the Gemini CLI Extension
Stop switching between your browser and terminal to manage identity. In this video, I'll show you how...
Automating Post Functionality Testing with Render: A Developer's Guide
Dev.to · Matheus ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Automating Post Functionality Testing with Render: A Developer's Guide
In the fast-paced world of web development, ensuring the robustness of your application's features is...
Creating a Rabbit PubSub client with Dapr
Dev.to · Sergio Méndez ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Creating a Rabbit PubSub client with Dapr
Hi, readers community, to continue with this series of blog posts, we are going to learn about how to...
AWS CDK + Clef: Secrets that work the way you might expect in IaC
Dev.to · Clef.sh ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
AWS CDK + Clef: Secrets that work the way you might expect in IaC
A ~10-minute, copy-paste tutorial that takes you from an empty directory to a fully working Clef...
Opinion: Why We Replaced Kubernetes 1.31 CronJobs with Argo Workflows 3.5 for 40% Better Dependency Management
Dev.to · ANKUSH CHOUDHARY JOHAL ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Opinion: Why We Replaced Kubernetes 1.31 CronJobs with Argo Workflows 3.5 for 40% Better Dependency Management
After migrating 142 production batch workloads from Kubernetes 1.31 CronJobs to Argo Workflows 3.5...
Stop Putting Everything in One Terraform State: Use Terragrunt Dependency Blocks
Dev.to · Jeancy Joachim Mukaka ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Stop Putting Everything in One Terraform State: Use Terragrunt Dependency Blocks
Prerequisites Before getting started, make sure you have the following: Basic knowledge...
Troubleshooting Datacenter: Resolving Apache Service Reachability On Server
Dev.to · Chus ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Troubleshooting Datacenter: Resolving Apache Service Reachability On Server
A server was supposed to be serving web content via Apache on port 5002, anyone trying to connect was...
🚀 VX6 got Windows support with smart transport fallback, eBPF/XDP checks, and a native perf GUI
Dev.to · ["Ilker":{...}] ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
🚀 VX6 got Windows support with smart transport fallback, eBPF/XDP checks, and a native perf GUI
Big update for VX6: Windows 11 and Windows Server 2022+ are now in the mix on both AMD64 and...
Why Your Docker Assistant Shouldn’t Know Pizza Recipes: A Deep Dive into Gordon AI Security
Dev.to · Alessandro Pignati ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Why Your Docker Assistant Shouldn’t Know Pizza Recipes: A Deep Dive into Gordon AI Security
Imagine you're deep in the zone, debugging a complex multi-stage Docker build. You turn to Gordon,...
GBASE GBase 8a Disk Bottleneck: Two Proven Optimization Strategies
Dev.to · Michael ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
GBASE GBase 8a Disk Bottleneck: Two Proven Optimization Strategies
When disk usage on cluster nodes pushes past 95%, immediate action is required to prevent outages....
Can pipe buffer limits be increased from inside a container?
Dev.to · augustine Egbuna ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Can pipe buffer limits be increased from inside a container?
You cannot increase pipe buffer limits from inside a container without CAP_SYS_RESOURCE. Here's what actually works for streaming data between storage systems.
🚀 argocd install kubernetes cluster aws — common mistakes and how to avoid them
Dev.to · Python-T Point ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
🚀 argocd install kubernetes cluster aws — common mistakes and how to avoid them
💥 The First Time I Tried ArgoCD on EKS, I Broke Production at 2 AM Chai in hand....
Idea for Managing Policies Across Nearly 1,000 AWS Organizations — A Reseller's Perspective
Dev.to · ICHINO Kazuaki ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Idea for Managing Policies Across Nearly 1,000 AWS Organizations — A Reseller's Perspective
"A Note from the Author" I work in the Technical Support division of an AWS reseller operating under...
Benchmark: FAANG vs. Startup vs. Remote Engineer Work-Life Balance in 2026 with Kubernetes 1.33
Dev.to · ANKUSH CHOUDHARY JOHAL ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Benchmark: FAANG vs. Startup vs. Remote Engineer Work-Life Balance in 2026 with Kubernetes 1.33
In 2026, Kubernetes 1.33 adoption has hit 89% of production workloads across FAANG, funded startups,...
Automating wagmi v2 v3 and Inngest v3 v4 Migrations with Zero False Positives
Dev.to · Angela Chukuwike ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Automating wagmi v2 v3 and Inngest v3 v4 Migrations with Zero False Positives
The Problem Upgrading dependencies is one of the most frustrating parts of maintaining...
Your Engineers Aren't Slow. Your incident response is. Here's Where the First 20 Minutes Actually Go
Dev.to · Jay Saadana ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Your Engineers Aren't Slow. Your incident response is. Here's Where the First 20 Minutes Actually Go
Your last P0 incident probably took 50 minutes to resolve. The fix itself? Likely under 10 minutes. A...
Why Your AI Builder Platform Needs Infrastructure Before Scale
Dev.to · Nometria ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Why Your AI Builder Platform Needs Infrastructure Before Scale
Why Your AI-Built App Hits a Wall at Scale (And How to Break Through) You shipped...
🐧 VMware to KVM migration guide — common pitfalls and how to avoid them
Dev.to · Python-T Point ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
🐧 VMware to KVM migration guide — common pitfalls and how to avoid them
A junior on my team asked me last week, “How do I move a VM from VMware to KVM without losing data or...
Bypassing Cloudflare for True Origin Health Checks with Blackbox Exporter and CoreDNS
Dev.to · Amaan Ul Haq Siddiqui ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Bypassing Cloudflare for True Origin Health Checks with Blackbox Exporter and CoreDNS
You have 100+ web endpoints behind Cloudflare. You need to know if the origin is healthy. Not the...
ci-doctor vs octoscan: when to use which
Dev.to · depmedicdev-byte ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
ci-doctor vs octoscan: when to use which
octoscan is a Synacktiv-built security scanner focused on supply-chain vulnerabilities in GitHub Actions. ci-doctor adds cost and reliability rules. Run both.
Why Kubernetes 1.32 Is Overkill for 80% of Startups: A Cloud Native Hot Take
Dev.to · ANKUSH CHOUDHARY JOHAL ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Why Kubernetes 1.32 Is Overkill for 80% of Startups: A Cloud Native Hot Take
In 2024, 82% of Series A startups deploy Kubernetes 1.32 to production, yet 79% of those teams spend...
Why Most System Migrations Fail (And How to Do It Safely)
Dev.to · Ricardo@Shinetech ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Why Most System Migrations Fail (And How to Do It Safely)
If you're planning a system migration, you're probably not trying to understand what it is — you're...
nat-zero: scale-to-zero NAT instances for AWS
Dev.to · Leonard O Sullivan ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
nat-zero: scale-to-zero NAT instances for AWS
nat-zero is a Terraform module that replaces always-on NAT infrastructure with on-demand NAT...
1,294 commits in 61 days. I cannot read code.
Dev.to · AkrijSama ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
1,294 commits in 61 days. I cannot read code.
1,294 commits across two repos in 61 days. 50 of those were active working days — about 26 commits...
Distributed Tracing on a Budget
Dev.to · SoftwareDevs mvpfactory.io ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Distributed Tracing on a Budget
Walk through setting up a complete observability pipeline for a startup's backend using OpenTelemetry Collector with tail-based sampling policies, Tempo for tra
Stop Putting Credentials in Environment Variables: Secret Management for DevOps Teams
Dev.to · Yash Pritwani ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Stop Putting Credentials in Environment Variables: Secret Management for DevOps Teams
Originally published on TechSaaS Cloud Originally published on TechSaaS Cloud Stop...
CI/CD Pipeline Optimization: From 20-Minute to 3-Minute Builds
Dev.to · Yash Pritwani ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
CI/CD Pipeline Optimization: From 20-Minute to 3-Minute Builds
Originally published on TechSaaS Cloud Originally published on TechSaaS Cloud CI/CD...
Coordinate Multiple Claude Code Sessions on a Shared Repo
Dev.to · Sahil Kathpal ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Coordinate Multiple Claude Code Sessions on a Shared Repo
Running multiple Claude Code sessions against the same codebase without a coordination layer produces...
I got tired of the Jira Git PR ritual, so I automated it
Dev.to · Aashish Prasad ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
I got tired of the Jira Git PR ritual, so I automated it
The 5-minute tax on every task If you use Jira and Git, you know this loop: Write your...
I Ran 9 Kubernetes Labs on a Local KIND Cluster — Here Is Everything I Learned
Dev.to · Vivian Chiamaka Okose ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
I Ran 9 Kubernetes Labs on a Local KIND Cluster — Here Is Everything I Learned
By Vivian Chiamaka Okose | DevOps Engineer If you have been putting off learning Kubernetes...
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...
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...
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. ...
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...
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...
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...
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....
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.