Tech Skills

DevOps & Cloud

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

13,206
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,310) Articles (2560)Blog Posts (4154)Tutorials (231)Research Papers (5)News (360)
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Day 10: Automating Website Backups with Bash
A hands-on walkthrough of scripting automated backups with zip, scp, and passwordless SSH. Continue reading on Medium »
Signing Container Images with Cosign
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Signing Container Images with Cosign
When you pull a container image from a registry, how do you know it actually came from a trusted source? How do you know no one tampered… Continue reading on Me
DevOps Transition: Balancing AWS Conceptual Understanding and Implementation Knowledge in Interviews
Dev.to · Marina Kovalchuk ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
DevOps Transition: Balancing AWS Conceptual Understanding and Implementation Knowledge in Interviews
The AWS Skills Conundrum in DevOps/Platform Engineer Interviews Transitioning from a...
Learn Docker Internals Step by Step (Beginner to Advanced)
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Learn Docker Internals Step by Step (Beginner to Advanced)
I’m excited to continue this blog series on containers and Docker! This is the 9th blog in the series, where we will dive into Docker… Continue reading on Mediu
How I Fixed a Mysterious EC2 Boot Failure: Missing xen_netfront Drivers
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
How I Fixed a Mysterious EC2 Boot Failure: Missing xen_netfront Drivers
The Story of a Passing Host Check, a Failing Instance Check, and the Deep Dive into Linux Kernel Drivers. Continue reading on Medium »
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Why Businesses Need Cloud Computing Consulting Companies for Digital Growth
Digital transformation has become a necessity for businesses looking to remain competitive in today’s technology-driven market… Continue reading on Medium »
100 Days of DevOps, Day 2: Expiring Linux Users and Locking Down Security Groups
Dev.to · Nnamdi Felix Ibe ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
100 Days of DevOps, Day 2: Expiring Linux Users and Locking Down Security Groups
Day 2. Not Day 1, not Day 50. Day 2 is the day the motivation from starting has worn off, and the...
How I Stopped Burning Cash on Token Limits — A CTO's Field Notes
Dev.to · eagerspark ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
How I Stopped Burning Cash on Token Limits — A CTO's Field Notes
How I Stopped Burning Cash on Token Limits — A CTO's Field Notes Three months ago, I was staring at...
The Node.js Mistake That Cost My Client $3,000 in AWS Bills
Dev.to · Lolo ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
The Node.js Mistake That Cost My Client $3,000 in AWS Bills
Last year I was asked to investigate a startup's AWS bill. It had jumped from roughly $200/month to...
Karpenter consolidation: 6 settings worth tuning in 2026
Dev.to · Muskan ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Karpenter consolidation: 6 settings worth tuning in 2026
The six Karpenter consolidation settings that actually move the needle in 2026. What each one does, the defaults that hurt, and the values I use in production.
Developer’s Guide to Reclaiming Disk Space on macOS
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Developer’s Guide to Reclaiming Disk Space on macOS
If you’re a developer running low on disk space, you’re not alone. Here’s how I freed up 50+ GB in minutes. Continue reading on Medium »
How is Ansible different from Chef & Puppet
Dev.to · Ganesh Boggarapu ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
How is Ansible different from Chef & Puppet
Ansible is one of the widely used tools in DevOps automation for configuration management, especially...
CloudPilot AI Now Supports Microsoft Azure: Autonomous Cost and Reliability for AKS
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
CloudPilot AI Now Supports Microsoft Azure: Autonomous Cost and Reliability for AKS
San Francisco — June 23, 2026 — CloudPilot AI today brought its autonomous Kubernetes optimization to Microsoft Azure. Any team running… Continue reading on Med
Trailing and Non Trailing Slash in Nginx
Dev.to · Rohit Sharma ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Trailing and Non Trailing Slash in Nginx
Most tricky part of Nginx: The trailing slash behavior in proxy_pass is one of the most confusing...
The 7 Habits of Highly Effective DevOps Engineers (None of Them Are Technical)
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
The 7 Habits of Highly Effective DevOps Engineers (None of Them Are Technical)
I spent 3 years thinking DevOps was about tools. The best engineer on my team proved me wrong in one conversation. Continue reading on Medium »
Docker — Beyond the Basics: Everything That Actually Matters
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Docker — Beyond the Basics: Everything That Actually Matters
I’ve been using Docker for a while now, and at some point I decided to stop just using it and actually understand it — what happens under… Continue reading on M
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
How to Safely Review Untrusted Code Without Putting Your Machine at Risk
A developer’s guide to sandboxing suspicious repositories using VS Code Dev Containers The Problem: Why Reviewing Untrusted Code Is… Continue reading on Medium
Strengthening Digital Trust with Application Security & DevSecOps
Medium · Cybersecurity ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Strengthening Digital Trust with Application Security & DevSecOps
As organizations accelerate digital transformation, security can no longer be treated as a final checkpoint. Modern businesses require… Continue reading on Medi
Linux cgroups Explained: How Linux Controls CPU, RAM & Resource Abuse (P2)
Medium · Cybersecurity ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Linux cgroups Explained: How Linux Controls CPU, RAM & Resource Abuse (P2)
A beginner-friendly but deep dive into Linux cgroups — the hidden technology that prevents one process from destroying your system Continue reading on Medium »
DevOps Meets Event-Driven Architecture: Orchestrating Kiro-CLI, Lambda, and MCP Agents for…
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
DevOps Meets Event-Driven Architecture: Orchestrating Kiro-CLI, Lambda, and MCP Agents for…
“Building an event-driven, closed-loop pipeline that bridges AWS DevOps and FinOps agents with Kiro-CLI and Lambda to turn infrastructure… Continue reading on M
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Hosting Multiple React Apps on GCP Using gcloud & gsutil (Part 2): Automating Load Balancers…
In my previous article, I showed how to host multiple React applications under a single domain using Google Cloud Storage, a Global… Continue reading on Medium
Building a Reusable Caddy Snippets Library
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Building a Reusable Caddy Snippets Library
Turning repeated Caddy configuration into reusable snippets for safer, cleaner, and more consistent self-hosted infrastructure. Continue reading on Medium »
Traefik Gateway API on Kubernetes: HTTPS Routing With Cert Manager and MetalLB
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Traefik Gateway API on Kubernetes: HTTPS Routing With Cert Manager and MetalLB
This article is about the setup I recently put together for exposing applications over HTTPS on a Kubernetes cluster using Traefik as both… Continue reading on
Render vs Railway vs Fly.io: Pricing Compared (2026)
Dev.to · Pavel ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Render vs Railway vs Fly.io: Pricing Compared (2026)
How Render, Railway, and Fly.io actually charge you — free tiers, plan fees, and per-second usage — with a side-by-side table and when each one wins.
EBS gp2 burst credits ran dry and our builds slowed to a crawl
Dev.to · claire nguyen ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
EBS gp2 burst credits ran dry and our builds slowed to a crawl
TL;DR: A chunk of our EC2 build agents got slow at the same time every afternoon. No CPU pressure, no...
Modern Agile Testing: How to Build a Fail-Proof QA Ecosystem in 2026
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Modern Agile Testing: How to Build a Fail-Proof QA Ecosystem in 2026
The software development lifecycle (SDLC) in 2026 has reached unprecedented speeds. Continuous deployment is no longer a luxury; it is an… Continue reading on M
Why Helianthus Uses Both Dockerfiles and Paketo Buildpacks
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Why Helianthus Uses Both Dockerfiles and Paketo Buildpacks
When we started modernizing Helianthus, Docker was already part of the development workflow. Continue reading on Medium »
How I Built an AI-Powered Terraform Drift Detector in Under an Hour
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
How I Built an AI-Powered Terraform Drift Detector in Under an Hour
Infrastructure as Code (IaC) transformed the way modern DevOps teams manage cloud resources. Tools like Terraform allow engineers to… Continue reading on Medium
ArXiv cs.AI ☁️ DevOps & Cloud 📄 Paper ⚡ AI Lesson 2w ago
A Topology-Aware, Memory-Centric Architecture that Separates Root-Cause Derivation from Root-Cause Explanation
arXiv:2606.20758v1 Announce Type: cross Abstract: Modern microservice deployments fail in ways that are easy to detect and hard to explain. When a fault propaga
From Containers to Microservices: What Deploying Spring PetClinic Taught Me About Real DevOps
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
From Containers to Microservices: What Deploying Spring PetClinic Taught Me About Real DevOps
There is a big difference between running a Docker container and operating a distributed application. Continue reading on Medium »
I Just Deployed 8 Microservices with One Command 🚀
Dev.to · Chioma Nwosu ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
I Just Deployed 8 Microservices with One Command 🚀
One of the biggest shifts in my DevOps journey has been moving from simple container deployments to...
Amazon EKS IAM Roles for Service Accounts (IRSA)
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Amazon EKS IAM Roles for Service Accounts (IRSA)
Securely Grant AWS Permissions to Kubernetes Pods Without Storing Access Keys Continue reading on Medium »
Securing Continuous Delivery: How to Verify Configuration Shifts Locally with Secure JFIF to PNG Before Deploying to Cloud Clusters
Dev.to · will.indie ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Securing Continuous Delivery: How to Verify Configuration Shifts Locally with Secure JFIF to PNG Before Deploying to Cloud Clusters
Securing Continuous Delivery: How to Verify Configuration Shifts Locally with Secure JFIF to...
Kubernetes for Beginners: Deploy Your First App
Dev.to · qing ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Kubernetes for Beginners: Deploy Your First App
Kubernetes for Beginners: Deploy Your First App Imagine being able to deploy and manage...
Top 20 kubectl Commands Every DevOps Engineer Should Know
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Top 20 kubectl Commands Every DevOps Engineer Should Know
If you’re working with Kubernetes, mastering kubectl is essential. Whether you’re deploying applications, debugging issues, or managing… Continue reading on Med
SSH & Passwordless Authentication in Linux Explained for Beginners
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
SSH & Passwordless Authentication in Linux Explained for Beginners
A practical guide to securely accessing remote Linux systems using SSH and passwordless authentication. Continue reading on Medium »
Stop Finding Out About Downtime from Users — Monitor Your Node.js App
Dev.to · Vigilmon ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Stop Finding Out About Downtime from Users — Monitor Your Node.js App
There's a particular kind of dread that hits when a user DMs you "hey, is your app down?" You check...
Your .env.example Is Lying to You, Here's How to Fix It
Dev.to · Odejobi Abiola Samuel ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Your .env.example Is Lying to You, Here's How to Fix It
Manually maintained .env.example files drift out of sync. I show you how to generate one from your schema so it's always accurate.
Bash Scripting for DevOps Engineers: Master Automation
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Bash Scripting for DevOps Engineers: Master Automation
According to the 2026 Stack Overflow Developer Survey, 78% of DevOps engineers list Bash as a core skill, and 62% say it saves them at… Continue reading on Medi
5 Signs Your Uptime Monitoring is Failing You (and What to Do About It)
Dev.to · Vigilmon ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
5 Signs Your Uptime Monitoring is Failing You (and What to Do About It)
Uptime monitoring is supposed to give you peace of mind. Set it up, forget about it, and sleep...
Why Your Ubuntu Laptop Lags, and How to Fix It for Free
Dev.to · Usang Emmanuel ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Why Your Ubuntu Laptop Lags, and How to Fix It for Free
A practical, no-nonsense guide to diagnosing freezes, random shutdowns, and lag on older Linux laptops, with copy-paste commands. No paid software.
Your Build Pipeline Is the New Perimeter, and It Just Learned to Replicate Itself
Hackernoon ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Your Build Pipeline Is the New Perimeter, and It Just Learned to Replicate Itself
Modern CI/CD pipelines are no longer passive delivery systems — they’ve become high-value attack surfaces where trust assumptions are routinely exploited. Incid
A Cron Job Took Our Server to Load 41 by Attacking Itself
Dev.to · Anguishe ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
A Cron Job Took Our Server to Load 41 by Attacking Itself
A */1 rsync took our staging box to a load average of 41 one afternoon, and it took me longer than I...
A Cron Job Took Our Server to Load 41 by Attacking Itself
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
A Cron Job Took Our Server to Load 41 by Attacking Itself
A */1 rsync took our staging box to a load average of 41 one afternoon, and it took me longer than I want to admit to work out why. The… Continue reading on Med
Why Your Team’s On-Call Rotation Is Training Engineers to Ignore Alerts
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Why Your Team’s On-Call Rotation Is Training Engineers to Ignore Alerts
The desensitization spiral nobody measures, and a scoring framework that reversed attrition in a 60-person org. Continue reading on Medium »
Medium · Data Science ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
Why You Need Virtual Environments: A Developer’s Guide to Staying Organized
Have you ever joined a new team, excited to write code on your first day, only to spend hours fighting with your terminal before you can… Continue reading on Me
I built a GitLab flow that tells you what a diff actually means
Dev.to · Ujwal Vanjare ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
I built a GitLab flow that tells you what a diff actually means
Every code review starts the same way. You open a diff and try to figure out what it actually means -...
Reddit r/devops ☁️ DevOps & Cloud ⚡ AI Lesson 2w ago
How are AWS skills actually assessed in DevOps/Platform Engineer interviews?
Hey Folks, would love some advice from the community, I'm currently a .NET developer who also handles Azure, CI/CD pipelines, containers, and some Kubernetes wo