Tech Skills

DevOps & Cloud

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

13,351
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,454) Articles (2637)Blog Posts (4217)Tutorials (235)Research Papers (5)News (360)
Apple Just Built Its Own Docker Alternative — Apple Container 1.0
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2h ago
Apple Just Built Its Own Docker Alternative — Apple Container 1.0
After researching Apple Container 1.0, here’s what surprised me, where it shines, and whether developers should actually switch.  Continue reading on Medium »
Your Cron Job Works. That’s Not the Same as Surviving Cron.
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 4h ago
Your Cron Job Works. That’s Not the Same as Surviving Cron.
There’s a gap between a script that works when you run it and a script that survives running unattended for a year. The first only has to… Continue reading on M
Your Cron Job Works. That's Not the Same as Surviving Cron
Dev.to · Anguishe ☁️ DevOps & Cloud ⚡ AI Lesson 4h ago
Your Cron Job Works. That's Not the Same as Surviving Cron
There's a gap between a script that works when you run it and a script that survives running...
I scanned Cal.com with my evidence-based CLI. The best result was what it refused to say
Dev.to · Aviad Shakargy ☁️ DevOps & Cloud ⚡ AI Lesson 6h ago
I scanned Cal.com with my evidence-based CLI. The best result was what it refused to say
I pointed my scanner at Cal.com this week, fully expecting to write a post about everything it got...
Try out IsItCrashing.com
Dev.to · Ahmed ☁️ DevOps & Cloud ⚡ AI Lesson 6h ago
Try out IsItCrashing.com
Hi everyone! I recently launched IsItCrashing.com How often do you deploy a website only to discover...
Building a Production-Ready CI/CD Pipeline with GitHub Actions, Docker, and AWS EC2
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 7h ago
Building a Production-Ready CI/CD Pipeline with GitHub Actions, Docker, and AWS EC2
Every developer wants to ship code quickly, but manual testing, building Docker images, checking for security issues, and deploying to… Continue reading on Medi
Docker Image Troubleshooting: 15 Real-World Problems Every DevOps Engineer Should Know Before an…
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 7h ago
Docker Image Troubleshooting: 15 Real-World Problems Every DevOps Engineer Should Know Before an…
From failed image builds and Docker Hub pull errors to oversized images, security vulnerabilities, and production debugging, here’s a… Continue reading on Mediu
From Localhost to AWS ECR: Architecting a 3-Tier Node.js App with Docker.
Dev.to · Zakariyau Mukhtar ☁️ DevOps & Cloud ⚡ AI Lesson 8h ago
From Localhost to AWS ECR: Architecting a 3-Tier Node.js App with Docker.
As a Cloud and DevOps Engineer, one of the most satisfying milestones is taking an application that...
Chaos Engineering on AWS: Database Resilience with Aurora Failover, RDS Proxy, and Read/Write…
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 8h ago
Chaos Engineering on AWS: Database Resilience with Aurora Failover, RDS Proxy, and Read/Write…
This is Article 3 in the “Chaos Engineering on AWS” series. We force an Aurora failover, watch the application permanently break, then fix… Continue reading on
Automating Database Backups with Python and Cron
Medium · Python ☁️ DevOps & Cloud ⚡ AI Lesson 8h ago
Automating Database Backups with Python and Cron
If you’ve ever restored a database from a dump under pressure, you already know the real fix isn’t a better restore process — it’s never… Continue reading on Me
Day 23: 100 Days of Cloud (AWS) Challenge from KodeKloud
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 9h ago
Day 23: 100 Days of Cloud (AWS) Challenge from KodeKloud
Today’s Task was Data Migration Between S3 Buckets Using AWS CLI. Continue reading on Medium »
How to Undo a Git Merge After You Already Pushed (Safe Steps)
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 10h ago
How to Undo a Git Merge After You Already Pushed (Safe Steps)
revert vs reset, when force-push is allowed, and how to recover if teammates already pulled. Continue reading on Stackademic »
Three things I learned shipping ONNX to Fly.io
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 10h ago
Three things I learned shipping ONNX to Fly.io
Alpine vs glibc, 512 MB OOM, and a Pinecone SDK quirk that cost me 30 minutes. Continue reading on Level Up Coding »
Apple Just Released a Free Docker Desktop Alternative. It Already Has 46,500 GitHub Stars.
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 10h ago
Apple Just Released a Free Docker Desktop Alternative. It Already Has 46,500 GitHub Stars.
The architecture, the migration commands, and the macOS 26 wall half of you will hit Continue reading on Mac O’Clock »
My VM state check reads one line of VBoxManage output, and it's one character from reading the wrong one
Dev.to · TiltedLunar123 ☁️ DevOps & Cloud ⚡ AI Lesson 10h ago
My VM state check reads one line of VBoxManage output, and it's one character from reading the wrong one
I have a PowerShell script that builds Fedora VMs in VirtualBox with no clicking. It also does...
33 Senior DevOps Engineer Resume Templates
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 11h ago
33 Senior DevOps Engineer Resume Templates
A standout resume should demonstrate your qualifications through clear headings, concise achievement bullets, relevant technical skills… Continue reading on Med
When a Git Host Goes Dark: A Practical Backup Plan for Repos
Dev.to · John Hughes ☁️ DevOps & Cloud ⚡ AI Lesson 11h ago
When a Git Host Goes Dark: A Practical Backup Plan for Repos
A Git outage rarely looks dramatic at first. Someone cannot push during a release, a repository...
7 Dockerfile Mistakes That Are Quietly Costing You
Dev.to · James Joyner ☁️ DevOps & Cloud ⚡ AI Lesson 12h ago
7 Dockerfile Mistakes That Are Quietly Costing You
Most Dockerfiles work. That's the problem — "it builds and runs" hides a lot of quiet costs in...
Reddit r/devops ☁️ DevOps & Cloud ⚡ AI Lesson 12h ago
Docs as Code implementation for Infrastructure
Hi there Recently I was tasked to write documentation for our infrastructure in "doc as code" way but I have not very well grasped what it is The only requireme
Reliability And Resilience Are Not The Same Thing In Infrastructure And Application Engineering
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 12h ago
Reliability And Resilience Are Not The Same Thing In Infrastructure And Application Engineering
Most teams optimize for uptime and call it resilience. Continue reading on Artificial Intelligence in Plain English »
License compliance in CI in 3 lines of YAML
Dev.to · Kumar Anirudha ☁️ DevOps & Cloud ⚡ AI Lesson 13h ago
License compliance in CI in 3 lines of YAML
Quick question: what license is the transitive dependency your package manager pulled in last...
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 13h ago
Hardening de Segurança no Amazon EKS: 13 Vulnerabilidades Reais (e como Corrigi-las)
Um guia prático de endurecimento de Pods no Kubernetes, baseado em achados reais de compliance scan (CrowdStrike Falcon) em um cluster EKS. Continue reading on
Deploying n8n on Laravel Forge with PM2 and Nginx (Zero-Downtime)
Dev.to · Abdelmjid Saber ☁️ DevOps & Cloud ⚡ AI Lesson 13h ago
Deploying n8n on Laravel Forge with PM2 and Nginx (Zero-Downtime)
n8n is one of the most powerful open-source workflow automation tools out there. It's a fantastic fit...
Should your pipeline live on a canvas, or in your repo? Two paradigms for self-hosted CI/CD
Dev.to · huangchengsir ☁️ DevOps & Cloud ⚡ AI Lesson 13h ago
Should your pipeline live on a canvas, or in your repo? Two paradigms for self-hosted CI/CD
Self-host a CI/CD tool long enough and you'll hit a philosophical fork: where should the pipeline...
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 13h ago
Why I Stopped Trusting Monitoring Dashboards and What I Do Instead
For years I trusted our monitoring dashboard completely. Continue reading on Medium »
Why Localhost Worked but the Application Couldn't Connect
Dev.to · Mohamed Hussain S ☁️ DevOps & Cloud ⚡ AI Lesson 13h ago
Why Localhost Worked but the Application Couldn't Connect
One of the most frustrating debugging sessions I've had wasn't caused by a broken application. It...
Securing Your CI/CD Pipeline from Day One: A Practical Guide
Dev.to · Aniket Saini ☁️ DevOps & Cloud ⚡ AI Lesson 13h ago
Securing Your CI/CD Pipeline from Day One: A Practical Guide
**Outline: Securing Your CI/CD Pipeline from Day One Introduction: The "Shift-Left" Mindset** The...
What Breaks MCP Servers in Production (MCP Best Practicies)?
Dev.to · Michael Rakutko ☁️ DevOps & Cloud ⚡ AI Lesson 13h ago
What Breaks MCP Servers in Production (MCP Best Practicies)?
Our team runs several MCP servers in production. Two of them are remote multi-user servers. The first...
Replacing ntpdate with chronyc on Anolis OS for GBase 8a Cluster Time Sync
Dev.to · Michael ☁️ DevOps & Cloud ⚡ AI Lesson 13h ago
Replacing ntpdate with chronyc on Anolis OS for GBase 8a Cluster Time Sync
When a gbase database cluster deployed on Anolis OS 8.9 is powered off for an extended period, the...
Beyond Kustomize and Helm: Managing Kubernetes Manifests as Pure Data with Hull
Dev.to · Bogdan “Bodo” Dumitrescu ☁️ DevOps & Cloud ⚡ AI Lesson 14h ago
Beyond Kustomize and Helm: Managing Kubernetes Manifests as Pure Data with Hull
If you’ve spent enough time managing Kubernetes deployments, you’ve likely hit the configuration...
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 14h ago
Why DevOps Engineers Should Pay Attention to AI Adoption
DevOps has always evolved with technology. Continue reading on Medium »
Bun Fixed the HTTP Memory Leak — I Rolled Back Anyway.
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 14h ago
Bun Fixed the HTTP Memory Leak — I Rolled Back Anyway.
We got 5x throughput on paper. Week two RSS climbed anyway. The rollback wasn’t about hype — it was about what production counts. Continue reading on Medium »
One Poison Message. 400,000 Retries. Zero Jobs Processed for Six Hours.
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 14h ago
One Poison Message. 400,000 Retries. Zero Jobs Processed for Six Hours.
The DLQ existed. Nobody wired an alarm. The consumer retried until the queue caught fire. Continue reading on Artificial Intelligence in Plain English »
GitLab CI/CD Best Practices for Snowflake Workspaces
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 14h ago
GitLab CI/CD Best Practices for Snowflake Workspaces
Workflow Triage & Robust Governance for Mixed-Purpose Repos Continue reading on Snowflake Builders Blog: Data Engineers, App Developers, AI, & Data Science »
MoonProxy: A Desktop GUI Client for FRP (Fast Reverse Proxy)
Dev.to · ChenXX ☁️ DevOps & Cloud ⚡ AI Lesson 14h ago
MoonProxy: A Desktop GUI Client for FRP (Fast Reverse Proxy)
MoonProxy: A Desktop GUI Client for FRP If you have ever tried to access a home server or...
GBase Visio Rsynctool (GVR) Quick Deployment and Configuration
Dev.to · Michael ☁️ DevOps & Cloud ⚡ AI Lesson 14h ago
GBase Visio Rsynctool (GVR) Quick Deployment and Configuration
GVR (GBase Visio Rsynctool) is a web-based management console for GBase 8a's active-active cluster...
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 14h ago
We Cut Our Elastic Cloud Bill 57% Without Deleting a Single Production Log
It turned out our observability cost was never a data-volume problem. It was a data-placement problem. Continue reading on Medium »
We Enabled pg_stat_statements After the Outage. That Was the Whole Problem.
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 14h ago
We Enabled pg_stat_statements After the Outage. That Was the Whole Problem.
The extension does not help if you install it during the postmortem. Continue reading on Artificial Intelligence in Plain English »
Debugging Deployments with Gemma 2B, TPU v6e-1, MCP, and Antigravity CLI
Medium · Python ☁️ DevOps & Cloud ⚡ AI Lesson 14h ago
Debugging Deployments with Gemma 2B, TPU v6e-1, MCP, and Antigravity CLI
This article provides a step by step debugging guide for deploying Gemma 4 to a Google Cloud TPU system,. A suite of Python MCP tools is… Continue reading on Me
Effective On-Call Rotations: Lessons From Building Fair Schedules
Dev.to · Samson Tanimawo ☁️ DevOps & Cloud ⚡ AI Lesson 14h ago
Effective On-Call Rotations: Lessons From Building Fair Schedules
The Rotation Nobody Wants Our on-call rotation was a spreadsheet. Updated manually....
Terraform LifeCycle Rules
Dev.to · Brian Mengo ☁️ DevOps & Cloud ⚡ AI Lesson 15h ago
Terraform LifeCycle Rules
Day 9 of the 30 Days of AWS Terraform series focuses on Terraform Lifecycle Rules — powerful controls...
Day 66/100 - ClickHouse Keeper vs ZooKeeper: Migration and Benchmarks
Dev.to · Kanishga Subramani ☁️ DevOps & Cloud ⚡ AI Lesson 16h ago
Day 66/100 - ClickHouse Keeper vs ZooKeeper: Migration and Benchmarks
Introduction Distributed ClickHouse® clusters rely on a coordination service to manage...
The Expensive Part Was Never Writing the Code
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 16h ago
The Expensive Part Was Never Writing the Code
Full research and the plugin → github.com/bcanfield/agentic-tech-debt Continue reading on Medium »
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 16h ago
Terraform Explained: Why Infrastructure as Code Is Becoming the Foundation of Modern Cloud…
Imagine rebuilding an entire cloud environment after a critical failure. Continue reading on Medium »
Reddit r/devops ☁️ DevOps & Cloud ⚡ AI Lesson 17h ago
Do people actually use their GPUs as much as they expected?
When I first started looking at upgrading my setup, I was convinced I'd be using a GPU every day. Reality turned out to be pretty different. Some weeks I barely
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 17h ago
CSH → Bash: The One Shell Change That Makes VM Life 10x Smoother
A practical, no-fluff guide for developers who just want their shell to work the way they expect. Continue reading on Medium »
Tools vs Raw Commands - The Token Cost Theory - Part 1
Dev.to · Ev3lynx727 ☁️ DevOps & Cloud ⚡ AI Lesson 17h ago
Tools vs Raw Commands - The Token Cost Theory - Part 1
The Hook Scalekit ran 75 benchmark runs comparing CLI and MCP agents on identical GitHub...
The AI said it was done. It wasn't. Three times.
Dev.to · Edward Labuschagne ☁️ DevOps & Cloud ⚡ AI Lesson 17h ago
The AI said it was done. It wasn't. Three times.
Last Tuesday, every production check on my app came back green. HTTP 200 on every route. Deploys...