Tech Skills

DevOps & Cloud

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

1,401
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 (946) Articles (494)Blog Posts (330)Tutorials (118)News (4)
DevOps Engineering Skills for Agile and Automated Delivery
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
DevOps Engineering Skills for Agile and Automated Delivery
The Certified DevOps Engineer program provides professionals with essential skills to combine development and operational work for quicker… Continue reading on
Why Did My Single-Node Redis Think It Was a Replica? A Debugging Deep Dive
Dev.to · Swayam Maheshwari ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Why Did My Single-Node Redis Think It Was a Replica? A Debugging Deep Dive
The Mystery of the Redis Read-Only Error in a Single-Node Setup ...
Laravel CI/CD with GitHub Actions: Tests, Code Quality, and Deployment
Dev.to · Hafiz ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Laravel CI/CD with GitHub Actions: Tests, Code Quality, and Deployment
Set up a complete CI/CD pipeline for Laravel with GitHub Actions. Covers Pint, Larastan, Pest tests, Vite builds, and deployment to Forge or your own server.
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
You Don’t Need DynamoDB for Terraform State Locking Anymore
How a single config flag quietly changed the way teams manage remote state — and when you should (and shouldn’t) use it. Continue reading on Medium »
A Mini-Course on EC2, Kubernetes, and EKS
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
A Mini-Course on EC2, Kubernetes, and EKS
Cloud infrastructure can feel like a stack of acronyms until you trace the problems each layer was built to solve. Continue reading on Medium »
60 Bastions, 0 SSH Keys, 1 Terraform Module: A Security-First Migration Story
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
60 Bastions, 0 SSH Keys, 1 Terraform Module: A Security-First Migration Story
Lessons from replacing fragmented bastion hosts with a single Terraform module, AWS Session Manager, and golden AMIs Continue reading on Medium »
Shipping to TestFlight Without Fastlane: Raw xcodebuild, Auto-Incrementing Builds, and One Neat Provisioning Trick
Dev.to · Todd Sullivan ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Shipping to TestFlight Without Fastlane: Raw xcodebuild, Auto-Incrementing Builds, and One Neat Provisioning Trick
Most iOS CI tutorials reach for Fastlane. It's the default assumption. And Fastlane is fine — but...
CircleCI Dynamic Config + Tag Pipelines: Why You're Getting 'No Workflow' and How to Fix It
Dev.to · 우병수 ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
CircleCI Dynamic Config + Tag Pipelines: Why You're Getting 'No Workflow' and How to Fix It
Discover why you're encountering the 'No Workflow' error in CircleCI and learn how to fix it. Understand the pitfalls of dynamic config setups that cause your C
Three post-deploy checks I run after every Cloudflare Pages build
Dev.to · MORINAGA ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Three post-deploy checks I run after every Cloudflare Pages build
After hitting a sitemap _redirects bug and a Bluesky image race condition, I added three targeted smoke checks that catch silent Cloudflare Pages failures fast.
Cloud Engineer Journey #1 - Starting My Cloud & DevOps Learning Journey
Dev.to · Joyal B Biju ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Cloud Engineer Journey #1 - Starting My Cloud & DevOps Learning Journey
Recently, I started my journey as an Associate Cloud Engineer, and I wanted to create something that...
Stop Pulling Containers Just to Mirror Them: Practical `skopeo` for Safer Image Promotion
Dev.to · Lyra ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Stop Pulling Containers Just to Mirror Them: Practical `skopeo` for Safer Image Promotion
A practical Linux guide to inspecting, pinning, copying, and syncing container images with skopeo without a daemon, plus digest-safe workflows for CI and air-ga
7 Claude Code Routines That Actually Save Me Hours Each Week
Dev.to · Muhammad Moeed ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
7 Claude Code Routines That Actually Save Me Hours Each Week
A practical walkthrough of Claude Code Routines with seven real workflows you can copy this week. Nightly issue triage, PR review pre-pass, Friday changelog, an
How to expose a private React App running on ECS Fargate via AWS API Gateway
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
How to expose a private React App running on ECS Fargate via AWS API Gateway
Modern cloud architectures often require keeping application workloads private while still making them accessible to end users over the… Continue reading on Med
Taming AWS Operations with ChatOps: Building a Secure, Real-Time Bot with Terraform
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Taming AWS Operations with ChatOps: Building a Secure, Real-Time Bot with Terraform
How to reduce MTTR and achieve Operational Excellence using Slack, EventBridge, Lambda, and Systems Manager. Continue reading on Medium »
The Next Engineering Negotiation: Token Budgets
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
The Next Engineering Negotiation: Token Budgets
GitHub Copilot billing is moving toward usage-based AI Credits. The bigger shift is that engineering capacity is starting to depend on… Continue reading on Syst
Dev.to AI ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Runtime governance only becomes visible after failure
Most organizations still treat governance like documentation. Policies. Approvals. Static controls. But runtime behavior keeps evolving after the document is si
What does a missing description on an MCP tool actually do? Four failure modes I traced from real MCP servers
Dev.to · pengspirit ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
What does a missing description on an MCP tool actually do? Four failure modes I traced from real MCP servers
This is the third article in a series. The first established that schema descriptions are...
Kubernetes Explained With an Airport Analogy (2 Min Read)
Dev.to · Md.Jahir Ahmed ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Kubernetes Explained With an Airport Analogy (2 Min Read)
You've Been to an Airport. You Already Understand Kubernetes. Imagine you're at a...
How do you monitor third-party service outages?
Dev.to · Firat Celik ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
How do you monitor third-party service outages?
I’ve been thinking about a simple but painful problem: When something breaks in production, how do...
Visual Testing in GitLab CI: Integrate Visual Testing into Your GitLab Pipeline
Dev.to · Delta-QA ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Visual Testing in GitLab CI: Integrate Visual Testing into Your GitLab Pipeline
Visual Testing in GitLab CI: Integrate Visual Testing into Your Pipelines Visual testing...
You Didn't Escape Airflow's Complexity — You Just Distributed It
Dev.to · Andrew Tan ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
You Didn't Escape Airflow's Complexity — You Just Distributed It
Adding Kestra, Dagster, or Prefect alongside Airflow doesn't reduce orchestration complexity. It...
I scanned 30 Supabase repos this morning and found 3 production-grade leaks (one with service_role committed)
Dev.to · Perufitlife ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
I scanned 30 Supabase repos this morning and found 3 production-grade leaks (one with service_role committed)
TL;DR This morning I ran a wider sweep of public GitHub repos that import...
WebSocket Load Balancing: The Sticky Session Problem in Real-Time Services
Dev.to · alfchee ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
WebSocket Load Balancing: The Sticky Session Problem in Real-Time Services
When we started scaling our real-time Speech-to-Speech (S2S) translation service beyond a single...
I built a CLI to view your effective Claude Code config across all 4 scopes
Dev.to · Haruki Kuriwada ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
I built a CLI to view your effective Claude Code config across all 4 scopes
Hey folks! 👋 I use Claude Code every day, but honestly I'm never quite sure which config is actually...
Mastering the Linux for DevOps:
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Mastering the Linux for DevOps:
In DevOps, we often use Linux every day without truly understanding how the operating system works underneath. Continue reading on Medium »
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
The Unsung Villain of Enterprise DevOps: Surviving the Proxy Maze
Let’s set the scene. You’ve just spent the last three days architecting the perfect CI/CD pipeline. Your Dockerfiles are pristine, your… Continue reading on Med
"Cutting MCP token bloat by 12x: what happened when we packed 31 tools into one server"
Dev.to · Takayuki Kawazoe ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
"Cutting MCP token bloat by 12x: what happened when we packed 31 tools into one server"
Earlier this week @akshay_pachaar summarized a year of MCP-vs-CLI arguing into one sharp line: "The...
Amazon EKS Auto Mode Abstracting Nodes, Not Accountability
Dev.to · Jesus Aguirre ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Amazon EKS Auto Mode Abstracting Nodes, Not Accountability
TL;DR for Fast Readers The Shift: Amazon EKS Auto Mode moves from managing infrastructure...
Swarm Orchestrator v8.0.2
Dev.to · Brad Kinnard ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Swarm Orchestrator v8.0.2
v8.0.2 is out now and it cleans up several rough edges that kept showing up under heavy tournament...
How to fix CI pipelines that break when auth providers tighten account creation
Dev.to · Alan West ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
How to fix CI pipelines that break when auth providers tighten account creation
When auth providers add phone or QR verification to signup, automated account creation breaks. Here's how to redesign your pipelines to never depend on it.
Dev.to AI ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Runtime Governance Isn’t About Control
It’s About Survivability. I've noticed that oprganizations still treat governance like a document. But systems don’t operate inside documents. They operate insi
Deploy Your Portfolio Website: GitHub Pages + Cloudflare Custom Domain
Dev.to · Durrell Gemuh ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Deploy Your Portfolio Website: GitHub Pages + Cloudflare Custom Domain
Talent Forge Program · Project 1 | Beginner → Intermediate The exact project that proves you can...
Why Docker bypasses UFW and how to actually lock it down
Dev.to · Alan West ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Why Docker bypasses UFW and how to actually lock it down
Docker publishes ports by editing iptables directly, which skips UFW entirely. Here's why it happens and three ways to actually lock things down.
Docker for Data Engineering: Concepts, Use Cases, Best Practices and Commands
Medium · Data Science ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Docker for Data Engineering: Concepts, Use Cases, Best Practices and Commands
Docker is a platform for packaging, distributing, and running applications in lightweight, portable(you can run same application anywhere… Continue reading on M
How I Built a Miniature Heroku with Chaos Engineering — And Fought Azure to Deploy It
Dev.to · Hezekiah Umoh ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
How I Built a Miniature Heroku with Chaos Engineering — And Fought Azure to Deploy It
A self-service DevOps sandbox platform with auto-destroying environments, dynamic Nginx routing, and...
Mastering Modern Data Workflows with Docker
Dev.to · Damaa-C ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Mastering Modern Data Workflows with Docker
In the world of data engineering, the "it works on my machine" excuse is a relic of the past. Docker...
MCP Shows What the Agent Did. eBPF Shows Why the GPU Stalled.
Dev.to · Ingero Team ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
MCP Shows What the Agent Did. eBPF Shows Why the GPU Stalled.
MCP exposes the agent’s tool calls. eBPF exposes the kernel events that explain why those tool...
Going Codeless at Evollis: What We Actually Changed in the Engineering Workflow
Medium · LLM ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Going Codeless at Evollis: What We Actually Changed in the Engineering Workflow
What we actually changed in the workflow, what broke, and why verification became the real bottleneck. Continue reading on Medium »
You’re Paying for Two Platforms to Do One Job
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
You’re Paying for Two Platforms to Do One Job
The setup nobody accounted for Continue reading on Medium »
When os.walk() Freezes: Diagnosing and Fixing Silent Network Hangs on NetApp Shared Storage with Python
Dev.to · Guy Gontar ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
When os.walk() Freezes: Diagnosing and Fixing Silent Network Hangs on NetApp Shared Storage with Python
The Problem Our team manages a NetApp shared storage cluster holding operational data for...
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Stop Fighting GitLab Auth Errors: A Complete SSH Migration Guide for macOS
If you’ve ever stared at a HTTP Basic: Access denied error at midnight before a deployment, this guide is for you. Continue reading on Medium »
When kind and k3s Fight: Debugging a Silent Network War on My Dev Machine
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
When kind and k3s Fight: Debugging a Silent Network War on My Dev Machine
Or, why my Helm install hung for five minutes and what I learned about iptables, CNIs, and running two Kubernetes distros on the same host. Continue reading on
banner
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
banner
The hidden cost of poor logging and monitoring Continue reading on Medium »
Your Next DevOps Interview Just Got Easier
Dev.to · Krishna Fattepurkar ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Your Next DevOps Interview Just Got Easier
DevOps interviews are not like other interviews. You don't just get asked "what is a pod" or "what...
How I Slashed My AWS Bill to $0 While Securing a 46GB Backup (In 1 Command) 🚀
Dev.to · Divesh Kumar ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
How I Slashed My AWS Bill to $0 While Securing a 46GB Backup (In 1 Command) 🚀
Managing cloud infrastructure often feels like a balancing act between utility and cost. Recently, I...
A simple example to host your microservice application with AWS ECS
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
A simple example to host your microservice application with AWS ECS
In this guide, we’ll walk through the process of hosting an application using AWS ECS Continue reading on Medium »
I wrote a MaxMind DB encoder in Rust to ship 1.37 million BGP prefixes in 8.9 MiB
Medium · Programming ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
I wrote a MaxMind DB encoder in Rust to ship 1.37 million BGP prefixes in 8.9 MiB
The Rust ecosystem has a great MMDB reader -maxminddb on crates.io. What it doesn’t have is a writer. Continue reading on Medium »
Bun's Rust rewrite hit 99.8% test compatibility — three things I'm watching for my CI
Dev.to · MORINAGA ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Bun's Rust rewrite hit 99.8% test compatibility — three things I'm watching for my CI
My stack runs Node 22 in GitHub Actions. Here's what Bun's Rust-core milestone means for pnpm workflows, Playwright installs, and build times in practice.