Tech Skills

DevOps & Cloud

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

13,177
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,281) Articles (2544)Blog Posts (4146)Tutorials (226)Research Papers (5)News (360)
10 CLI Tools Worth Installing Right Now
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
10 CLI Tools Worth Installing Right Now
Tools I actually keep on every machine I work on. Continue reading on Medium »
From IPv4 Exhaustion to IPv6 at Scale: How We Migrated Our AWS EKS Platform
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
From IPv4 Exhaustion to IPv6 at Scale: How We Migrated Our AWS EKS Platform
A deep-dive into RFC1918 address exhaustion, dual-stack infrastructure, and the tricky EKS launch template bug that almost stopped us. Continue reading on Mediu
Wazuh Ansible Series Part 1: How to Deploy Wazuh with Ansible
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Wazuh Ansible Series Part 1: How to Deploy Wazuh with Ansible
A practical guide to building a maintainable Wazuh deployment repository using upstream roles, wrapper roles, and inventory-driven files. Continue reading on Me
OpenClaw and Virtualisation Infrastructure — Talking to Harvester HCI Like a Human
Medium · LLM ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
OpenClaw and Virtualisation Infrastructure — Talking to Harvester HCI Like a Human
I have a two-node Harvester cluster and It runs VMs, manages storage and handles whatever workloads I throw at it. Continue reading on Medium »
Kubernetes Ortamlarında Kafka KRaft Controller ve Broker Rolleri Üzerine Bir İnceleme
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Kubernetes Ortamlarında Kafka KRaft Controller ve Broker Rolleri Üzerine Bir İnceleme
Kafka KRaft mimarisinde Controller ve Broker podlarının görevleri, controllerOnly yapılandırmaları ve production ortamları için önerilen… Continue reading on De
Building a Production-Ready Advanced AWS VPC with Terraform
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Building a Production-Ready Advanced AWS VPC with Terraform
Building a Production-Ready AWS VPC with Terraform: Multi-AZ Design, NAT Gateways, VPC Endpoints, and Flow Logs Continue reading on Medium »
Running Obsidian Community Plugins in Flatpak — Battle Notes and a Move to AppImage
Dev.to · rbcn ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Running Obsidian Community Plugins in Flatpak — Battle Notes and a Move to AppImage
Running Obsidian community plugins inside Flatpak's sandbox is harder than it looks. Two battle stories — SSH agent scope isolation and a stdin JSON-RPC trap fr
When Automatic Failover Is More Dangerous Than No Failover
Dev.to · Rodrigo Giuliani ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
When Automatic Failover Is More Dangerous Than No Failover
Here's a counterintuitive thing I ran into building redundancy for DoSync, an open protocol that lets...
Why Your GitHub Actions Workflow Didn't Trigger: branches, tags & paths Filters Explained
Dev.to · opscanopy ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Why Your GitHub Actions Workflow Didn't Trigger: branches, tags & paths Filters Explained
You pushed a commit, opened the Actions tab, and there's nothing there. No red X, no yellow dot — the...
My nightly Claude Code cron was about to start costing real money
Dev.to · Mirza Iqbal ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
My nightly Claude Code cron was about to start costing real money
A billing change lands tomorrow that meters background model calls separately from interactive work. My subscription was safe. one quiet automation was not. Wha
Why I stopped fighting monorepos..
Dev.to · Akshay Sarak ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Why I stopped fighting monorepos..
For a long time, I believed monorepos were overkill. They seemed like something only “big companies”...
Logging in Kubernetes.
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Logging in Kubernetes.
Logging is one of the three pillars of observability in distributed systems. As such, we have seen an explosion of popular open-source… Continue reading on Medi
6 Release Strategies Every Cloud Engineer Should Understand
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
6 Release Strategies Every Cloud Engineer Should Understand
I still remember the first time I deployed an application directly to production. Continue reading on Medium »
SSH for Beginners: Control Any Computer From Your Terminal
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
SSH for Beginners: Control Any Computer From Your Terminal
No experience needed. If you can open a terminal, you can learn SSH today. Continue reading on Medium »
A Definitive Guide to AWS Elastic Load Balancing (ELB)
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
A Definitive Guide to AWS Elastic Load Balancing (ELB)
A practical breakdown of Application, Network, and Gateway load balancers, their system design trade-offs, and how to choose the right one… Continue reading on
Medium · Python ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Day 25 Part 5: Health Monitor Working + Cohorts Done + Intelligence Service Starting
Friday evening. Health monitor complete: real-time scoring working (overall health 74/100 = GOOD), 3 active alerts generated (1 critical… Continue reading on Me
Debugging Microservices with Distributed Tracing
Dev.to · Doogal Simpson ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Debugging Microservices with Distributed Tracing
Quick Answer: Distributed tracing solves microservice debugging by attaching a unique Trace ID to...
CoreDNS in Kubernetes: the DNS engine your entire cluster depends on
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
CoreDNS in Kubernetes: the DNS engine your entire cluster depends on
From how a pod finds another service to the six plugins that matter in production: a complete, practical breakdown. Continue reading on Medium »
Building Autonomous Observability Systems Using Python
Medium · Python ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Building Autonomous Observability Systems Using Python
How I stopped reacting to failures and started letting systems explain themselves. Continue reading on Top Python Libraries »
Retention Policies: How Long Should an Agent Keep Mail?
Dev.to · Qasim Muhammad ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Retention Policies: How Long Should an Agent Keep Mail?
Picture a typical story: an engineer spins up an OTP-extraction mailbox for the CI pipeline in the...
Full Observability on k3s: kube-prometheus-stack + Loki + Grafana OIDC
Dev.to · david ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Full Observability on k3s: kube-prometheus-stack + Loki + Grafana OIDC
Deploy a production-grade monitoring stack on bare-metal k3s: Prometheus, Loki with Garage S3 storage, Promtail on edge nodes via Ansible, SNMP monitoring for M
Self-Hosted Tailscale Control Plane: Headscale on k3s with Authelia OIDC
Dev.to · david ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Self-Hosted Tailscale Control Plane: Headscale on k3s with Authelia OIDC
Deploy Headscale on a bare-metal k3s cluster with Longhorn persistence, Traefik ingress, and Authelia OIDC authentication — fully GitOps-managed via ArgoCD.
Bare-Metal LoadBalancer on K3s: MetalLB + Traefik with ArgoCD
Dev.to · david ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Bare-Metal LoadBalancer on K3s: MetalLB + Traefik with ArgoCD
How to get a real external IP on a bare-metal Kubernetes cluster using MetalLB L2 mode, and wire it up with Traefik for automatic HTTPS — fully GitOps-managed w
How DNS Works: A Practical Guide for DevOps and Developers
Dev.to · srinu nuthi ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
How DNS Works: A Practical Guide for DevOps and Developers
Every time you type www.google.com and hit enter, your computer doesn't actually know where Google...
GitOps on K3s: Managing a Complete Homelab with ArgoCD
Dev.to · david ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
GitOps on K3s: Managing a Complete Homelab with ArgoCD
How to manage an entire Kubernetes homelab — MetalLB, Traefik, Longhorn, Authelia, and more — as a Git repository using ArgoCD's App-of-Apps pattern.
Hardening Azure Acmebot for ISO 27001 & NIS2 Compliance
Dev.to · david ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Hardening Azure Acmebot for ISO 27001 & NIS2 Compliance
A deep dive into architecting a Zero-Trust Let's Encrypt automation using Terraform, Azure Private Link, and VNet Integration.
NIS2 Article 21 in Azure: Implementing Network Security Controls with Terraform
Dev.to · david ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
NIS2 Article 21 in Azure: Implementing Network Security Controls with Terraform
A technical deep-dive into the network security requirements of NIS2 Article 21 and how to implement them in Azure using Terraform — with concrete code, not leg
Wildcard TLS Certificates on K3s with cert-manager and Cloudflare DNS
Dev.to · david ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Wildcard TLS Certificates on K3s with cert-manager and Cloudflare DNS
How to automate wildcard Let's Encrypt certificates on a bare-metal K3s cluster using cert-manager's DNS-01 challenge with Cloudflare — and why HTTP-01 won't wo
Surviving Azure Policies: Zero-Trust Hub & Spoke with Terraform
Dev.to · david ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Surviving Azure Policies: Zero-Trust Hub & Spoke with Terraform
How to build an enterprise-grade Azure network architecture that blocks internet traffic by default and survives aggressive DeployIfNotExists (DINE) policies —
Why Platform Engineering Is Eating Traditional DevOps
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Why Platform Engineering Is Eating Traditional DevOps
The future of DevOps may not be more DevOps. It may be less exposure to DevOps altogether. Continue reading on Medium »
QPS Limit Exceeded on EKS Start-up: The Image Pull Thundering Herd
Dev.to · srinu nuthi ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
QPS Limit Exceeded on EKS Start-up: The Image Pull Thundering Herd
I scaled our dev EKS cluster down to zero overnight to save cost. The next morning it didn't come...
From Warnings to Evidence: Reproducing Java Runtime Failures with Testcontainers
Dev.to · Joaquinriosheredia ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
From Warnings to Evidence: Reproducing Java Runtime Failures with Testcontainers
Last year I noticed something frustrating: The more advanced the warning, the more likely developers...
Eliminating Flaky E2E Tests with Playwright and Containerized CI/CD
Dev.to · Pramod PR ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Eliminating Flaky E2E Tests with Playwright and Containerized CI/CD
Modern applications need reliable end-to-end testing, but many teams still struggle with flaky tests...
Why I Built pipeline-compose: Ordered GitHub Actions Without YAML Hell
Dev.to · Abhiuday ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Why I Built pipeline-compose: Ordered GitHub Actions Without YAML Hell
You push v1.2.3 and expect a predictable sequence: tests pass, version resolves, GitHub Release...
Building a Terraform Reviewer With Claude and GitLab
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Building a Terraform Reviewer With Claude and GitLab
Sample repo: https://gitlab.com/cloudfrontvinayak/terraform-reviewer Continue reading on Medium »
A Docker Build Failure That Had Nothing to Do With Docker
Dev.to · Janice ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
A Docker Build Failure That Had Nothing to Do With Docker
A local Docker build suddenly started failing with a MODULE_NOT_FOUND error, while the...
AZURE PROJECT: Disaster recovery automation with Azure Site Recovery, Recovery Services Vault…
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
AZURE PROJECT: Disaster recovery automation with Azure Site Recovery, Recovery Services Vault…
Every regulated bank, insurer and healthcare provider I have worked with keeps a BCDR runbook on a SharePoint that nobody has opened in… Continue reading on Med
ArgoCD Alternatives in 2026: 5 Real Options (and One Nobody Mentions)
Dev.to · Matt ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
ArgoCD Alternatives in 2026: 5 Real Options (and One Nobody Mentions)
Originally published at https://fortem.dev/blog/argocd-alternative/
Platform Engineering for AWS ECS Fargate Teams
Dev.to · Matt ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Platform Engineering for AWS ECS Fargate Teams
Originally published at https://fortem.dev/blog/platform-engineering-ecs/
ECS Deployment Strategies: Rolling, Blue/Green, Canary
Dev.to · Matt ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
ECS Deployment Strategies: Rolling, Blue/Green, Canary
Originally published at https://fortem.dev/blog/ecs-blue-green-deployment-guide/
Connecting Python to a MySQL Docker Container: A Complete From-Scratch Guide
Medium · Python ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Connecting Python to a MySQL Docker Container: A Complete From-Scratch Guide
When starting out in DevOps or backend development, one of the most important milestones is learning how to make an application talk to an… Continue reading on
Connecting Python to a MySQL Docker Container: A Complete From-Scratch Guide
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Connecting Python to a MySQL Docker Container: A Complete From-Scratch Guide
When starting out in DevOps or backend development, one of the most important milestones is learning how to make an application talk to an… Continue reading on
Your CPU Is at 95%. Should You Panic? Understanding SLI, SLO and Error Budgets
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Your CPU Is at 95%. Should You Panic? Understanding SLI, SLO and Error Budgets
A practical explanation of SLI, SLO, SLA and Error Budgets using an online store and a single payment transaction. Continue reading on Medium »
Kubernetes Pod Autoscaling: A Game Changer for DevOps and AI Engineering
Dev.to · Naveen Malothu ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Kubernetes Pod Autoscaling: A Game Changer for DevOps and AI Engineering
Kubernetes pod autoscaling is a crucial feature for efficient resource management in large-scale applications. This blog post shares my experience with Kubernet
MCP Servers for DevOps: Build vs Pre-Built — What to Choose
Dev.to · Oleksandr Kuryzhev ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
MCP Servers for DevOps: Build vs Pre-Built — What to Choose
Originally published on kuryzhev.cloud You wired an LLM into your incident workflow, gave it...
Setup Dev Environment: Tối ưu Laptop sau khi mua (Chính hãng/Xách tay)
Dev.to · Review Laptop ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Setup Dev Environment: Tối ưu Laptop sau khi mua (Chính hãng/Xách tay)
Sau khi cân nhắc giữa Laptop Chính hãng hay máy xách tay/refurbished, việc quan trọng nhất là làm sao...
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
The AWS Cost Mystery: How Missing Logs Turned a Simple Problem Into a Multi-Day Investigation —…
Cloud cost optimization articles often focus on reserved instances, storage classes, or rightsizing infrastructure. Continue reading on Medium »
How Netflix, Uber, and Spotify Run DevOps at Scale Lessons Every Engineer Should Steal
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
How Netflix, Uber, and Spotify Run DevOps at Scale Lessons Every Engineer Should Steal
Three of the most recognizable technology companies in the world. Three engineering organizations that collectively serve hundreds of… Continue reading on Mediu