🛠️ Complete Engineering Tech Stack
This vault is a structured, evergreen knowledge base developed and maintained by Mihir Maurya . It covers the full DevOps engineering stack — from IaC fundamentals to enterprise-scale Azure Landing Zones — with a focus on:
✅ Interview readiness for Azure/DevOps engineer roles
✅ Production-grade patterns drawn from real enterprise projects
✅ Microsoft CAF alignment for Landing Zone and governance design
✅ Hands-on implementations with annotated code and decision logs
Vault Engine: Obsidian | Architect: Mihir Maurya | Last Updated: October 2026
#
Section
Description
Notes
🏗️
01 — Terraform
IaC from zero to advanced
HCL, State, Modules, Workspaces
☁️
02 — Azure
Core Azure services & networking
AKS, VNet, RBAC, Key Vault
🏢
03 — Landing Zone
Azure Landing Zone & CAF
Enterprise-Scale, Governance
🔄
04 — CI/CD
Pipelines & GitOps automation
Azure DevOps, GitHub Actions
🐧
05 — Linux
Linux mastery for DevOps
Commands, Bash, Networking
🏛️
06 — Architecture Patterns
Enterprise design patterns
Hub-Spoke, Zero-Trust, DR
🎯
07 — Interview Prep
Curated Q&A by domain
Scenario-based, Security
🔨
08 — Real-World Projects
Full project implementations
AKS Platform, Axion 3-Tier Enterprise
📋
09 — Decision Logs
Architecture Decision Records
ADRs with rationale
🗺️
10 — CAF Mapping
Cloud Adoption Framework map
Workloads ↔ CAF pillars
📅
11 — Weekly Learning
Progress tracker & goals
Weekly reviews
🤖
12 — Agentic AI
AI in DevOps engineering
Tool calling, automation
🌿
13 — Git
Git & platform workflows
GitHub, Azure Repos, PR, Code Review
🔐
14 — Security Scanning
IaC & secrets security scanning
TFLint, tfsec, Checkov, Gitleaks
💰
15 — Cost & Governance
Cost management & governance
Tagging, Naming, RBAC, OpenCost
❓
16 — Enterprise Interview Questions
Curated Enterprise Interview Questions
Companies & topics
Infrastructure as Code fundamentals through advanced enterprise patterns using HashiCorp Terraform.
Topic
File
Description
📖 Introduction
01-Terraform/01-Introduction.md
What is Terraform, why IaC
⚙️ Installation
01-Terraform/02-Installation.md
Install, configure, tfenv
🔌 Providers
01-Terraform/03-Providers.md
AzureRM, version locking
🧱 Resources
01-Terraform/04-Resources.md
Resource blocks, meta-args
📥 Variables
01-Terraform/05-Variables.md
Input vars, tfvars, env vars
🔧 Locals
01-Terraform/06-Locals.md
Local values, expressions
📤 Outputs
01-Terraform/07-Outputs.md
Output blocks, sensitive values
💾 State Management
01-Terraform/08-State-Management.md
State file, locking, drift
🌐 Remote Backend
01-Terraform/09-Remote-Backend.md
Azure Blob, state locking, env-wise state
📦 Modules
01-Terraform/10-Modules.md
Module structure, registry
🌍 Workspaces
01-Terraform/11-Workspaces.md
Multi-env with workspaces
🔍 Data Sources
01-Terraform/12-Data-Sources.md
Querying existing resources
🔁 Loops & Conditionals
01-Terraform/13-Loops-Conditionals.md
count, for_each, dynamic
♻️ Lifecycle
01-Terraform/14-Lifecycle.md
create_before_destroy, ignore_changes
⭐ Best Practices
01-Terraform/15-Best-Practices.md
Naming, structure, security
🖥️ Commands Reference
01-Terraform/16-Commands-Reference.md
Every CLI command — what it does, effects, before/after
📝 Cheat Sheet
01-Terraform/Cheat-Sheet.md
Quick command reference
❓ Interview Questions
01-Terraform/Interview-Questions.md
Top interview Q&A
Core Azure services, networking fundamentals, and identity — the building blocks of every Azure deployment.
Cloud & Networking Fundamentals
Topic
File
Description
🧩 Azure Fundamentals
02-Azure/Azure-Fundamentals.md
Regions, Resource Manager
🏗️ Architecture Fundamentals
02-Azure/Azure-Architecture-Fundamentals.md
Availability Zones, pairs
🌐 VNet
02-Azure/VNet.md
Virtual Networks, peering
🔀 Subnets
02-Azure/Subnets.md
Subnet design, delegation
🛡️ NSG
02-Azure/NSG.md
Network Security Groups
🗺️ Route Tables
02-Azure/Route-Tables.md
UDR, BGP, forced tunneling
🔑 RBAC
02-Azure/RBAC.md
Roles, assignments, custom roles
🪪 Managed Identity
02-Azure/Managed-Identity.md
System/User assigned MI
🔒 Key Vault
02-Azure/Key-Vault.md
Secrets, certs, access policies
💾 Storage Account
02-Azure/Storage-Account.md
Blob, tiers, lifecycle
📊 Monitor
02-Azure/Monitor.md
Metrics, Alerts, Dashboards
📋 Log Analytics
02-Azure/Log-Analytics.md
Workspace, KQL queries
☸️ AKS
02-Azure/AKS.md
Azure Kubernetes Service
📁 Resource Groups
02-Azure/Resource-Groups.md
RG design patterns
🖥️ VM
02-Azure/VM.md
Virtual Machines, scale sets
⚖️ VMSS
02-Azure/VMSS.md
Virtual Machine Scale Sets
🚪 Bastion
02-Azure/Bastion.md
Secure RDP/SSH access
🔌 NIC
02-Azure/NIC.md
Network Interfaces, IP forwarding
🛡️ App Gateway
02-Azure/App-Gateway.md
Layer 7 routing, WAF, AGIC
🌍 Front Door
02-Azure/Front-Door.md
Global CDN, Edge WAF
🔀 Traffic Manager
02-Azure/Traffic-Manager.md
DNS-based global routing
⚖️ Load Balancer
02-Azure/Load-Balancer.md
Layer 4 TCP/UDP load balancer
🔗 Private Link
02-Azure/Private-Link.md
Private Endpoints, DNS
🚢 ACR
02-Azure/ACR.md
Azure Container Registry
🚇 VNet Gateway
02-Azure/Virtual-Network-Gateway.md
VPN & ExpressRoute
🛡️ Azure Policy
02-Azure/Azure-Policy.md
Governance & Compliance
🔐 Entra ID
02-Azure/Entra-ID.md
Identity and Access Management
🏗️ Entra ID Architecture
02-Azure/Entra-ID-Architecture.md
Tenant, RBAC, Conditional Access
💾 Azure Backup
02-Azure/Azure-Backup.md
VM, SQL, Files backup
🌩️ Azure DR
02-Azure/Azure-DR.md
Site Recovery, Cross-Region DR
🛡️ Azure Security
02-Azure/Azure-Security.md
Defender for Cloud, CSPM
📝 Cheat Sheet
02-Azure/Cheat-Sheet.md
Azure CLI quick reference
❓ Interview Questions
02-Azure/Interview-Questions.md
Core Azure Q&A
Azure Landing Zone design, Cloud Adoption Framework (CAF), and enterprise-scale governance patterns.
Architecture Fundamentals
Topic
File
Description
📖 Introduction
03-Landing-Zone/Introduction.md
What is a Landing Zone
🗺️ CAF Overview
03-Landing-Zone/CAF-Overview.md
CAF methodology, pillars
🏛️ Enterprise Scale
03-Landing-Zone/Enterprise-Scale.md
ALZ reference architecture
🏗️ Architecture
03-Landing-Zone/Architecture.md
Design areas, components
🗂️ Management Groups
03-Landing-Zone/Management-Groups.md
MG hierarchy design
📋 Subscription Strategy
03-Landing-Zone/Subscription-Strategy.md
Subscription models
🏷️ Resource Organization
03-Landing-Zone/Resource-Organization.md
Naming, tagging standards
🆔 Identity & Access
03-Landing-Zone/Identity-and-Access-Management.md
Entra ID, PIM, RBAC
🌐 Network Topology
03-Landing-Zone/Network-Topology-and-Connectivity.md
Hub-Spoke, WAN
🛡️ Security
03-Landing-Zone/Security.md
Defender, Sentinel, controls
📜 Policies
03-Landing-Zone/Policies.md
Azure Policy, initiatives
🏛️ Governance
03-Landing-Zone/Governance.md
Compliance, cost, tagging
📊 Management
03-Landing-Zone/Management.md
Ops management, patching
👁️ Monitoring
03-Landing-Zone/Monitoring.md
ALZ monitoring baseline
🤖 Platform Automation
03-Landing-Zone/Platform-Automation-and-DevOps.md
IaC-driven LZ deployment
💰 Billing & Entra
03-Landing-Zone/Azure-Billing-and-Entra-Tenant.md
Tenant, EA, MCA setup
🏗️ Modular Landing Zone
03-Landing-Zone/Terraform-Modular-Landing-Zone.md
Terraform modular LZ pattern
❓ Interview Questions
03-Landing-Zone/Interview-Questions.md
Landing Zone Q&A
Pipeline design, GitOps workflows, and deployment automation for Azure-native and Kubernetes workloads.
Topic
File
Description
🔵 Azure DevOps
04-CI-CD/Azure-DevOps.md
Pipelines, repos, boards
🐙 GitHub Actions
04-CI-CD/GitHub-Actions.md
Workflows, OIDC, runners
🖥️ GitHub Actions Commands
04-CI-CD/GitHub-Actions-Commands-Reference.md
Every YAML key, context, expression, and action used in pipelines
☸️ AKS Deployment
04-CI-CD/AKS-Deployment.md
Helm, manifests, rollouts
🏗️ Terraform Pipeline
04-CI-CD/Terraform-Pipeline.md
Plan/Apply gates, OIDC (Azure DevOps)
🚀 GitHub Actions + Azure OIDC
04-CI-CD/GitHub-Actions-Terraform-OIDC.md
Complete GitHub Actions Terraform CI/CD flow with OIDC — all 14 steps
🔁 GitOps Fundamentals
04-CI-CD/GitOps-Fundamentals.md
GitOps principles & tools
🚀 Release Strategy
04-CI-CD/Release-Strategy.md
Blue-Green, Canary, Ring
⚡ Pipeline Parallelism
04-CI-CD/Pipeline-Parallelism-and-Optimization.md
Multi-agent concurrency, parallel linting & security scans
📦 Parameterized Templates
04-CI-CD/Parameterized-Pipelines-and-Templates.md
Reusable YAML templates & runtime environment parameters
Linux fundamentals, system administration, and Bash scripting for DevOps practitioners.
Topic
File
Description
🖥️ File System Hierarchy
05-Linux/00-OS-Fundamentals/File-System-Hierarchy.md
Linux FHS, mount points
⚙️ Kernel Architecture
05-Linux/00-OS-Fundamentals/Kernel-Architecture.md
Kernel, processes, syscalls
⌨️ Navigation & Files
05-Linux/01-Core-Commands/Navigation-and-Files.md
ls, cd, find, cp, mv, rm
🔍 Text Processing
05-Linux/01-Core-Commands/Text-Processing-Grep-Awk-Sed.md
grep, awk, sed patterns
🔐 Users Groups Chmod
05-Linux/02-Permissions/Users-Groups-Chmod.md
chmod, chown, ACLs, sudo
🔑 SSH & Keys
05-Linux/03-Networking/SSH-and-Keys.md
SSH config, key pairs
🌐 Troubleshooting
05-Linux/03-Networking/Troubleshooting-cURL-Ping.md
curl, ping, netstat, ss
⏰ Cron Jobs
05-Linux/04-SysAdmin/Cron-Jobs.md
crontab, scheduling
📦 Package Management
05-Linux/04-SysAdmin/Package-Management-Apt.md
apt, dpkg, snap
🔧 Systemd & Services
05-Linux/04-SysAdmin/Systemd-and-Services.md
systemctl, journalctl
📜 Automation Scripts
05-Linux/05-Bash-Scripting/Automation-Scripts.md
Real-world bash scripts
🔡 Variables & Logic
05-Linux/05-Bash-Scripting/Variables-and-Logic.md
if/else, loops, functions
📝 Cheat Sheet
05-Linux/Cheat-Sheet.md
One-liner quick reference
🏛️ 06 — Architecture Patterns
Enterprise cloud architecture patterns applied to Azure workloads.
Domain-specific interview questions and scenario-based walkthroughs for Azure/DevOps engineering roles.
🔨 08 — Real-World Projects
End-to-end project implementations with architecture diagrams, code, and lessons learned.
Architecture Decision Records (ADRs) documenting key design choices, trade-offs, and rationale.
Maps all vault topics to Cloud Adoption Framework pillars across strategy, govern, manage, and organize phases.
Weekly study logs, goal tracking, and progress snapshots throughout the Batch 18 program.
The future of DevOps: Autonomous agents, tool calling, and LLM orchestration.
Topic
File
Description
🗺️ Roadmap
12-Agentic-AI/00-Roadmap.md
Full Agentic AI for DevOps learning roadmap
🧠 Introduction
12-Agentic-AI/01-Introduction.md
Agents vs Gen AI, ReAct loop
🛠️ Tool Calling
12-Agentic-AI/02-Tool-Calling.md
Function calling, guardrails
🚀 DevOps Use Cases
12-Agentic-AI/03-DevOps-Use-Cases.md
Auto-remediation, IaC generation
❓ Interview Questions
12-Agentic-AI/04-Interview-Questions.md
AI agent Q&A
🐍 Step 1 — Python
12-Agentic-AI/05-Python-for-Agentic-AI.md
Python skills for building agents
🔗 Step 2 — Chains/RAG
12-Agentic-AI/06-LLM-Chains-n8n-RAG.md
LLM chains, n8n, vector DBs, RAG
🤖 Step 3 — Frameworks
12-Agentic-AI/07-Agent-Frameworks.md
LangChain, LangGraph, CrewAI deep dive
🔌 Step 4 — MCP & A2A
12-Agentic-AI/08-MCP-and-A2A.md
MCP protocol, A2A protocol
🏆 Finish — Governance
12-Agentic-AI/09-AI-Governance-Cost-Observability.md
Guardrails, cost, LangSmith observability
Git fundamentals, platform comparison, repository setup and the full PR workflow for DevOps teams.
IaC and secrets security scanning tools for production-grade Terraform pipelines.
Azure cost management, tagging strategy, naming conventions, RBAC and OpenCost for Kubernetes.
❓ 16 — Enterprise Interview Questions
A comprehensive collection of DevOps interview questions gathered from real company interviews and organized by topic, curated by Mihir Maurya from enterprise interview rounds.
⚡ Quick Reference — Cheat Sheets
Jump directly to the most-used reference documents.
Cheat Sheet
Link
Coverage
🏗️ Terraform CLI
01-Terraform/Cheat-Sheet.md
init, plan, apply, import, state
☁️ Azure CLI
02-Azure/Cheat-Sheet.md
az group, vm, network, aks
🐧 Linux Commands
05-Linux/Cheat-Sheet.md
find, grep, awk, sed, systemctl
🔑 RBAC Quick Ref
02-Azure/RBAC.md
Built-in roles, scope hierarchy
🛡️ NSG Rules
02-Azure/NSG.md
Priority, allow/deny patterns
📜 KQL Queries
02-Azure/Log-Analytics.md
Top KQL patterns for ops
🌿 Git Workflow
13-Git/03-Core-Workflow.md
Commit, PR, review commands
🔁 Terraform Loops
01-Terraform/13-Loops-Conditionals.md
count, for_each, dynamic blocks
Recommended study order for building from foundations to enterprise-grade expertise.
Phase 1 — Foundations (Weeks 1–2)
Step
Topics
1
05-Linux — OS Fundamentals, Core Commands, Permissions
2
02-Azure — Azure Fundamentals, Architecture Fundamentals
3
01-Terraform — Introduction, Installation, Providers, Resources
Phase 2 — Core Skills (Weeks 3–4)
Step
Topics
4
01-Terraform — Variables, Locals, Outputs, State Management, Remote Backend
5
02-Azure — VNet, Subnets, NSG, Route Tables
6
02-Azure — RBAC, Managed Identity, Key Vault
7
13-Git — Git workflow, PRs, branching strategies
Phase 3 — Advanced IaC & Automation (Weeks 5–6)
Step
Topics
8
01-Terraform — Modules, Workspaces, Loops, Lifecycle, Best Practices
9
04-CI-CD — Azure DevOps, GitHub Actions, Terraform Pipeline
10
14-Security-Scanning — TFLint, tfsec, Checkov, Gitleaks
Phase 4 — Enterprise Architecture (Weeks 7–8)
Step
Topics
11
03-Landing-Zone — CAF Overview, Enterprise-Scale, Management Groups
12
06-Architecture-Patterns — Hub-Spoke, Zero-Trust, Multi-Region, DR
13
15-Cost-Governance — Tagging, Naming, Cost Optimization, RBAC
14
08-Real-World-Projects — All project implementations
Phase 5 — Interview & Certification Prep (Weeks 9–10)
Step
Topics
15
07-Interview-Prep — All domain Q&A files
16
07-Interview-Prep/Scenario-Based.md — Whiteboard scenarios
17
09-Decision-Logs — Review ADRs to articulate architectural decisions
18
All Cheat-Sheet files — Final revision sweep
Metric
Value
📁 Total Sections
16
📄 Total Notes
174+
🏗️ Terraform Topics
20 + 9 Resource Library
☁️ Azure Services Covered
33
🏢 Landing Zone Topics
18
🔄 CI/CD Topics
8
🐧 Linux Topics
13
🎯 Interview Prep Domains
9
🔨 Real-World Projects
5
📋 Architecture Decision Records
4
🤖 Agentic AI Topics
10
🔐 Security Scanning Tools
7
🌿 Git Topics
4
💰 Cost & Governance Topics
5
Mihir Maurya — Cloud Solutions Architect & DevSecOps | Built with ❤️ in Obsidian | Updated August 2026
"The best time to build a knowledge system was when you started. The second best time is now."