- Vishakha Sadhwani
- Posts
- 10 Tool Combinations That Build Modern DevOps & Cloud Systems
10 Tool Combinations That Build Modern DevOps & Cloud Systems
The tech stacks mentioned in real job descriptions and real production systems.
Individual tools are easy to learn. You can pick up Docker in a weekend, get comfortable with Git in a week, and skim the Terraform docs over a long evening. That's not what gets you hired.
What gets you hired is knowing what happens when you put two of them together. Docker is a container runtime. Kubernetes is an orchestrator. Put them side by side and you have microservices, an architecture pattern that changes how an entire engineering team works. That jump, from tool to capability, is the actual skill.
Below are 10 pairings that show up in real job descriptions and real production systems. For each one: why the combination matters, and exactly where to learn it for free.
Docker + Kubernetes → Microservices
Why it matters: Docker packages each service with everything it needs to run, so it behaves identically on your laptop and in production. Kubernetes then schedules, scales, restarts, and networks hundreds of those containers across a cluster without you touching a server. Alone, Docker just gives you a portable app. Alone, Kubernetes has nothing to orchestrate. Together they're the reason a company can split a monolith into 40 independently deployable services and survive it.
Free courses
Blogs / docs
YouTube videos
Git + Terraform → Infrastructure as Code
Why it matters: Terraform lets you define servers, networks, and databases in code instead of clicking through a cloud console. Git puts that code under version control. That combination is what makes infrastructure reviewable — every change to production becomes a pull request with an author, a diff, and a rollback path. Without Git, Terraform is just a fancier console. With it, your infrastructure gets the same discipline as your application code.
Free courses
Blogs / docs
YouTube videos
Build something: Terraform with AWS — Real-Time Project walks you through a VPC, subnets, an internet gateway, app instances across two zones, and a load balancer, all from code. Companion repo: iam-veeramalla/terraform-zero-to-hero.
Git + GitHub Actions → CI/CD Pipeline
Why it matters: Git tracks your changes. GitHub Actions reacts to them. The moment you connect the two, a git push stops being "save my work" and becomes "run the tests, build the image, and ship it." That's the whole idea behind CI/CD: no manual deploy steps, no "works on my machine," no one person who knows the release ritual. It's also the cheapest pipeline to learn on, because it's built straight into the repo you already have.
Free courses
Blogs / docs
YouTube videos
Prometheus + Grafana → Observability Dashboards
Why it matters: Prometheus scrapes and stores metrics as time-series data. Grafana turns that data into something a human can read at 3am. Prometheus on its own gives you a query language and a very plain UI. Grafana on its own has nothing to plot. Together they're the default open-source observability stack, and knowing them is the difference between "the site feels slow" and "p99 latency on the checkout service spiked 40 minutes ago when memory hit the limit."
Free courses
Blogs / docs
YouTube videos
LLMs + MCP → AI Agents
Why it matters: An LLM on its own can only produce text. It can't read your database, hit an API, or file a ticket. MCP (Model Context Protocol) is the open standard that gives it a safe, uniform way to reach external tools and data. Once a model can call tools and act on the results, it stops being a chatbot and becomes an agent. This is the single biggest capability shift in AI engineering right now, and it's the reason "AI engineer" and "DevOps engineer" job descriptions keep converging.
Free courses
Blogs / docs
YouTube videos
API Gateway + Lambda → Serverless Applications
Why it matters: Lambda runs your code without a server to patch, scale, or pay for when it's idle. API Gateway gives that code a public HTTP endpoint, plus auth, throttling, and routing. Neither is much use alone — Lambda has no front door, API Gateway has nothing behind it. Wire them together and you have a production API you can ship in an afternoon that costs nothing until someone actually calls it. It's the fastest way to understand what "serverless" really means beyond the buzzword.
Free courses
Blogs / docs
HashiCorp tutorial: Lambda + API Gateway with Terraform — nice bridge back to section 2
YouTube videos
Webhooks + APIs → Event-Driven Applications
Why it matters: An API is you asking a system for data. A webhook is that system telling you the moment something happens. Polling an API every 30 seconds to check whether a payment cleared is wasteful and slow; a webhook fires the instant it does. Combine the two and your system stops running on a schedule and starts running on events, which is how Stripe, GitHub, Slack, and basically every modern integration actually works.
Free courses
Blogs / docs
Stripe: Webhooks documentation — the reference implementation everyone copies
YouTube videos
Networking crash course — useful background on what's actually moving between the two systems
LLMs + Vector Databases → RAG Systems
Why it matters: LLMs are frozen at their training cutoff and will confidently make things up about your company's data. A vector database stores your documents as embeddings so you can retrieve the handful that are actually relevant to a question. Feed those into the model's context and the answer becomes grounded, current, and citable. That's RAG, and it's the pattern behind almost every "chat with your docs" product shipping today.
Free courses
Blogs / docs
YouTube videos
Kubernetes + GPUs → AI Infrastructure Stack
Why it matters: Kubernetes was built to schedule CPU and memory. GPUs need drivers, device plugins, and topology awareness before the scheduler can treat them as a resource at all. Solve that — usually with the NVIDIA GPU Operator — and Kubernetes becomes the control plane for model training and inference: scaling replicas of a served model, packing multiple jobs onto one card, autoscaling on queue depth instead of CPU. This is the fastest-growing corner of infrastructure work right now, and the skills transfer directly from ordinary DevOps.
Free courses
Blogs / docs
vLLM documentation — the standard high-throughput inference server
YouTube videos
Terraform + GitOps → Infrastructure Automation
Why it matters: Terraform describes what your infrastructure should look like. GitOps makes Git the single source of truth for that description, with a controller like Argo CD or Flux continuously reconciling reality against the repo. Merge a PR and the change applies itself. Someone hand-edits a resource in the console and it gets reverted. You get an audit trail for free, and drift stops being a thing you discover during an incident. This is where sections 2 and 3 grow up into how infrastructure is actually run at scale.
Free courses
Blogs / docs
YouTube videos
Crash Course Quick List
Every video in one place, in case you just want the links:
Networking — https://youtu.be/bEFAFHIahXk
APIs — https://youtu.be/UXA8MJUWUqU
Microservices explained — https://www.youtube.com/watch?v=rv4LlmLmVWk
Terraform (Day 1) — https://www.youtube.com/watch?v=fgp-t5SqQmM
CI/CD — https://youtu.be/ixNNyLcWXX8
GitOps — https://youtu.be/xRIre6L_gAo
DevOps concepts — https://youtu.be/C4IAGERO3o8
Prometheus — https://www.youtube.com/playlist?list=PLy7NrYWoggjxCF3av5JKwyG7FFF9eLeL4
Grafana — https://www.youtube.com/playlist?list=PLyJqGMYm0vnO9osZ-EBV6iu2l10muE2A-
MCP / AI agents — https://www.youtube.com/watch?v=kQmXtrmQ5Zg
Tool calling (LLMs) — https://www.youtube.com/watch?v=h8gMhXYAv1k
Cursor — https://youtu.be/5zR1ZE5aqho
Serverless (Lambda + API Gateway) — https://www.youtube.com/watch?v=C0S01rnN-Os
AWS roadmap — https://youtu.be/Kuy-pGuz02M
Webhooks — https://www.youtube.com/watch?v=41NOoEz3Tzc
Vector databases — https://www.youtube.com/watch?v=gl1r1XV0SLw
Full-Stack GenAI — https://youtu.be/qF5il_9IwME
vLLM on Kubernetes (GPUs) — https://www.youtube.com/watch?v=FjBEgpTCC28
How to Use This List
Don't learn all 20 tools first and hope the combinations click later. They won't. Pick one pairing, learn the two pieces just far enough to be dangerous, then immediately build the thing they make together. A tiny microservice on Kubernetes. One Terraform module in a Git repo with a pipeline attached. A RAG bot over your own notes.
The combination is the lesson. The individual tools are just prerequisites.
All links are free courses, crash courses, official docs, or free-to-follow projects. Video availability and course details change over time, so if a link has moved, a quick search on the title will usually find the current version.