Tech Skills

DevOps & Cloud

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

13,878
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,983) Articles (2862)Blog Posts (4482)Tutorials (274)Research Papers (5)News (360)
Your .env file is a mess (and how to fix it in 2 seconds
Medium · JavaScript ☁️ DevOps & Cloud ⚡ AI Lesson 44m ago
Your .env file is a mess (and how to fix it in 2 seconds
If you’ve been working on a project for a while, your environment variables are probably a mess. Continue reading on Medium »
Stop Waiting for CI/CD During Zero-Day Exploits: Laravel’s Dynamic Runtime Patching for Instant…
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 4h ago
Stop Waiting for CI/CD During Zero-Day Exploits: Laravel’s Dynamic Runtime Patching for Instant…
Last quarter, a subtle authorization bypass was discovered deep within a rarely-used API endpoint in one of our core Laravel services. It… Continue reading on M
CDN Setup Without Breaking Dynamic Content
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 5h ago
CDN Setup Without Breaking Dynamic Content
Somebody puts a CDN in front of the site on a Friday. The homepage gets faster, the bill goes down, everyone is pleased. On Monday a… Continue reading on Medium
Cleaning Up Docker Disk Usage Safely
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 8h ago
Cleaning Up Docker Disk Usage Safely
The alert says the root partition is at 97%. You SSH in, run df -h, and /var/lib/docker is sitting on forty-something gigabytes. The first… Continue reading on
InfoQ AI/ML ☁️ DevOps & Cloud ⚡ AI Lesson 10h ago
Terraform Introduces tfpolicy, an HCL-based Policy-as-Code Framework
HashiCorp has introduced tfpolicy, a new HCL-based policy-as-code framework for Terraform, now available in public beta within HCP Terraform. It is designed to
Why AWS Lambda Has Internet Access by Default (And When That Changes)
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 20h ago
Why AWS Lambda Has Internet Access by Default (And When That Changes)
Picture this: a team ships a Lambda function that calls a couple of third-party APIs. Continue reading on Medium »
How I Containerized, Deployed, Monitored, and Troubleshot a Production Kubernetes Platform on…
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1d ago
How I Containerized, Deployed, Monitored, and Troubleshot a Production Kubernetes Platform on…
During our sprint planning meeting, the Software Engineering team announced that the latest release of the TechPathway Platform was ready… Continue reading on M
Top 100 AWS DevOps Interview Questions and Answers Guide
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2d ago
Top 100 AWS DevOps Interview Questions and Answers Guide
 Think you’re ready for an AWS DevOps interview? Continue reading on Medium »
GitHub Engineering ☁️ DevOps & Cloud ⚡ AI Lesson 2d ago
Tame Dependabot: Group your updates, slow the cadence, keep security fast
Dependabot keeps your dependencies current, but its defaults can flood your repository with pull requests. Here's how grouping updates, slowing the cadence, and
How I Structure Full-Stack Applications for Scalability, CI/CD, and Easier Deployments
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 2d ago
How I Structure Full-Stack Applications for Scalability, CI/CD, and Easier Deployments
How I Structure Full-Stack Applications: The Approach That Works for Me Continue reading on Medium »
Day 4: Docker Containers Explained: Lifecycle, Commands, and Core Concepts
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3d ago
Day 4: Docker Containers Explained: Lifecycle, Commands, and Core Concepts
Learn what Docker containers are, how they work, understand the complete container lifecycle, and master the Docker commands every… Continue reading on Medium »
InfoQ AI/ML ☁️ DevOps & Cloud ⚡ AI Lesson 3d ago
GitHub Introduces Default "Cooldown" Policy for Dependabot Version Updates
Instead of immediately opening pull requests when newer dependency versions are released, Dependabot now waits three days before suggesting upgrades, thus incre
Day 69 of My Cloud Engineering Journey: Jenkins Install, Plugins, and Remote Server Automation
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3d ago
Day 69 of My Cloud Engineering Journey: Jenkins Install, Plugins, and Remote Server Automation
Today I continued with the jenkins course and got more hands-on with installing from scratch. Continue reading on Medium »
Your Database Will Betray You: Backups, Disaster Recovery, and How to Sleep at Night
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3d ago
Your Database Will Betray You: Backups, Disaster Recovery, and How to Sleep at Night
A Vibe Coder’s Guide to Data Integrity (Without Becoming a Full-Time DBA) Continue reading on Medium »
Using GNU Make and Makefiles as a Project Task Runner
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3d ago
Using GNU Make and Makefiles as a Project Task Runner
Learn how GNU Make goes beyond builds to automate your project’s everyday commands. Continue reading on Medium »
The Dependency Trap: The hidden cost of npm install
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 3d ago
The Dependency Trap: The hidden cost of npm install
I have observed this pattern repeatedly throughout my career. When a problem arises in web development, the immediate reflex is the… Continue reading on Medium
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 4d ago
The Midnight Stampede: Why Your Cron Architecture Is Broken (And How to Fix It)
At 00:00:01, your database CPU hits 100%. Six jobs are all trying to lock the same tables. You get paged at 3 AM. All because of a single… Continue reading on M
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 4d ago
Building a Full CI/CD Pipeline with Jenkins: From Git Commit to Running in Kubernetes
The goal of CI/CD is simple and powerful: a developer pushes code to Git, and moments later that code is safely tested, scanned, and… Continue reading on Medium
ZFS vs LVM vs Btrfs: a deep comparison, scored across 20 criteria
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 5d ago
ZFS vs LVM vs Btrfs: a deep comparison, scored across 20 criteria
Three systems, three completely different bets on where flexibility should live — and the gap between them is smaller than most engineers… Continue reading on M
Static site generators solve a problem I don't have
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 5d ago
Static site generators solve a problem I don't have
Docs as data, and a Markdown server with no build step Continue reading on Medium »
I Built an AI Terraform Plan Reviewer and Hit Five Access Gates Getting There
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 5d ago
I Built an AI Terraform Plan Reviewer and Hit Five Access Gates Getting There
Every Terraform PR I review goes the same way. I open the plan output, scroll past forty lines of ~tags and ~id noise, and try to spot the… Continue reading on
Top 10 CNCF Projects You Are Not Using But Should Be in 2026
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 5d ago
Top 10 CNCF Projects You Are Not Using But Should Be in 2026
The Cloud Native Computing Foundation’s landscape in 2026 counts more than 200 projects. Most engineers interact with a small subset… Continue reading on Devops
Stop Writing Python Scripts for Things awk Does in One Line
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 5d ago
Stop Writing Python Scripts for Things awk Does in One Line
Every time I see someone fire up a Python script to parse a log file, I feel a little sad. Not because Python is bad — because awk would… Continue reading on Me
Enhancing Concurrent DevOps Tool Resilience: Addressing Data Communication Challenges in GitHub Work
Hackernoon ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
Enhancing Concurrent DevOps Tool Resilience: Addressing Data Communication Challenges in GitHub Work
Learn why replacing Go MPSC channels with a database-backed queue made a GitHub workflow automation tool resilient to crashes, retries, and failures.
This article is Part 3 GitHub Actions from Zero to Production
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
This article is Part 3 GitHub Actions from Zero to Production
Part 3: Jobs, Runners, Secrets & Production Best Practices Continue reading on Medium »
Two Kinds of Trust, and Why I Needed Both
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
Two Kinds of Trust, and Why I Needed Both
This week for DMI Cohort 3 was the week Git stopped being commands I typed and started being a story I actually understood. Continue reading on Medium »
Network Configuration in RHEL 9: nmcli, nmtui, Network Teaming & Port Forwarding
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
Network Configuration in RHEL 9: nmcli, nmtui, Network Teaming & Port Forwarding
Network configuration is one of the most important part of Linux system administrator. Weather deploying enterprise application… Continue reading on Medium »
DevOps Managed Services
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
DevOps Managed Services
Keep your software delivery pipeline running at peak efficiency with DevOps Managed Services tailored for modern cloud environments. We… Continue reading on Med
Terraform Interview Questions You Must Know (DevOps / SRE)
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
Terraform Interview Questions You Must Know (DevOps / SRE)
Terraform is close to a default expectation in DevOps interviews now. Here are the questions that show up most, with the answers that… Continue reading on Mediu
AI Can Write the YAML. Production Still Needs an Owner.
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
AI Can Write the YAML. Production Still Needs an Owner.
Why AI is not replacing DevOps engineers, it is moving the job up the stack Continue reading on Medium »
Cert-Manager: Certificados TLS automáticos en Kubernetes con Let’s Encrypt.
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
Cert-Manager: Certificados TLS automáticos en Kubernetes con Let’s Encrypt.
Aprenderemos cómo automatizar la emisión y renovación de certificados TLS en Kubernetes usando cert-manager y Let’s Encrypt, validando el… Continue reading on M
The Cloud Bill That Made Us Buy Servers Again
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
The Cloud Bill That Made Us Buy Servers Again
A break-even model for cloud repatriation, and the sensitivity table that actually decides it Continue reading on Medium »
CI/CD Build Cache Optimization Strategies: A Complete Beginner-to-Advanced Guide
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
CI/CD Build Cache Optimization Strategies: A Complete Beginner-to-Advanced Guide
How to cut your pipeline times from 20 minutes to 2 minutes — and understand exactly why it works. Continue reading on Medium »
How to Check Your Public IP Address From the Linux Terminal in One Command
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
How to Check Your Public IP Address From the Linux Terminal in One Command
What an IP address actually is, why you have two of them, and how to see the one the rest of the internet uses to find you Continue reading on Bash_DevOps_AI »
R&D su un Database di Security 100% Statico: GitHub Actions, Hugo e Zero Backend
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
R&D su un Database di Security 100% Statico: GitHub Actions, Hugo e Zero Backend
Ogni volta che dobbiamo costruire una dashboard di monitoraggio o un aggregatore di dati, l’istinto architetturale predefinito ci porta… Continue reading on Med
One command enables direct-connect PCs to communicate across different subnets
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
One command enables direct-connect PCs to communicate across different subnets
Network engineers, ops bros, and those driven crazy by VLANs – please hold up! Continue reading on Medium »
nvprobe Zero-Setup GPU Benchmarking: How I Automated HPL, MLPerf, and CUDA Audits
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
nvprobe Zero-Setup GPU Benchmarking: How I Automated HPL, MLPerf, and CUDA Audits
Stop wasting hours compiling code. Meet nvprobe, an open-source CLI for NVIDIA GPUs. Continue reading on Medium »
Lesson 4: Deployments — Managing Pods the Kubernetes Way
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
Lesson 4: Deployments — Managing Pods the Kubernetes Way
Learning Objectives Continue reading on Medium »
Building a Production-Grade Backup Automation & Disaster Recovery System
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
Building a Production-Grade Backup Automation & Disaster Recovery System
One of the most overlooked parts of software engineering is preparing for the day something goes wrong. Continue reading on Medium »
Docker Won’t Save You If You Don’t Understand the Server Underneath It
Medium · Cybersecurity ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
Docker Won’t Save You If You Don’t Understand the Server Underneath It
Modern deployment usually starts with Docker containers, CI/CD pipelines, and cloud platforms. Those tools are genuinely useful — but they… Continue reading on
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
k3d for Local Kubernetes: How We Cut Cluster Startup From 3 Minutes to Under 10 Seconds
k3d for Local Kubernetes: How We Cut Cluster Startup From 3 Minutes to Under 10 Seconds Continue reading on Medium »
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
Feature Flags with AWS AppConfig: The Principle of Decoupling Deploy from Release
The problem in context Continue reading on Medium »
Your Azure Network Topology Deserves a Code Review — Not a Portal Click-Through
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
Your Azure Network Topology Deserves a Code Review — Not a Portal Click-Through
Part 3 of a series on configuration-first cloud provisioning. Read Part 1: the overview → Part 2: AWS EC2 Continue reading on Medium »
VPS Backups: Why “Everything Is in Git” Cannot Save Your Project
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
VPS Backups: Why “Everything Is in Git” Cannot Save Your Project
A developer opens a terminal, runs git clone, checks out the latest production tag, and expects the application to return. Continue reading on Medium »
Terraform Day 7: Functions and Conditional Expressions — From Values to Decisions
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
Terraform Day 7: Functions and Conditional Expressions — From Values to Decisions
Day 7 of a 30-day series taking Terraform from fundamentals to production. Continue reading on Medium »
InfoQ AI/ML ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
GitLab Brings Carbon Awareness to CI/CD to Measure the Environmental Cost of Software Delivery
GitLab has introduced a new approach to Green DevOps, demonstrating how software engineering teams can measure the carbon emissions generated by their CI/CD pip
Zero-Code Observability: Implementing OpenTelemetry Operator in Kubernetes
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
Zero-Code Observability: Implementing OpenTelemetry Operator in Kubernetes
Getting application developers to add telemetry code, manage SDK updates, and manually instrument every endpoint is a classic platform… Continue reading on Medi
What Happens When Google Turns Off Your Project?
Medium · DevOps ☁️ DevOps & Cloud ⚡ AI Lesson 1w ago
What Happens When Google Turns Off Your Project?
Let’s start with a question. What happens to your product when the cloud provider hosting it decides, unilaterally and without warning, to… Continue reading on