Tech Skills

DevOps & Cloud

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

1,411
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 (956) Articles (502)Blog Posts (330)Tutorials (119)News (5)
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
Saying Goodbye to the Dashboard: Mekong Tunnel v1.5.1 is Now CLI-First
Got it! I’ve updated the post to swap out the organization name for your official domains. This keeps the focus entirely on the product’s… Continue reading on M
Kubernetes YAML Validation Error — Causes and Fix
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
Kubernetes YAML Validation Error — Causes and Fix
In Kubernetes, everything is defined using YAML files. Continue reading on Medium »
⚔️ Terraform Workspaces vs Environments — Part 7
Dev.to · Ahkar Swe ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
⚔️ Terraform Workspaces vs Environments — Part 7
So far in this series, we’ve: Deployed infrastructure with Terraform Used variables and...
Building a Secure Web Server from Scratch on AWS: A Deep Dive into VPC, Security Groups, and…
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
Building a Secure Web Server from Scratch on AWS: A Deep Dive into VPC, Security Groups, and…
A hands-on journey through VPC architecture, security layers, and the real-world differences between stateful and stateless firewalls Continue reading on Medium
Day 6/10 Terraform - Terraform Lifecycle, Drift Detection, Replace and Import
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
Day 6/10 Terraform - Terraform Lifecycle, Drift Detection, Replace and Import
A DevOps Engineer’s Guide to Understanding Terraform. Continue reading on Medium »
6 Nuances About Binauth
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
6 Nuances About Binauth
Discover 6 hidden nuances of Google Cloud Binary Authorization. Master container security and deployment with expert tips for DevOps teams. Continue reading on
Samba, Spotlight & Manticore
Dev.to · Mario Ravalli ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
Samba, Spotlight & Manticore
Part 1 — The Journey The Goal I have a NAS built on Proxmox with LXC...
One Docker DNS Feature Most Developers Don’t Know: Built-In Load Balancing
Medium · Python ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
One Docker DNS Feature Most Developers Don’t Know: Built-In Load Balancing
Most developers know this Docker pattern: Continue reading on Medium »
One Docker DNS Feature Most Developers Don’t Know: Built-In Load Balancing
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
One Docker DNS Feature Most Developers Don’t Know: Built-In Load Balancing
Most developers know this Docker pattern: Continue reading on Medium »
How to Set Up Performance Budgets in CI/CD Pipelines
Dev.to · Apogee Watcher ☁️ DevOps & Cloud 2mo ago
How to Set Up Performance Budgets in CI/CD Pipelines
Turn performance budgets into automated gates: what to enforce in CI, how to wire Lighthouse CI with assertions, and how that fits next to ongoing monitoring in
Git Worktree Race Conditions: 3 Corruptions & Fixes
Dev.to · TildAlice ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
Git Worktree Race Conditions: 3 Corruptions & Fixes
The Lockfile That Wasn't There Git worktrees promise parallel builds without the disk...
I Automated Docker Pulls with Archon in 30 Lines
Dev.to · Suman Giri ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
I Automated Docker Pulls with Archon in 30 Lines
It was 8am on a Monday and I had just grabbed a cup of chai from the street vendor near my...
How to Deploy Uptime Kuma with Docker on Ubuntu 24.04
Dev.to · Serdar Tekin ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
How to Deploy Uptime Kuma with Docker on Ubuntu 24.04
Deploy a self-hosted monitoring dashboard with Uptime Kuma and Docker Compose. Track websites, APIs, and services with alerts via Slack, Telegram, email, and mo
Run Claude Code on multiple tasks simultaneously with git worktrees
Dev.to · brian austin ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
Run Claude Code on multiple tasks simultaneously with git worktrees
Run Claude Code on multiple tasks simultaneously with git worktrees One of the biggest...
How to Sync 1M Products in Under 30 Seconds
Dev.to · Artemii Karkusha ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
How to Sync 1M Products in Under 30 Seconds
A client asked me: "Can we run a product sync of our entire catalog — over a million SKUs — from SAP...
How I Would Stabilize a Payment Platform in 90 Days
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
How I Would Stabilize a Payment Platform in 90 Days
A BizOps perspective on operational control, risk reduction and system reliability Continue reading on Medium »
Medium · Startup ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
I Had to Change IPs Across Dozens of Domains Doing It Manually Was a Mistake
It started with a simple task. Continue reading on Medium »
Why AI Can’t Pilot Production Environments Alone (Yet)
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
Why AI Can’t Pilot Production Environments Alone (Yet)
Automated restarts for services or self-healing scripts that clear disk space at 90% are nothing new for an SRE. We have been leveraging… Continue reading on Me
I Stopped Killing My Dev Server. I Park It Instead.
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
I Stopped Killing My Dev Server. I Park It Instead.
Every developer has done this: you’re running a dev server on port 3000. You need that port for 30 seconds to test something else. So you… Continue reading on M
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
From Local Compose to OpenShift: My Journey Orchestrating Containers the Right Way
How I went from juggling podman run commands to deploying production-grade multi-container apps on Kubernetes Continue reading on Medium »
What Kubernetes Doesn’t Tell You Until It Breaks in Production
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
What Kubernetes Doesn’t Tell You Until It Breaks in Production
Scaling that made things worse, self-healing that hid the real bug, and a deployment that was correct but left the system inconsistent Continue reading on The C
The Day GitLab Deleted Their Production Database: A High-Stakes Lesson in Humility
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
The Day GitLab Deleted Their Production Database: A High-Stakes Lesson in Humility
When a Single Command Meets Reality Continue reading on Medium »
CGNAT for self-hosters: How to know port forwarding is not your problem
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
CGNAT for self-hosters: How to know port forwarding is not your problem
Why inbound connections still fail, how to prove it fast, and the lowest-regret escape routes Continue reading on Stackademic »
Dev.to AI ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
👋 Hi, I’m Tharuka
I’m a DevOps learner and builder who is trying to grow step by step in cloud, automation, and AI. Right now, I’m focused on learning: Docker & Kubernetes CI
Health Checks in ASP.NET Core: Beyond the Basic /health Endpoint
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
Health Checks in ASP.NET Core: Beyond the Basic /health Endpoint
A service returning 200 OK on /health doesn't mean it's healthy. It means the process is alive and the route handler executed. Your… Continue reading on Medium
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
Self-Hosting Gitlab: A Complete Guide to Setup with Docker and Runners
Self-hosting GitLab gives you total control over your source code, data privacy, and CI/CD infrastructure costs. Continue reading on Medium »
DevSecOps Strategy for Kubernetes: A Secure Pipeline-Based Release Management Blueprint
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
DevSecOps Strategy for Kubernetes: A Secure Pipeline-Based Release Management Blueprint
A strategic guide to building defense-in-depth release management on Kubernetes and GitHub — covering architecture, tooling decisions… Continue reading on Mediu
Zero Dependency Is the New Luxury in Developer Tools
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
Zero Dependency Is the New Luxury in Developer Tools
The moment I stop trusting a developer tool is usually not when it crashes. It is when it starts asking for too much. Continue reading on Medium »
DevOps 1st Round: 20 Scenario-Based Questions
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
DevOps 1st Round: 20 Scenario-Based Questions
Modern DevOps interviews are no longer about tools alone. They are designed to test how you think under pressure, how you debug complex… Continue reading on Med
Kubernetes for DevOps Engineers — Orchestration at Scale
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
Kubernetes for DevOps Engineers — Orchestration at Scale
Part 6 of the DevOps Roadmap series. Continue reading on Medium »
GitLab CI/CD lab that you can create directly in the GitLab portal without installing Git.
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
GitLab CI/CD lab that you can create directly in the GitLab portal without installing Git.
By Gaurav Tevathiya Principal AI/ML, Cloud & Data Architect Continue reading on Medium »
When “az is not recognized” Teaches You DevOps Fundamentals
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
When “az is not recognized” Teaches You DevOps Fundamentals
While setting up Azure CLI, I ran: Continue reading on Medium »
Day 6/25: Where Did My Data Go? Docker Volumes Explained Simply
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
Day 6/25: Where Did My Data Go? Docker Volumes Explained Simply
Real-Time Scenario: You’ve successfully dockerized your application and a PostgreSQL database. You’re running them locally, developing new… Continue reading on
The Secret Life of AWS: The Console and the CLI
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
The Secret Life of AWS: The Console and the CLI
Two ways to work with AWS — and why one of them doesn’t scale Continue reading on Medium »
The Only Docker Tutorial Data Scientists Actually Need
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
The Only Docker Tutorial Data Scientists Actually Need
A practical guide for data scientists who want to finally understand Docker and deploy anywhere. Continue reading on Medium »
Kubernetes v1.36: Less About New Features, More About What Works
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
Kubernetes v1.36: Less About New Features, More About What Works
A Practicle looks of Kubernetes v1.26 from real production environments, focusing on stability, operational improvements and what works… Continue reading on Med
How We Made Next.js ISR Page Cache Efficient with Redis
Dev.to · Kason ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
How We Made Next.js ISR Page Cache Efficient with Redis
Next.js ISR works great on a single pod. But the moment you scale to multiple replicas — whether on...
Day 102 — OpenTelemetry Distributed Tracing for Modern Platforms and AI Workloads
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
Day 102 — OpenTelemetry Distributed Tracing for Modern Platforms and AI Workloads
11th April 2026 — Distributed tracing is the part of observability that lets you reconstruct a single request as it crosses process… Continue reading on Medium
Tavsiye Iste Deployment - Detaylı Teknik Analiz Rehberi 2026
Dev.to · FORUM WEB ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
Tavsiye Iste Deployment - Detaylı Teknik Analiz Rehberi 2026
Tavsiye İste Deployment: Tarihçesi ve Gelişimi Tavsiye İste Deployment, günümüz teknolojilerinin...
Server Setup için İpuçları - Detaylı Teknik Analiz Rehberi 2026
Dev.to · FORUM WEB ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
Server Setup için İpuçları - Detaylı Teknik Analiz Rehberi 2026
Server Kurulumunun Tarihçesi ve Gelişimi Sunucu kurulumu, bilişim dünyasında önemli bir yere sahip...
Stopping the Zombie Requests: Distributed Deadline Propagation in Go
Dev.to · Onur Cinar ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
Stopping the Zombie Requests: Distributed Deadline Propagation in Go
Imagine a common scenario in a microservice architecture: A user clicks a "Buy" button, triggering a...
30-Day Cloud & DevOps Challenge: Day 6 — Dockerizing My React Frontend
Dev.to · Michelle ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
30-Day Cloud & DevOps Challenge: Day 6 — Dockerizing My React Frontend
Yesterday, I packaged my backend into a Docker container. Today, I did the same for my React...
How I Built a 12-Step CI/CD Pipeline That Spins Up MySQL, Flask, and Playwright From Scratch
Dev.to · Yaniv ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
How I Built a 12-Step CI/CD Pipeline That Spins Up MySQL, Flask, and Playwright From Scratch
Setting up CI for a web app is straightforward. Setting up CI for a test automation framework that...
30-Day Cloud & DevOps Challenge: Day 5 — Dockerizing My Backend (First Steps into Containers)
Dev.to · Michelle ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
30-Day Cloud & DevOps Challenge: Day 5 — Dockerizing My Backend (First Steps into Containers)
Yesterday, I had a working PostgreSQL database with real data. But there was one problem... My...