Tech Skills

DevOps & Cloud

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

13,179
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,283) Articles (2545)Blog Posts (4147)Tutorials (226)Research Papers (5)News (360)
How to move a Python service from a Docker Image -DHI without breaking package installs, root permissions?
Dev.to · SHUBHENDU SHUBHAM ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
How to move a Python service from a Docker Image -DHI without breaking package installs, root permissions?
You change one line in your Dockerfile — swap FROM python:3.11-slim for FROM...
Build, Release, Promote: The 3-Step Deployment Workflow That Makes Friday Deploys Safe
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
Build, Release, Promote: The 3-Step Deployment Workflow That Makes Friday Deploys Safe
Originally published on the Convox blog Continue reading on Medium »
Day 176 — Extensions of Collectors in OpenTelemetry and Their Different Types
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
Day 176 — Extensions of Collectors in OpenTelemetry and Their Different Types
24th June 2026, Netherlands — OpenTelemetry Collector is often described as the “telemetry pipeline engine” of modern observability. It… Continue reading on Med
The Hidden Side of ArgoCD That Most GitOps Tutorials Never Mention
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
The Hidden Side of ArgoCD That Most GitOps Tutorials Never Mention
Deployments are easy. Operating GitOps at scale is where the real engineering begins. Continue reading on AegisOps »
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
Ever refreshed a website only to be randomly logged out? Here’s the DevOps mistake around it
Have you ever been using a web app, refreshed the page, and suddenly found yourself kicked back to the login screen? Continue reading on Medium »
Deploying a Containerized Backend to a VPS with Docker Compose + GitHub Actions (A Beginner's Runbook)
Dev.to · FOLASAYO SAMUEL OLAYEMI ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
Deploying a Containerized Backend to a VPS with Docker Compose + GitHub Actions (A Beginner's Runbook)
This is a complete, copy‑pasteable guide for shipping a backend app to a single Linux server using...
Your Vibe-Coded App Isn't Real Until It Has a URL
Dev.to · Dmitry Chervonyi ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
Your Vibe-Coded App Isn't Real Until It Has a URL
Here's a sentence that has quietly become a lie: "I built an app." You built something that runs on...
How to build your first MCP server in 10 minutes
Dev.to · GrahamduesCN ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
How to build your first MCP server in 10 minutes
I built my first MCP server last week and it was way simpler than I expected. Here is exactly how, no...
Reddit r/devops ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
What are DevOps interviews like?
I’ve been working full time for a year, but during that year I’ve been “motivated” to use Claude code to do basic code and while I understand the code, I forgot
CI/CD Pipeline for Java Web App Using Jenkins Pipeline Script on AWS EC2
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
CI/CD Pipeline for Java Web App Using Jenkins Pipeline Script on AWS EC2
Posted as part of my DevOps learning journey | Udemy Course: Decoding DevOps — From Basics to Advanced Projects with AI Continue reading on Medium »
Update on Project Yellow Olive: I added Kubernetes Deployment challenges to my Pokemon Yellow inspired TUI game
Reddit r/devops ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
Update on Project Yellow Olive: I added Kubernetes Deployment challenges to my Pokemon Yellow inspired TUI game
<img src="https://preview.redd.it/omp4284xsg9h1.png?width=640&crop=smart&auto=webp&s=2658ea66783a6473cc55c6785dd2d796110de4b7" alt="Update on Projec
Container Image Optimization: Layer Cache and Multi-Stage Builds
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
Container Image Optimization: Layer Cache and Multi-Stage Builds
It’s 3 AM. Your on-call phone rings. A critical service is failing to start in production. You check the deployment logs and see the same… Continue reading on M
Por que duas requisições de 1,4M tokens no Cursor custaram valores tão diferentes
Dev.to · Quézia Balonecker ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
Por que duas requisições de 1,4M tokens no Cursor custaram valores tão diferentes
Outro dia, analisando o painel de uso do Cursor para entender para onde meus tokens estavam indo,...
Big update for DevOps Open Agent, Slack integration is live
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
Big update for DevOps Open Agent, Slack integration is live
I’m excited to share that DevOps Open Agent now supports Slack integration  Continue reading on Medium »
A self-hosted Kubernetes diagnostic agent shipped by GitOps: the CNCF walkthrough
Dev.to · Leo ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
A self-hosted Kubernetes diagnostic agent shipped by GitOps: the CNCF walkthrough
A CNCF blog post lays out a read-only, in-cluster AI agent whose CI/CD chain runs entirely on GitHub Actions and Argo CD Image Updater, with no data leaving the
MCP Server Docker: The Complete Production Docker-Compose Setup I Wish I Had When I Started (After 94 Production Outages)
Dev.to · KevinTen ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
MCP Server Docker: The Complete Production Docker-Compose Setup I Wish I Had When I Started (After 94 Production Outages)
MCP Server Docker: The Complete Production Docker-Compose Setup I Wish I Had When I Started...
Docker Multi-Stage Builds: Slash Your Image Size by 90%
Dev.to · devtocash ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
Docker Multi-Stage Builds: Slash Your Image Size by 90%
A typical Node.js Docker image weighs 1.2 GB. A Go binary image can be 800 MB. Most of that weight...
Redis in 5 Minutes: Production-Ready Setup with Docker Compose, Persistence, Health Checks, and…
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
Redis in 5 Minutes: Production-Ready Setup with Docker Compose, Persistence, Health Checks, and…
Almost every Redis tutorial on the internet ends at the same line: Continue reading on Medium »
Neon vs Supabase in Production: We Benchmarked the Operations That Page You at 3am
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
Neon vs Supabase in Production: We Benchmarked the Operations That Page You at 3am
Free tiers are where you evaluate a database. Paid tiers are where you operate one, and operating means the unglamorous verbs: resize the… Continue reading on M
I Replaced Termius with a Browser Tab (And It Has ESC, Ctrl, and F-keys)
Dev.to · Shifu ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
I Replaced Termius with a Browser Tab (And It Has ESC, Ctrl, and F-keys)
NomadTTY is a self-hosted web terminal you can open from any phone browser — ESC, sticky Ctrl, Tab, arrows, and F-keys included. No app. No subscription. Just a
Reddit r/devops ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
Containers and Internal Certificate Authorities
Hi, We are in the process of deploying an internal PKI, and as such issuing our in house Certificate Authority. One problem which have arisen is how to handle t
Stop Relying Entirely on Uptime Kuma for Incident Response
Dev.to · Justyn Larry ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
Stop Relying Entirely on Uptime Kuma for Incident Response
Before I get into this, it is not a knock on Uptime Kuma. It's a genuinely amazing, easy-to-use piece...
Reddit r/devops ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
Who's responsible for Fastlane, DevOps or the mobile devs
I've played a bit with Fastlane solo, but I'm wondering how it normally plays out at larger companies. Do the mobile devs handle the Fastlane scripts, or does i
-hda vs virtio-blk: Match the Disk Bus to the Guest Image
Dev.to · Nikita Vakula ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
-hda vs virtio-blk: Match the Disk Bus to the Guest Image
An interesting problem I ran into recently: qcontroller had been loading Ubuntu 22.04-25.04 images...
Knowing which model openrouter/auto actually ran (and what it cost)
Dev.to · Brian Mello ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
Knowing which model openrouter/auto actually ran (and what it cost)
If you route through OpenRouter with openrouter/auto, you've traded a decision for a convenience. The...
How to Build the Ultimate GitOps Pipeline — Terraform + GitHub Actions + ArgoCD (One Guide, Zero…
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
How to Build the Ultimate GitOps Pipeline — Terraform + GitHub Actions + ArgoCD (One Guide, Zero…
Infrastructure, CI/CD, and app deployment — all driven by Git. One push to rule them all. Continue reading on Medium »
Reddit r/devops ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
DataDog alert(monitors) grouping
Hello! I've moved to company that is using DataDog for storing logs, monitoring etc. Its not really that used in my team, so i tasked myself with some edits and
MCP Connection Issues: Why My MCP Server Kept Dropping Connections and How I Fixed It (After 86 Production Outages)
Dev.to · KevinTen ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
MCP Connection Issues: Why My MCP Server Kept Dropping Connections and How I Fixed It (After 86 Production Outages)
MCP Connection Issues: Why My MCP Server Kept Dropping Connections and How I Fixed It (After...
🦊 GitLab CI Job Logs: The Art of Self-Documenting Pipelines
Dev.to · Benoit COUETIL 💫 ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
🦊 GitLab CI Job Logs: The Art of Self-Documenting Pipelines
Your CI/CD pipelines should speak for themselves. Here's how to make developers autonomous with proper logging.
Fixing the n8n “Virtual Environment Is Missing” Python Error
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
Fixing the n8n “Virtual Environment Is Missing” Python Error
A step-by-step blueprint for configuring external Python libraries in self-hosted deployments. Continue reading on Medium »
3am Incident Response: What I Learned from 200+ Pages
Dev.to · Samson Tanimawo ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
3am Incident Response: What I Learned from 200+ Pages
The First 5 Minutes Matter Most I've been paged over 200 times in my career. The pattern...
Stop Treating Trivy’s Output Like a To-Do List
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
Stop Treating Trivy’s Output Like a To-Do List
Reachability, KEV/EPSS, and expiry-dated ignores — how to cut 847 findings down to 6 Continue reading on Medium »
Day 8 of 150 Days of DevOps: Implementing Path-Based Routing with AWS Application Load Balancer
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
Day 8 of 150 Days of DevOps: Implementing Path-Based Routing with AWS Application Load Balancer
As I continue my AWS learning journey, today’s project introduced me to one of the most practical features of the Application Load… Continue reading on Medium »
Bir Zabbix RCA Günlüğü: Grafana Yavaşlığından 1.3 Milyon Kontrolsüz Item’a
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
Bir Zabbix RCA Günlüğü: Grafana Yavaşlığından 1.3 Milyon Kontrolsüz Item’a
VMware discovery, Kubernetes kubelet pathleri ve Zabbix’te kontrolsüz item büyümesi Continue reading on Medium »
Automate Your Docker Builds with GitHub Actions
Dev.to · Atul Vishwakarma ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
Automate Your Docker Builds with GitHub Actions
Over the last two weeks, we solved two massive DevOps problems. First, we stopped deploying manually...
git log is more powerful than you think
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
git log is more powerful than you think
Gitlogs and the lesser know flags that can make you a power git user. Continue reading on Stackademic »
Reddit r/devops ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
Terraform / OpenTofu vs Pulumi
You have a chance to plan and implement IaC on a project from scratch In what case you will choose Pulumi over Terraform/OpenTofu? My thoughts about this: 1. Pu
Before You Launch a Single VM on Azure — Set Up Governance First
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
Before You Launch a Single VM on Azure — Set Up Governance First
I used to think cloud was just about spinning up servers. My first Azure project changed that completely. Continue reading on Medium »
7 Terminal Tools That Actually Earn Their Place in Your $PATH
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
7 Terminal Tools That Actually Earn Their Place in Your $PATH
Seven command-line tools that fixed the slow part of my day, and the one place they all fall apart Continue reading on Medium »
7 Terminal Tools That Actually Earn Their Place in Your $PATH
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
7 Terminal Tools That Actually Earn Their Place in Your $PATH
Seven command-line tools that fixed the slow part of my day, and the one place they all fall apart Continue reading on Medium »
You’re auditing the wrong end of your WordPress supply chain
Medium · Cybersecurity ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
You’re auditing the wrong end of your WordPress supply chain
npm has lockfiles, provenance, and signed publishes. WordPress auto-update applies whatever the maintainer pushes, whenever they push it… Continue reading on Me
InfoQ AI/ML ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
Building a European Cloud Orchestration Platform within an Enterprise
Modern cloud deployments involve many tools with different lifecycles, creating a heavy burden on engineers. The Kubernetes ecosystem offers a unified Control P
Reddit r/devops ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
Think to self-hosted Grafana OnCall but it's archived
Who's still running Grafana OnCall OSS after archive? I'm think about self-hosted Grafana OnCall, but it's archived now. It's a good idea to use Grafana OnCall?
The Two-Second Habit That Stops You From Ever Running a Dangerous Command by Accident
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
The Two-Second Habit That Stops You From Ever Running a Dangerous Command by Accident
One extra word, typed first, and the worst terminal mistakes become almost impossible Continue reading on Bash & DevOps & Life Lessons »
Spec-Driven Development for Infrastructure as Code — Three Layers and Policy-as-Code
Medium · AI ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
Spec-Driven Development for Infrastructure as Code — Three Layers and Policy-as-Code
SDD for Infrastructure as Code breaks into three layers of varying maturity. Only policy-as-code as executable specification genuinely… Continue reading on Medi
Spec-Driven Development for Infrastructure as Code — Three Layers and Policy-as-Code
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
Spec-Driven Development for Infrastructure as Code — Three Layers and Policy-as-Code
SDD for Infrastructure as Code breaks into three layers of varying maturity. Only policy-as-code as executable specification genuinely… Continue reading on Medi
Reddit r/devops ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
Certificate renewal and monitoring
For those who are not running in Kubernetes and have something to manage your SSL certificate renewals, what are you using? Certbot + Let's Encrypt? Windows guy
Self-healing infra: The 4 signals that trigger autonomous rollback
Dev.to · Muskan ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
Self-healing infra: The 4 signals that trigger autonomous rollback
Manual incident response at 2 AM is an organizational failure mode, not a staffing problem. When a bad deployment reaches production, an engineer's phone