Tech Skills

DevOps & Cloud

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

1,487
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 (1,026) Articles (548)Blog Posts (340)Tutorials (133)News (5)
Dev.to AI ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
Infrastructure as code: why we switched to Nometria for deployments
Why Your AI-Built App Works in the Builder But Dies in Production You ship something in Lovable or Bolt. It works. You show it to users. Then reality hits: your
How I Reduced Flutter Build Time by 40% Without Changing App Code
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
How I Reduced Flutter Build Time by 40% Without Changing App Code
No architectural rewrites. No faster hardware. Just toolchain configuration — and we cut cold build time by 51%, incremental builds by 61%. Continue reading on
Linux — Process Data Structure, Two
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
Linux — Process Data Structure, Two
When a running process needs to perform an I/O operation, it must wait for the I/O to complete. At this point, it releases the CPU and… Continue reading on Medi
Implementando uma Pipeline de CD para Kubernetes com GitHub Actions
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
Implementando uma Pipeline de CD para Kubernetes com GitHub Actions
Na era do DevOps, a automação de Continuous Deployment (CD) é essencial para garantir a entrega ágil e segura de aplicações em ambientes… Continue reading on Me
Day 7/10 Terraform - Count, for_each, Dynamic Blocks
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
Day 7/10 Terraform - Count, for_each, Dynamic Blocks
A DevOps Engineer’s Guide to Understanding Terraform. Continue reading on Medium »
Self-Hosting vs Cloud Hosting n8n: What No One Tells You
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
Self-Hosting vs Cloud Hosting n8n: What No One Tells You
Automation tools are becoming a core part of modern software systems. From connecting APIs to building intelligent workflows, automation… Continue reading on Me
Your Readiness Probe Is Probably Lying.
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
Your Readiness Probe Is Probably Lying.
Kubernetes readiness probes are supposed to answer one simple question: Continue reading on Medium »
The Register ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
Cloudflare revamps CLI as agents take over the internet
What, you think basic usability is improved just for your benefit, human? Cloudflare is rebuilding Wrangler’s command-line tooling by adding commands for produc
How to Find Every Consumer of Your Docker Base
Dev.to · Daniel Westgaard ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
How to Find Every Consumer of Your Docker Base
You maintain a shared base image. A CVE drops. Which repos are affected? Here's why the answer is...
Docker Compose Explained in the Simplest Way (With Real Example)
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
Docker Compose Explained in the Simplest Way (With Real Example)
I’m excited to continue this blog series on containers and Docker! This is the third blog in the series, where we will dive into Docker… Continue reading on Dev
At 3AM, We Didn’t Fix the Incident Because We Were Smart
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
At 3AM, We Didn’t Fix the Incident Because We Were Smart
We didn’t waste time because the system was complex. We wasted it because we had no system. Continue reading on Engineering Playbook »
Deploying a Node.js App to a VPS with PM2
Dev.to · Big Mazzy ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
Deploying a Node.js App to a VPS with PM2
So, you've built a fantastic Node.js application, and now it's time to get it out into the world. But...
My Final Preparation for the Terraform Associate Exam
Dev.to · Mukami ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
My Final Preparation for the Terraform Associate Exam
60 Minutes. 57 Questions. No Looking Back. Day 24 of the 30-Day Terraform Challenge —...
Getting Started with Terraform: From Zero to Production
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
Getting Started with Terraform: From Zero to Production
Infrastructure has undergone a fundamental shift over the past decade. Continue reading on Level Up Coding »
25 Workflow Automation and Process Agent Patterns on AWS You Can Steal Right Now
Dev.to · Marcelo Acosta Cavalero ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
25 Workflow Automation and Process Agent Patterns on AWS You Can Steal Right Now
Originally published on Build With AWS. Subscribe for weekly AWS builds. A logistics...
Namespaces and Resource Management: Organizing Your Cluster (Part 9)
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
Namespaces and Resource Management: Organizing Your Cluster (Part 9)
Part 9: Namespaces & Resource Management Continue reading on Medium »
Deploying a Static Website on AWS S3 with Terraform: A Beginner’s Guide
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
Deploying a Static Website on AWS S3 with Terraform: A Beginner’s Guide
Day 25 — I deployed a fully modular static website on AWS using S3 and CloudFront. Hit a confusing AWS error, figured out why, and got the… Continue reading on
Hidden Run Commands Only System Admins Know
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
Hidden Run Commands Only System Admins Know
Simple shortcuts that save time and solve real problems Continue reading on Medium »
You May Have Perfect Backups and Still Lose Everything
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
You May Have Perfect Backups and Still Lose Everything
Backup Best Practices for Data You Cannot Afford to Lose Continue reading on Medium »
AWS and Linux DevOps: 21 Real Interview Questions
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
AWS and Linux DevOps: 21 Real Interview Questions
Preparing for DevOps interviews at the 5–8 years experience level requires a strong balance of cloud knowledge, Linux fundamentals, and… Continue reading on Med
AWS and Linux DevOps: 21 Real Interview Questions
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
AWS and Linux DevOps: 21 Real Interview Questions
Preparing for DevOps interviews at the 5–8 years experience level requires a strong balance of cloud knowledge, Linux fundamentals, and… Continue reading on Med
JPMorgan Senior DevOps Interview Experience: Azure and Terraform in Focus
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
JPMorgan Senior DevOps Interview Experience: Azure and Terraform in Focus
Preparing for a Senior DevOps Engineer role at a company like JPMorgan requires strong expertise in cloud platforms, infrastructure as… Continue reading on Medi
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 »