Tech Skills

DevOps & Cloud

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

13,194
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,298) Articles (2555)Blog Posts (4148)Tutorials (230)Research Papers (5)News (360)
Cómo solucionar `docker run` con exit code 1 en Raspberry Pi
Dev.to · Erick Eduardo Ramos ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Cómo solucionar `docker run` con exit code 1 en Raspberry Pi
Cómo solucionar docker run con exit code 1 en Raspberry Pi ¿Por qué ocurre este...
Before Automation: Deploying Spring PetClinic Microservices on EC2 with Docker Compose
Dev.to · Ntando ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Before Automation: Deploying Spring PetClinic Microservices on EC2 with Docker Compose
Before you automate something, you need to understand it. Before my team deployed Spring PetClinic to...
Fixing 500 Internal Server Errors at Scale: Expert SRE Guide
Dev.to · Andrew Wiggins ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Fixing 500 Internal Server Errors at Scale: Expert SRE Guide
Step 1: Diagnosing Nginx Upstream Exhaustion Modern applications rely heavily on...
Stop Doing It Manually: A Production-Ready Bash Engine to Automate Oracle 19c CPU & RU Patching
Dev.to · SilentDBA ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Stop Doing It Manually: A Production-Ready Bash Engine to Automate Oracle 19c CPU & RU Patching
Every quarter, Database Administrators face the same high-stress ritual: Critical Patch Updates (CPU)...
Shipping Code Got Cheap—Now What?
Forbes Innovation ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Shipping Code Got Cheap—Now What?
When shipping is cheap, you can run far more experiments—but you have to learn from them.
AMD EPYC 8005 Bare Metal Server Review: The Engineering Truth
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
AMD EPYC 8005 Bare Metal Server Review: The Engineering Truth
Stop falling for hardware marketing illusions. Uncover the architectural realities behind six-channel memory trade-offs and how to utilize… Continue reading on
My complete self-hosting stack: Docker Compose + hardening scripts I use on Hetzner (sharing everything)
Dev.to · Nevik Schmidt ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
My complete self-hosting stack: Docker Compose + hardening scripts I use on Hetzner (sharing everything)
Originally written for r/selfhosted on Reddit — sharing here for the dev.to community. After...
How I Recovered 35GB on a Production Server by Moving Docker Builds Off It
Dev.to · FOLASAYO SAMUEL OLAYEMI ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
How I Recovered 35GB on a Production Server by Moving Docker Builds Off It
And why your server should never be your build machine It started with a simple task, deploy a new...
Kubernetes vs Docker, PaaS, and Traditional Deployment Tools for AI Apps
Dev.to · Hadil Ben Abdallah ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Kubernetes vs Docker, PaaS, and Traditional Deployment Tools for AI Apps
Kubernetes vs Docker, PaaS, and Traditional Deployment Tools for AI Apps: What Developers Need...
Cara Backup Database PostgreSQL Otomatis ke Cloudflare R2 dengan Docker di VPS Ubuntu
Dev.to · Nandan Ramdani ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Cara Backup Database PostgreSQL Otomatis ke Cloudflare R2 dengan Docker di VPS Ubuntu
Kehilangan database adalah salah satu risiko terbesar dalam menjalankan aplikasi. Kerusakan VPS,...
the same test passed in CI and failed on my laptop, and the code was identical
Dev.to · TiltedLunar123 ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
the same test passed in CI and failed on my laptop, and the code was identical
i maintain a powershell script that strips a pile of telemetry and bloat services off a fresh windows...
Apple's new `container` tool — worth a look
Dev.to · Figsy ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Apple's new `container` tool — worth a look
Apple open-sourced a native container runtime for macOS (announced WWDC 2025, written in...
Reddit r/devops ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Fun project to use on GCP VM
Hey! I’m learning GCP and planning deploy my first VM. I’d love to use it for a fun small project while I learn, any ideas or suggestions? submitted by /u/dexxx
Your dev stack is 4 terminal tabs. It could be one labeled stream.
Dev.to · benjamin ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Your dev stack is 4 terminal tabs. It could be one labeled stream.
The daily ritual for anyone running more than one process in local dev: a terminal tab for the web...
ColdFusion with Nginx Reverse Proxy: AJP Configuration, Load Balancing, and SSL Termination
Dev.to · Deepak Sir ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
ColdFusion with Nginx Reverse Proxy: AJP Configuration, Load Balancing, and SSL Termination
Putting Nginx in front of ColdFusion is a proven way to get SSL/TLS termination, load balancing, and...
Using Caddy with Docker for Production: A Practical Guide
Dev.to · Shahadath Hossen Sajib ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Using Caddy with Docker for Production: A Practical Guide
Modern web apps need a few things on a VPS: HTTPS with TLS certificates, a reverse proxy for APIs,...
How to Install Kubernetes with kubeadm on AWS EC2 (t3.small)
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
How to Install Kubernetes with kubeadm on AWS EC2 (t3.small)
A step-by-step guide to setting up a Kubernetes cluster on AWS EC2 using kubeadm and Calico. Continue reading on Medium »
Building a Self-Service SFTP Platform on AWS: A Real-World System Design Story
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Building a Self-Service SFTP Platform on AWS: A Real-World System Design Story
How we replaced a pile of manual SSH commands with a proper platform — and what we learned doing it Continue reading on Medium »
Edge Caching Strategies: From CDN to Workers Cache for Global SaaS
Dev.to · sweet ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Edge Caching Strategies: From CDN to Workers Cache for Global SaaS
Caching is the single most impactful performance optimization for SaaS applications — it reduces...
Isolamento Zero Trust de Backend-as-a-Service: Arquitetando Redes Privadas com Azure Private Link e…
Medium · Python ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Isolamento Zero Trust de Backend-as-a-Service: Arquitetando Redes Privadas com Azure Private Link e…
A conveniência operacional dos serviços de plataforma como serviço (PaaS) frequentemente mascara uma vulnerabilidade arquitetônica severa… Continue reading on M
How to Use Bash & Python for Real DevOps Automation with 5 Production Use Cases
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
How to Use Bash & Python for Real DevOps Automation with 5 Production Use Cases
5 Bash and Python Scripts I Built to Catch Problems My DevOps Tools Missed, with a runnable lab where you trigger the failure yourself Continue reading on Mediu
Deploying Vector High-Performance Observability Data Pipeline on Ubuntu 24.04
Dev.to · Sanskriti Harmukh ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Deploying Vector High-Performance Observability Data Pipeline on Ubuntu 24.04
Vector is a high-performance observability data pipeline from Datadog that collects, transforms, and...
Deploying Dokku Lightweight Open-Source PaaS on Ubuntu 24.04
Dev.to · Sanskriti Harmukh ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Deploying Dokku Lightweight Open-Source PaaS on Ubuntu 24.04
Dokku is an open-source, Heroku-like Platform-as-a-Service that lets you git push apps and have them...
Deploying Seafile Secure File Sync on Ubuntu 24.04
Dev.to · Sanskriti Harmukh ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Deploying Seafile Secure File Sync on Ubuntu 24.04
Seafile is an open-source file sync and share platform focused on speed, reliability, and end-to-end...
Deploying ownCloud File Sharing Platform on Ubuntu 24.04
Dev.to · Sanskriti Harmukh ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Deploying ownCloud File Sharing Platform on Ubuntu 24.04
ownCloud is an open-source file sharing platform that lets you store, sync, and share files from a...
Infrastructure as Code (IaC) with AWS CDK (EC2 Example)
Dev.to · Željko Šević ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Infrastructure as Code (IaC) with AWS CDK (EC2 Example)
Infrastructure as Code (IaC) is a DevOps approach where infrastructure is defined and managed using...
Nunca más hardcodees un token: Seguridad en GitHub para DevOps
Dev.to · Bianca Torres ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Nunca más hardcodees un token: Seguridad en GitHub para DevOps
El pasado sábado 6 de junio tuve la oportunidad de participar como speaker en el GitHub Community Day...
The Hidden Costs of Going Cloud-Native
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
The Hidden Costs of Going Cloud-Native
Lessons from the Trenches Continue reading on Medium »
Hardware-Upcycling
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Hardware-Upcycling
— Wie ein alter Raspberry Pi meine Angular-App beschleunigte (Ein Nginx Reverse-Proxy-Guide) Continue reading on Medium »
Hardware-Upcycling
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Hardware-Upcycling
— How an old Raspberry Pi accelerated my Angular App (An Nginx Reverse Proxy Guide) Continue reading on Medium »
When the Server Decides to Take “Unpaid Leave”: The Network Tuning Odyssey
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
When the Server Decides to Take “Unpaid Leave”: The Network Tuning Odyssey
My Server: Sorry, I’m too busy… doing absolutely nothing. Continue reading on Medium »
Immutable Homelab: Production-Grade Patterns on a Single Proxmox Node
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Immutable Homelab: Production-Grade Patterns on a Single Proxmox Node
Chapter 7: The Meteor Test (Rebuilding the World from Zero) Continue reading on Medium »
Reddit r/devops ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
useful tools for cleaning up messy infra / cloud costs
putting together a small list of tools that are actually useful when you’re dealing with messy infra, noisy cloud bills, random k8s waste, and storage stuff tha
Reset, revert, and reflog: the ultimate guide to undoing commits without losing your repo
Dev.to · Cristian Jonhson Alvarez ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Reset, revert, and reflog: the ultimate guide to undoing commits without losing your repo
😰 Story time: I ran git reset --hard HEAD~1, force pushed… and then realized I needed that file...
I Replaced a $300/month Automation Stack with n8n, FastAPI, and Docker
Dev.to · Muhammad Gharis ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
I Replaced a $300/month Automation Stack with n8n, FastAPI, and Docker
Most small business automation stacks start simple. A form submission goes into a CRM. A lead gets...
How to Create a GitHub Repository from the Terminal Using GitHub CLI
Dev.to · Cristian Jonhson Alvarez ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
How to Create a GitHub Repository from the Terminal Using GitHub CLI
When working on a local project, we usually create the repository on GitHub first, copy the remote...
Your Experiments Might Not Be Experiments.
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Your Experiments Might Not Be Experiments.
On the failure of tinkering. Continue reading on Medium »
ECS Fargate vs ECS EC2: Which Launch Type Should You Use?
Dev.to · Matt ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
ECS Fargate vs ECS EC2: Which Launch Type Should You Use?
Fargate vs EC2 — same ECS orchestrator, two ways to run your containers. The choice is simpler than...
ECS vs EKS: Which AWS Container Service Should You Use?
Dev.to · Matt ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
ECS vs EKS: Which AWS Container Service Should You Use?
ECS vs EKS — two ways to run containers on AWS. One charges $0 for the control plane. One charges...
I Replaced Our Commercial Artifact Registry With a Free One After a 5× Renewal Price Hike.
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
I Replaced Our Commercial Artifact Registry With a Free One After a 5× Renewal Price Hike.
How I migrated our entire artifact management stack (Maven, npm, PyPI, Helm) from our commercial artifact registry to an open source… Continue reading on Medium
How I Built a Production-Ready Containerized Todo App with Flask, MySQL, Nginx, Docker Compose…
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
How I Built a Production-Ready Containerized Todo App with Flask, MySQL, Nginx, Docker Compose…
A complete walkthrough of Project 16 — from writing the first line of Python to a live CI/CD pipeline pushing to Docker Hub automatically. Continue reading on M
Docker for Beginners: A Practical Guide
Dev.to · Digital Unicon ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Docker for Beginners: A Practical Guide
You've just finished building a Node.js app. It runs perfectly on your laptop. You push it to your...
Sub-millisecond CI
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Sub-millisecond CI
In the era of rapid-cycle software delivery, a reliable CI harness isn’t a convenience — it’s survival gear. The problem is that speed and… Continue reading on
Apache Kafka & FinOps: it’s complicated
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Apache Kafka & FinOps: it’s complicated
Kafka can be expensive and your FinOps team might take a look. But the only person who can change the trajectory is the engineering leader. Continue reading on
TunnelFlow: The Self-Hosted Cloudflare Tunnel Management Platform You’ve Been Waiting For
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
TunnelFlow: The Self-Hosted Cloudflare Tunnel Management Platform You’ve Been Waiting For
The Problem with Managing Cloudflare Tunnels Continue reading on Medium »
Building a Chaos Testing Harness for Multi-Region Video API Endpoints
Dev.to · ahmet gedik ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Building a Chaos Testing Harness for Multi-Region Video API Endpoints
How we built a region-targeted chaos harness for a video discovery API: a lying aiohttp proxy, a par
The Prerender Was Running. The Pages Were Still Empty.
Dev.to · Ted ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
The Prerender Was Running. The Pages Were Still Empty.
A prerender pipeline ran on every deploy for six months while four directory pages had zero GSC impressions. Why env vars work locally but not on Vercel, and ho
Gitlab (hosting&commands)
Dev.to · vishwa v ☁️ DevOps & Cloud ⚡ AI Lesson 3w ago
Gitlab (hosting&commands)
Hosting with GitLab Pages is simple. First, you add a .gitlab-ci.yml file to tell GitLab how to...