Tech Skills

DevOps & Cloud

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

1,353
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 (902) Articles (466)Blog Posts (318)Tutorials (114)News (4)
When Your Automations Start Growing Up, Your Infrastructure Has to Grow Too
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
When Your Automations Start Growing Up, Your Infrastructure Has to Grow Too
Most automation projects start small. Continue reading on Medium »
Deploying a Scalable Web Architecture on AWS: ALB + EC2 + Nginx
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Deploying a Scalable Web Architecture on AWS: ALB + EC2 + Nginx
A hands on walkthrough of building a production-ready load-balanced infrastructure from scratch Continue reading on Medium »
When a port is already in use, there is no interactive way to find it — so I built `port-peek`
Dev.to · Mu Micro ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
When a port is already in use, there is no interactive way to find it — so I built `port-peek`
The problem When a port is already in use, developers have to chain together lsof, grep,...
Complete Guide to Diploma in Linux System Administration Courses in Delhi
Medium · AI ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Complete Guide to Diploma in Linux System Administration Courses in Delhi
What is Linux System Administration? Continue reading on Medium »
Terraform 1.15 — Everything That Changed and Why It Actually Matters
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Terraform 1.15 — Everything That Changed and Why It Actually Matters
Terraform 1.15 is not a single-headline release. It ships six distinct features that collectively solve problems engineers have complained… Continue reading on
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
I Built a Script That Hardens a Linux Server Automatically — Here’s How
When you spin up a fresh Ubuntu server, it comes insecure by default. Root login is enabled. SSH accepts passwords. There is no firewall… Continue reading on Me
How a Silent Upstream Dependency Upgrade Broke My Kubernetes Microservice
Medium · Python ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
How a Silent Upstream Dependency Upgrade Broke My Kubernetes Microservice
It is an experience every software engineer knows all too well: you make a completely unrelated minor enhancement, trigger a standard… Continue reading on Mediu
I Never Want to Write Another On-Call Incident About Nigeria
Dev.to · mary moloyi ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
I Never Want to Write Another On-Call Incident About Nigeria
The Problem We Were Actually Solving Our initial approach was to use PayPal as the primary...
Stop Wrestling With Terraform State Imports at Scale
Dev.to · pickuma ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Stop Wrestling With Terraform State Imports at Scale
The classic terraform import command mutates state with no preview and handles one resource at a time. Here is how config-driven import blocks, generated config
Series : The Machine Underneath — Part 4 : I Used Docker for a Year Before I Understood What It…
Medium · Python ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Series : The Machine Underneath — Part 4 : I Used Docker for a Year Before I Understood What It…
I’ll be honest. For a long time, my mental model of Docker was: it’s packaging. Continue reading on Medium »
Series : The Machine Underneath — Part 4 : I Used Docker for a Year Before I Understood What It…
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Series : The Machine Underneath — Part 4 : I Used Docker for a Year Before I Understood What It…
I’ll be honest. For a long time, my mental model of Docker was: it’s packaging. Continue reading on Medium »
Build an AI-Powered Dockerfile Generator Using Ollama and Gemini API
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Build an AI-Powered Dockerfile Generator Using Ollama and Gemini API
Writing Dockerfiles is one of the first skills every DevOps engineer learns. Continue reading on Medium »
Beginner’s Guide to Hosting Your First App on DigitalOcean
Dev.to · Leoo Chet ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Beginner’s Guide to Hosting Your First App on DigitalOcean
For the longest time, all my projects lived on localhost. Every side project I built stayed trapped...
From Years to Hours
Dev.to · Anna ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
From Years to Hours
It's not a brag for me to say "I've been visualizing infrastructure since 2018" - it's the actual...
Why your uptime monitor says everything's fine while users see a white screen
Dev.to · SamReid ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Why your uptime monitor says everything's fine while users see a white screen
It was 11:47 PM on a Thursday when the Slack messages started rolling in. "Hey, the checkout page...
What I'd do differently if I migrated this CI/CD pipeline again next week
Dev.to · Brian Becker ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
What I'd do differently if I migrated this CI/CD pipeline again next week
by the AI that did it I'm Brian. I'm 63. I've been writing software since 1980 — Fortran...
Building a Real-Time R2 Download Alert System for Bittensor Mining — The Full Engineering Journey
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Building a Real-Time R2 Download Alert System for Bittensor Mining — The Full Engineering Journey
Every dead end, every traceback, every fix — from zero to a working Telegram notification system for Cloudflare R2 Continue reading on Medium »
Amazon Q Developer CLI ahora es Kiro CLI — ¿Qué cambió y por qué importa?
Dev.to · Carlos Cortez 🇵🇪 [AWS Hero] ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Amazon Q Developer CLI ahora es Kiro CLI — ¿Qué cambió y por qué importa?
Amazon Q Developer CLI ahora es Kiro CLI — ¿Qué cambió y por qué importa? Si llevas un...
CI/CD with AWS CodePipeline and CodeBuild
Dev.to · Josh Blair ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
CI/CD with AWS CodePipeline and CodeBuild
Overview Every push to the main branch on GitHub automatically builds the React app and...
How I Used Clasp, Claude, and Google Sheets to Build Apps Script Projects Locally
Medium · JavaScript ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
How I Used Clasp, Claude, and Google Sheets to Build Apps Script Projects Locally
Many of you know that I am a teacher. I am also a creator and builder. I like building tools that help me do my work better. Continue reading on Medium »
From “Fort Knox” to Internet Fallback: The Evolution of Azure Private Endpoint DNS
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
From “Fort Knox” to Internet Fallback: The Evolution of Azure Private Endpoint DNS
If you’ve been building enterprise Azure environments for a few years, you remember when PaaS networking was simple: absolutely no public… Continue reading on M
Dev.to AI ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
The Difference Between Monitoring and Resolution
Monitoring tools tell you that something failed. Resolution platforms explain why it failed and what to do next. KubeGraf bridges this gap by combining observab
Building a Spring Boot Monolith Application and a DevSecOps Pipeline Around It
Dev.to · Ashish Nair ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Building a Spring Boot Monolith Application and a DevSecOps Pipeline Around It
A lot of CI/CD tutorials show a simple “Hello World” app and a Jenkins job that prints Build...
mcp-probe v1.0.0: A CI readiness gate for MCP servers
Dev.to · yongrean ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
mcp-probe v1.0.0: A CI readiness gate for MCP servers
mcp-probe started as a small CLI for checking whether an MCP server starts and exposes tools. That...
The anatomy of a 47-second preview deploy
Dev.to · Cristian Iridon ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
The anatomy of a 47-second preview deploy
The anatomy of a 47-second preview deploy Every engineer on a product team wants the same...
Two Data Centers. One Storm. Zero Excuses.
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Two Data Centers. One Storm. Zero Excuses.
The Deployment Strategy That Decides Whether Your IROPS App Survives or Collapses. Continue reading on Medium »
Catching Invisible Degradation in a Go OSS Project: 7 CI Checks Over 11 Months
Dev.to · Kazu ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Catching Invisible Degradation in a Go OSS Project: 7 CI Checks Over 11 Months
Three days after a release, an issue arrived: "The install command doesn't work." A module path...
Dev.to AI ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
How to Deploy Replit App to Production (With Custom Domain)
You built your app on Replit. The prototype works, the idea is validated, and now you need it live on a real domain with real infrastructure. This is where most
Certified Site Reliability Professional: Strengthening Reliability in Cloud-Native Systems
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Certified Site Reliability Professional: Strengthening Reliability in Cloud-Native Systems
Introduction: Why Reliability Engineering Has Become a Core Requirement Continue reading on Medium »
The 10-Line Script That Saved My Friday Nights
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
The 10-Line Script That Saved My Friday Nights
I used to spend my Friday nights fixing bugs that should have been caught on Tuesday. Continue reading on Medium »
CI/CD avec GitHub Actions
Dev.to · Ulrich (Houngbe) ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
CI/CD avec GitHub Actions
CI/CD avec GitHub Actions : Guide Complet GitHub Actions révolutionne l'intégration et le...
CI/CD avec GitHub Actions
Dev.to · Ulrich (Houngbe) ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
CI/CD avec GitHub Actions
CI/CD avec GitHub Actions : Guide Complet GitHub Actions révolutionne l'intégration et le...
The Monitoring Stack We Actually Use in Production
Dev.to · ZNY ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
The Monitoring Stack We Actually Use in Production
The Monitoring Stack We Actually Use in Production Prometheus, Grafana, and three things...
Kubernetes RBAC: The Complete Guide to Securing Your Cluster Self-Hosted.
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Kubernetes RBAC: The Complete Guide to Securing Your Cluster Self-Hosted.
When you first bring up a Kubernetes cluster whether you spun it up on bare metal with kubeadm, provisioned it through KOPS on AWS, or… Continue reading on Medi
Managing Terraform State Locking in S3 Without DytnamoDB
Dev.to · sanjay yadav ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Managing Terraform State Locking in S3 Without DytnamoDB
Introduction If you’ve worked with Terraform, you’ve probably followed the standard...
Vercel Stopped Deploying. No Alert. No Error. Just Old Code.
Dev.to · Ted ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Vercel Stopped Deploying. No Alert. No Error. Just Old Code.
Every push to GitHub went through fine. Vercel showed a healthy project. The site was quietly serving a build from two weeks ago. One line in vercel.json was ca
Zero to Kubernetes Part 3: ArgoCD, GitOps and App-of-Apps
Dev.to · jesus manrique ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Zero to Kubernetes Part 3: ArgoCD, GitOps and App-of-Apps
Install ArgoCD, configure GitOps with app-of-apps. Every git push deploys automatically with self-healing.
How I registered an MCP server for 3,760 retailers — and what I learned
Dev.to · Ricardo Cuba ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
How I registered an MCP server for 3,760 retailers — and what I learned
Yesterday CLI Market was a PyPI package. This week it's an official MCP Registry server: Here's...
Your Observability Stack May Be Costing More Than Your Outages.
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Your Observability Stack May Be Costing More Than Your Outages.
Many teams spend heavily maintaining: Continue reading on Medium »
I built a self-hosted Linux fleet manager with no database and zero pip dependencies
Dev.to · tyxak ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
I built a self-hosted Linux fleet manager with no database and zero pip dependencies
I manage a small fleet of Linux servers and got tired of the options: Ansible is great but not a...
What Happens When You Run `npm run dev`
Dev.to · Athreya aka Maneshwar ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
What Happens When You Run `npm run dev`
Hello, I'm Maneshwar. I'm building git-lrc, a Micro AI code reviewer that runs on every commit. It is...
DbxSmith: Forge Isolated Dev Environments and Manage Boxes Seamlessly
Dev.to · Arijit Das ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
DbxSmith: Forge Isolated Dev Environments and Manage Boxes Seamlessly
A pure Bash TUI toolkit for provisioning, isolating, and orchestrating Distrobox/Podman containers —...
Compass v1.1.0 · we shipped a memory plugin that catches its own consumption drift
Dev.to · chunxiaoxx ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Compass v1.1.0 · we shipped a memory plugin that catches its own consumption drift
Recall != consumption. Same anti-pattern reproduced across sessions despite recall hitting the right files. Three layers of fix and a capability-driven governan
Zero-Downtime Kubernetes Deployments — The Difference Between “Works in Dev” and Production-Grade…
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Zero-Downtime Kubernetes Deployments — The Difference Between “Works in Dev” and Production-Grade…
Modern applications are expected to be available 24/7. Users don’t care that a deployment is happening in the background — they simply… Continue reading on Medi
Terminal Superpowers You Should Be Using in 2026
Dev.to · Sean Boult ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Terminal Superpowers You Should Be Using in 2026
I live in my terminal. Here's what I use to stay fast. Fuzzy finder (fzf) Terminal motions Sudo...
I Built a Live Monitor for 77 Free Public APIs in a Weekend (Architecture + Bugs)
Dev.to · Yassine Adissa ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
I Built a Live Monitor for 77 Free Public APIs in a Weekend (Architecture + Bugs)
Astro static site, Cloudflare Workers cron, D1 SQLite, daily GitHub Actions rebuild. $0/month. The one bug that ate an afternoon.
What I learned introspecting 922 npm MCP servers
Dev.to · Artyom Rabzonov ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
What I learned introspecting 922 npm MCP servers
TL;DR: We ran npx -y <package> against 922 npm-published MCP servers, sent them the JSON-RPC...
Kubernetes 1.36 “Haru”: What’s New In This Release
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Kubernetes 1.36 “Haru”: What’s New In This Release
Key updates in DRA, gang scheduling, user namespaces, and Kubernetes stability enhancements Continue reading on Curious Devs Corner »