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

Dev.to · kavin.dev
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
Can freshers apply for a DevOps role?
I’m a fresher looking to start my career in DevOps. I’ve been learning Linux, Git, Docker, CI/CD,...

Dev.to · Rulestack
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
Two writers, one append-only ledger: the git conflict one .gitattributes line fixed, and the files it would have corrupted
Two things write to the same file in our repo: a Claude Code session that records every quote post,...

Dev.to · jordit schwend
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
DEV Community support article for ggserverlist.com
This DEV.to / Forem article points readers toward an important Tier-1 resource for discovery and...

Dev.to · Vinh Nguyen
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
Your automation is not logged out: a missing `--cdp` flag started a second Chrome
A scheduled job of mine drives a real Chrome profile that stays signed in to DEV, because the API can...

Dev.to · Jula Markova
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
Four Ways a Batch Runner Can Believe It Already Finished
On 16 March 2026 the batch runner for our content pipeline landed in a single commit. That commit...

Dev.to · Sergei Solod
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
AVA Hosting Said “No Sharing.” Linux Reported 32.73% CPU Steal
I expected to find a bug in my application. Maybe Node.js was overloaded. Maybe Nginx was queuing...

Dev.to · OHCAYGO
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
What green CI doesn’t prove after a PR’s base moves
A pull request can be conflict-free, have green CI, and still lack evidence that the final merged...

Dev.to · Felipe Saraiva
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
Title: My CI Caught a Bug My Local Environment Never Would
Spent the past week wiring up CI and tightening a few decisions on a backend project. Nothing...

Dev.to · James LIN
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
Inside `oblien/openship`: A Practical Look at Self-Hosted Deployment Control
oblien/openship is gaining attention as a self-hosted deployment platform, with more than 111 new...

Dev.to · Blakie
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
Why I Built ani-sync: The Zero-Buffering Terminal Anime Streamer with Multi-Cloud Sync
If you have ever tried streaming anime directly from your terminal, you have probably used tools like...

Dev.to · SHARON SHAJI
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
Setting Up MySQL Master-Slave Replication with Docker Compose (1 Master + 2 Read Replicas)
Setting up MySQL replication for the first time trips almost everyone up on the same two things: the...

Dev.to · Dakota Huang
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
Smoke Tests Should Run Themselves: A Free Model and Free Server Workflow
The worst deploy is the one you catch at 3 AM, after a user sends a screenshot of an error page. You...

Dev.to · VelvetDusk629047
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
Pino, Winston, and Hosted Logging: What a Flag Rollout Costs to Search by Request ID
Pick a hosted logging backend that indexes the structured fields your app already emits — level,...

Dev.to · Wajdy Mustafa
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
52% of tested MCP server endpoints were completely dead
Originally published at n8nkit.com. A 2026 analysis of over 2,100 remote MCP server endpoints found...

Dev.to · KiernanBerg3867
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
Signed Logistics Digests Through a Node.js Public HTTPS Push Subscriber
Short answer: make the Node.js subscriber expose one public HTTPS endpoint for queue push webhook...

Dev.to · Dhruv malaviya
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
A Stranger's Pull Request Almost Stole My Cloud Credentials. So Every CI Job Gets a Fresh microVM Now.
My self-hosted CI runner was the least trusted machine I owned. Now every job runs in a disposable...

Dev.to · Casey Sun
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
Not Every Workload Belongs on a Free Server: Red Flags and Exit Criteria
The review passed. The deployment failed. An engineer moved a code-review agent to a free server....

Dev.to · Blake Yang
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
Reviewing a PR You Can't Run Locally: A Reproducible Free-Tier Loop
An open-source maintainer receives a pull request that fixes a flaky test, yet the contributor's CI...

Dev.to · AidenSterling3417
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
Incident Rollback Safety Explained — Searching Structured Node.js Docker Cron Logs
Short answer: for a small SaaS, centralize the same structured events from the Node.js web app,...

Dev.to · Chad Priest
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
Your link checker read planned downtime as a broken URL
A link checker flagged 7 correct references to a host I stopped on purpose, then offered to rewrite them. The fix: declare intended state, with an expiry.

Dev.to · Alberto Barrago
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
I Built a CLI to Answer One Question: What Will This Change Break?
We've all been there. You open a repository, change a file that looks completely harmless, run the...

Dev.to · Janak Shrestha
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
Day 57: Print Environment Variables
The Nautilus DevOps team is working on to setup some pre-requisites for an application that will send...

Dev.to · loganpierce2073
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
Recovering missed shipment notifications: minute cron, Postgres due_at, queue workers
Use a one-minute cron over a due_at column in Postgres, publish one queue message per subscriber, and...

Dev.to · baobabcat
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
I scanned 50,000 MCP server manifests: 543 violate the registry's own schema (here's the data)
A data-backed audit of the official MCP registry — four verified defect classes, zero false positives, and a cross-validation of the community fix PR.

Dev.to · GrahamduesCN
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
3 MCP servers I actually use daily (and how to set them up)
Not a hype list. These are the three MCP servers I have running right now in Claude Desktop. ...

Dev.to · mrnoyy
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
Publishing to Dev.to from GitHub Actions with Zero Dependencies
A markdown-in, article-out pipeline using nothing but Node's standard library — and the three API behaviours that broke my first attempt.

Dev.to · Sarfaraz
☁️ DevOps & Cloud
⚡ AI Lesson
2w ago
Cron Syntax Is a Trap — Here's a Builder That Explains What You're Actually Scheduling
Nobody writes cron expressions from memory. Not really. You either copy one from Stack Overflow and...

Dev.to · Humza Tareen
☁️ DevOps & Cloud
⚡ AI Lesson
3w ago
What Paid Runs Found: Reconciling a Video Pipeline's Cost Ledger
Real money billed at $0, a resume path that silently re-decided a paid render's settings, a $0.82 measurement of the wrong build, and a reconciliation script th

