Tech Skills

DevOps & Cloud

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

13,566
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 (7,674) Articles (2741)Blog Posts (4324)Tutorials (244)Research Papers (5)News (360)
The Single Habit That Accelerates Your Dev Workflow (and It's Not What You Think)
Dev.to · VASHUDEV KRISHNA ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
The Single Habit That Accelerates Your Dev Workflow (and It's Not What You Think)
Hey developers, ever feel like you're constantly chasing productivity hacks, only to find yourself...
How to Automatically Replicate AWS SSM Parameters Across Regions Using EventBridge and Lambda
Dev.to · Rishi Vachhani ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
How to Automatically Replicate AWS SSM Parameters Across Regions Using EventBridge and Lambda
AWS Systems Manager Parameter Store is regional by design. If you create a parameter in ap-south-1,...
Reddit r/devops ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Migrating ~200 ECS Fargate tasks from Coralogix on a strict $4k budget. What are our best options?
Hey everyone, Senior DevOps engineer at a mid-sized e-commerce company in India here. We’re currently planning a complete overhaul of our observability stack. W
Blackbox Monitoring vs Internal Metrics - The Gap Between "Healthy" and "Working"
Dev.to · Mrinal Narang ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Blackbox Monitoring vs Internal Metrics - The Gap Between "Healthy" and "Working"
You've probably had this incident. Dashboards are all green. CPU is fine. Memory looks good. Pods...
Kubernetes and Cloud Native Associate (KCNA) Study Notes
Dev.to · Bastab C ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Kubernetes and Cloud Native Associate (KCNA) Study Notes
What the Kubernetes and Cloud Native Associate (KCNA) covers, the core concepts to know, the things people mix up, and which resources are worth your time.
Stop Copying Your .pre-commit-config.yaml
Dev.to · Christian Ledermann ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Stop Copying Your .pre-commit-config.yaml
Tired of hunting through old repositories to copy-paste your .pre-commit-config.yaml? I’ve built a CLI tool that automates the tedious setup of linters and form
OpenTelemetry in 30 Minutes: What Traces, Spans, and the Collector Concept Actually Mean
Medium · JavaScript ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
OpenTelemetry in 30 Minutes: What Traces, Spans, and the Collector Concept Actually Mean
The foundation every later AI observability setup builds on. Continue reading on Medium »
Deploying a FastMCP Server to Google Cloud Run: How to Fix the “Invalid Host Header” and 421 Errors
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Deploying a FastMCP Server to Google Cloud Run: How to Fix the “Invalid Host Header” and 421 Errors
I recently tried deploying a remote Model Context Protocol (MCP) server to Google Cloud Run so I could connect it to Cursor from anywhere… Continue reading on M
Part 2: When you hit the Limit Nobody Knew Existed - Applications Crashing
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Part 2: When you hit the Limit Nobody Knew Existed - Applications Crashing
Everything you need to know that can crash your application but not by a code change - A lot of stuff can happen. Read for all insides! Continue reading on Medi
Three post-deploy checks I run after every Cloudflare Pages build
Dev.to · MORINAGA ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Three post-deploy checks I run after every Cloudflare Pages build
After hitting a sitemap _redirects bug and a Bluesky image race condition, I added three targeted smoke checks that catch silent Cloudflare Pages failures fast.
Three post-deploy checks I run after every Cloudflare Pages build
Dev.to · MORINAGA ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Three post-deploy checks I run after every Cloudflare Pages build
After hitting a sitemap _redirects bug and a Bluesky image race condition, I added three targeted smoke checks that catch silent Cloudflare Pages failures fast.
How to Deploy a MERN Stack App on VPS with Nginx, PM2 and SSL — Everything I Learned
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
How to Deploy a MERN Stack App on VPS with Nginx, PM2 and SSL — Everything I Learned
A real, honest deployment journey — from localhost to production. Learn how to deploy a MERN stack app on a VPS with Nginx reverse proxy… Continue reading on Me
Day 8: Dockerizing FastAPI for Cloud‑Native Deployment
Medium · Python ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Day 8: Dockerizing FastAPI for Cloud‑Native Deployment
Reliability isn’t just about code and tests, it’s about packaging services so they run anywhere. Today I containerized my FastAPI project… Continue reading on M
Day 8: Dockerizing FastAPI for Cloud‑Native Deployment
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Day 8: Dockerizing FastAPI for Cloud‑Native Deployment
Reliability isn’t just about code and tests, it’s about packaging services so they run anywhere. Today I containerized my FastAPI project… Continue reading on M
The ₹0 Automation Stack: Enterprise-Grade Workflows Without Paying for SaaS
Dev.to · Archit Mittal ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
The ₹0 Automation Stack: Enterprise-Grade Workflows Without Paying for SaaS
₹37,500 per month. That was the SaaS bill a Jaipur-based textile exporter was paying for automating...
I Ditched 5 Cloud Subscriptions and Built a Self-Hosted Stack — Here's the Real Cost Breakdown
Dev.to · Sam Hartley ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
I Ditched 5 Cloud Subscriptions and Built a Self-Hosted Stack — Here's the Real Cost Breakdown
Last year I was paying $89/month for cloud services I didn't fully control. Notion, Slack, GitHub...
lode: Reimplementing DVC's core in Go without breaking the format
Dev.to · Juan Torchia ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
lode: Reimplementing DVC's core in Go without breaking the format
lode reimplements DVC's hot path in Go with a non-negotiable invariant: byte-identical compatibility with DVC 3.x. Static binary, parallel hashing, state DB tha
The 200-Line Bash Script That Rebases My Repos While I Sleep
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
The 200-Line Bash Script That Rebases My Repos While I Sleep
If you work across a fleet of microservices, you know the morning ritual. Open the first repo, git checkout main, git pull --rebase. Next… Continue reading on M
Fix ArgoCD Liquibase Migration Failures in GitOps Pipelines
Dev.to · Oleksandr Kuryzhev ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Fix ArgoCD Liquibase Migration Failures in GitOps Pipelines
Originally published on kuryzhev.cloud Your ArgoCD sync shows green, your Liquibase Job exited 0...
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
A Branching Strategy That Doesn’t Hurt
Part 5 of the “Git & Version Control Mastery” series. Most teams either have no branching strategy or a 12-step diagram nobody follows… Continue reading on Medi
The Playwright Playbook — Part 7: The CI/CD Setup Nobody Shows You
Dev.to · Faizal ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
The Playwright Playbook — Part 7: The CI/CD Setup Nobody Shows You
A production-ready Playwright CI/CD pipeline — GitHub Actions, test sharding across machines, browser matrix, Docker for consistent environments, Slack failure
How to Fix Docker Networking After a firewalld Reload
Dev.to · Arsen Apostolov ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
How to Fix Docker Networking After a firewalld Reload
You edit a firewalld zone, run the one command you always run — sudo firewall-cmd --reload — and it...
Three post-deploy checks I run after every Cloudflare Pages build
Dev.to · MORINAGA ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Three post-deploy checks I run after every Cloudflare Pages build
After hitting a sitemap _redirects bug and a Bluesky image race condition, I added three targeted smoke checks that catch silent Cloudflare Pages failures fast.
Why debugging AWS cost spikes still takes 2 hours in 2026
Dev.to · Faiz-fs ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Why debugging AWS cost spikes still takes 2 hours in 2026
Every month, somewhere, a CFO sends this message: "Our AWS bill was 30% higher. What happened?" And...
Docker Cache Isn't Broken. You're Invalidating It.
Dev.to · Sai Shanmukkha Surapaneni ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Docker Cache Isn't Broken. You're Invalidating It.
The Day We Accidentally Added Eight Minutes To Every Build A platform team I worked with...
Three post-deploy checks I run after every Cloudflare Pages build
Dev.to · MORINAGA ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Three post-deploy checks I run after every Cloudflare Pages build
After hitting a sitemap _redirects bug and a Bluesky image race condition, I added three targeted smoke checks that catch silent Cloudflare Pages failures fast.
Why "is it fully fixed?" has no honest answer — a small-server story
Dev.to · JustJinoIT ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Why "is it fully fixed?" has no honest answer — a small-server story
I run a side project on a 1GB free-tier VPS. Small box, a few services, nothing fancy. While fixing...
CI gates for AI-generated PRs need re-derivable evidence
Dev.to · JinHyuk Sung ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
CI gates for AI-generated PRs need re-derivable evidence
When a CI gate flags an AI-generated PR, the important question is not only "what did it flag?" It...
Day 31 of My Cloud Engineering Journey: Learning Terraform Variables and Embracing the Learning…
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Day 31 of My Cloud Engineering Journey: Learning Terraform Variables and Embracing the Learning…
Today was intentionally a lighter learning day. Continue reading on Medium »
Dev.to AI ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Why I run my servers on autopilot
Why I run my servers on autopilot Systemd + cron + Hermes = zero-touch server operations. My servers haven't needed human attention in weeks.
It’s a DNS issue” What That Actually Means in Production
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
It’s a DNS issue” What That Actually Means in Production
Whenever something is down and nobody knows why, someone eventually says “maybe it’s DNS.” Here’s what’s actually happening when that’s… Continue reading on Med
Docker Volumes: The Right Way to Handle Persistent Data in Containers
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Docker Volumes: The Right Way to Handle Persistent Data in Containers
Containers are ephemeral by design. The moment you stop and remove a container, everything written inside its filesystem disappears. Continue reading on Medium
CLI Tools
Dev.to · Yuri Peixinho ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
CLI Tools
Introdução CLI = Command Line Interface. É um jeito de controlar um programa digitando...
Reddit r/devops ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
While redesigning my CI pipeline, I ran into an interesting tradeoff that I can't decide on.
Suppose your pipeline has several independent checks: Lint Typecheck Unit Tests Kubernetes Manifest Validation Docker Build Security Scan E2E Tests Would you ra
I Built a CLI to Stop Missing Env Vars from Breaking Deployments
Dev.to · Jordach M. Makaya ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
I Built a CLI to Stop Missing Env Vars from Breaking Deployments
A small TypeScript CLI for syncing .env variables into GitHub Actions secrets and GitLab CI/CD variables.
Recover a deleted Deployment from a Retain-policy volume (CKA Storage)
Dev.to · The Cyber Sidekick ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Recover a deleted Deployment from a Retain-policy volume (CKA Storage)
A CKA Storage walkthrough: a MariaDB Deployment was deleted but its PV uses Retain, so the data survived. Recreate the PVC, statically bind it to the retained v
Self-hosting a password manager with Vaultwarden: a clean, hardened Docker setup
Dev.to · ricco020 ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Self-hosting a password manager with Vaultwarden: a clean, hardened Docker setup
A hosted password manager means trusting a company's servers with the keys to your entire digital...
Activepieces on GKE Autopilot: Six Engineering Disciplines for Production Workflow Automation
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Activepieces on GKE Autopilot: Six Engineering Disciplines for Production Workflow Automation
When a workflow automation platform becomes the integration backbone for a business, it inherits the reliability expectations of… Continue reading on Medium »
Day 40: Installing OpenSSH 8 Server from Source in Linux
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Day 40: Installing OpenSSH 8 Server from Source in Linux
Learn How to Build and Install OpenSSH 8 Manually Like a Linux Administrator Continue reading on Medium »
Day 40: Installing OpenSSH 8 Server from Source in Linux
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Day 40: Installing OpenSSH 8 Server from Source in Linux
Learn How to Build and Install OpenSSH 8 Manually Like a Linux Administrator Continue reading on Medium »
Day 40: Installing OpenSSH 8 Server from Source in Linux
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Day 40: Installing OpenSSH 8 Server from Source in Linux
Learn How to Build and Install OpenSSH 8 Manually Like a Linux Administrator Continue reading on AWS in Plain English »
Building an AWS FinOps Agent with Amazon Bedrock
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Building an AWS FinOps Agent with Amazon Bedrock
The Problem with Traditional FinOps Continue reading on Medium »
Docker in 2026: The Complete Compendium — Layer by Layer
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Docker in 2026: The Complete Compendium — Layer by Layer
Docker’s history, architecture, security, build system, AI features, and the tools that matter in 2026. Continue reading on Medium »
Feature Flags at Scale: Designing a Distributed Control System for Production Behavior
Dev.to · SAI RAM ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Feature Flags at Scale: Designing a Distributed Control System for Production Behavior
The Counterintuitive Truth: Feature Flags Are Not Config Files Most engineers first...
When a Secrets Manager Becomes a Costly Bottleneck
Dev.to · isabelle dubuis ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
When a Secrets Manager Becomes a Costly Bottleneck
On March 14th, 2023, our CI pipeline stalled for 187 ms per job after we added Vault to a...
SongBhaav v3: Deduplication, Realtime, and Building a Self-Healing Pipeline
Dev.to · Pulkit Goyal ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
SongBhaav v3: Deduplication, Realtime, and Building a Self-Healing Pipeline
In Part 1, I covered how SongBhaav's backend broke two days after launch and how the v2 rewrite...
Deploying a Static Site to S3 + CloudFront with GitHub Actions
Dev.to · Sohana Akbar ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Deploying a Static Site to S3 + CloudFront with GitHub Actions
Deploying a static website shouldn't require manual FTP uploads or complex server management. With...
What Is a Service Mesh and Why Does Everyone Keep Talking About It?
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
What Is a Service Mesh and Why Does Everyone Keep Talking About It?
If you’ve spent any time learning Kubernetes, cloud-native applications, or microservices, you’ve probably heard people mention Service… Continue reading on Med