Dev.to · Humza Tareen
☁️ DevOps & Cloud
⚡ AI Lesson
3w ago
Hardening a Headless API for Production CI/CD Integration
Migrating FastAPI lifecycle hooks, fixing Langfuse integration, enforcing Firestore security rules, and stabilizing a headless API used by external CI/CD pipeli

Dev.to · Farouq Mousa
☁️ DevOps & Cloud
⚡ AI Lesson
3w ago
Production-Grade GitOps on AWS: Verified Release Promotion Across EKS Environments with Argo CD and Kargo
There's a moment every platform team hits: Argo CD is syncing beautifully, deployments are...

Dev.to · Taylor Wang
☁️ DevOps & Cloud
⚡ AI Lesson
3w ago
My 10M Token Allowance Dropped 20% in a Day. I Built a Meter to Find the Leak.
Last Tuesday I opened my usage dashboard and saw a number that made me close it again. My...

Dev.to · Casey Li
☁️ DevOps & Cloud
⚡ AI Lesson
3w ago
Free-Tier CI Triage: One Small Bot, End to End
The useful AI story this month is not a new benchmark. It is that small, scheduled agent tasks have...

Dev.to · Taylor Zhu
☁️ DevOps & Cloud
⚡ AI Lesson
3w ago
Which Commit Made the API Slow? A $0 Performance Detective
Which Commit Made the API Slow? A $0 Performance Detective Performance regressions are the...

Dev.to · Charlie Zhu
☁️ DevOps & Cloud
⚡ AI Lesson
3w ago
From Log Sprawl to a Two-Sentence Morning Report
The application server wrote 2.3 GB of logs last night. The team ignored them, because reading them...

Dev.to · Michael Neang
☁️ DevOps & Cloud
⚡ AI Lesson
3w ago
False Green: My Incident Agent Said “Healthy” Without Live Evidence
This is a submission for DEV's Summer Bug Smash: Clear the Lineup powered by Sentry. The pipeline...

Dev.to · RobustTrueTry
☁️ DevOps & Cloud
⚡ AI Lesson
3w ago
Run Legacy DOS Apps in CI with MartyPC
Learn how to embed MartyPC in a Rust pipeline to automate testing of old PC software.

Dev.to · Alkis Yuv
☁️ DevOps & Cloud
⚡ AI Lesson
3w ago
The runner deleted what it told me to rescue
The morning report said 'push failed, manual push needed' six times over; the runner had already deleted the only ref to the work it was asking me to save.

Dev.to · Nasrul Hazim
☁️ DevOps & Cloud
⚡ AI Lesson
3w ago
Deploying Without Docker: Model the Native Build as a Recipe, Not a Dockerfile
TL;DR — I spent the day teaching a deployment control plane to build apps natively on a plain VM — no...

Dev.to · DevOps Oasis
☁️ DevOps & Cloud
⚡ AI Lesson
3w ago
Ansible Myths We Met During The Debian 12 Cutover
We tested five common Ansible claims during a 28-host Debian 12 cutover, including check mode, roles, idempotence, and deployment speed.
Dev.to · Lyra
☁️ DevOps & Cloud
⚡ AI Lesson
3w ago
Stop Spinning Up Full VMs for Every Test Lab: Practical systemd-nspawn Containers on Linux
Boot full Linux OS trees as lightweight namespace containers with systemd-nspawn and machinectl — debootstrap roots, .nspawn settings, private veth networking,

Dev.to · Mito
☁️ DevOps & Cloud
⚡ AI Lesson
3w ago
UFW says the port is closed. Docker published it to your whole network anyway.
TL;DR: ufw enable on a Pi does what it says — until Docker is installed. Docker inserts its own...

Dev.to · Lucky
☁️ DevOps & Cloud
⚡ AI Lesson
3w ago
Your CI Pipeline Is the Most Privileged Machine You Own. You Have Never Scanned It.
You scan your application code. You scan your dependencies. You scan your containers. You have never...

Dev.to · Roger Oliveira
☁️ DevOps & Cloud
⚡ AI Lesson
3w ago
Platform Engineering starts before Kubernetes
Why the right question isn't "where do I start with Kubernetes", but "what problem am I actually...

Dev.to · David Gitonga
☁️ DevOps & Cloud
⚡ AI Lesson
3w ago
Workflow Flow From Local Folder To GitHub
THE GITHUB PROJECT Imagine while creating your repository on GitHub, you remember that...

Dev.to · Eduardo Rabelo
☁️ DevOps & Cloud
⚡ AI Lesson
3w ago
Unity Catalog Schemas in Declarative Automation Bundles Are a Footgun
Why mode: development quietly renames your schemas, why the official escape hatch makes things worse...

Dev.to · Elder Fernandes
☁️ DevOps & Cloud
⚡ AI Lesson
3w ago
The Zero-Lockin Dev Stack in 2026: Supabase, n8n, Authentik & Umami on a $7 VPS
Step-by-step production Docker Compose architecture to deploy identity (SSO), database (Postgres BaaS), workflow automation, and web analytics behind Caddy with

Dev.to · Merlonix
☁️ DevOps & Cloud
⚡ AI Lesson
3w ago
Detecting Tool + Schema Drift in a Remote MCP Server
A remote MCP server can change its tool list or a tool's input schema without ever failing a health check. What counts as drift, why it breaks agents silently,

Dev.to · Mintu Ghosh
☁️ DevOps & Cloud
⚡ AI Lesson
3w ago
The empty folder that would have emptied a production workspace
Deployment tools that support cleanup usually work out what to remove by comparison: anything present...
DeepCamp AI