Scalable Azure Cloud Platforms Β· Zero-Trust Infrastructure as Code Β· Shift-Left Pipeline Governance Β· Autonomous Incident Triage
I am a Cloud & DevSecOps Engineer dedicated to engineering resilient, automated Microsoft Azure cloud platforms, declarative Infrastructure as Code (Terraform), and shift-left CI/CD security pipelines in GitHub Actions and Azure DevOps.
Combining hands-on cloud provisioning and pipeline automation with an analytical foundation in Computer Applications & Mathematics (M.Sc Computer Science, B.Sc Mathematics & Computer Applications), I design infrastructure with strict security compliance, automated cost governance, and self-healing operations:
- βοΈ Cloud Architecture & CAF Governance: Architecting enterprise Hub-and-Spoke topologies, micro-segmented Virtual Networks, User Defined Routes (UDRs), Azure Bastion jumpboxes, NAT Gateways for static egress, and Azure Key Vault private endpoints.
- π‘οΈ Shift-Left DevSecOps & Supply Chain Security: Hardening multi-stage CI/CD pipelines in Azure DevOps and GitHub Actions with secretless Workload Identity Federation (OIDC), static code analysis (Checkov, tfsec, TFLint), and secret detection (Gitleaks, TruffleHog).
- β‘ Dynamic CI/CD Matrix & FinOps: Authoring intelligent monorepo workflow bots utilizing
tj-actions/changed-filesfor isolated multi-directory Terraform execution, integrated with Infracost and the Azure Retail Prices API to prevent budget overruns before merge. - π€ Agentic AI & SRE Automation: Standardizing Model Context Protocol (MCP) servers and LangGraph cyclical state machines for automated infrastructure alert ingestion, runbook querying, and GitOps remediation pull requests.
flowchart TD
subgraph Core["ποΈ Azure Infrastructure & CAF Governance"]
A["Mihir Maurya Cloud Platform"] --> B["Azure CAF Landing Zones"]
A --> C["Enterprise Hub & Spoke VNet"]
A --> D["Agentic SRE & MCP Tooling"]
end
subgraph DevSecOps["π‘οΈ Shift-Left CI/CD Pipeline Gates"]
B --> E["Terraform Modular IaC"]
C --> E
E --> F["Client-Side Pre-Commit Hooks\nGitleaks & TruffleHog Scan"]
F --> G["SAST & IaC Security Gate\nCheckov & tfsec CIS Benchmarks"]
G --> H["Azure DevOps / GitHub Actions OIDC\nSecretless Workload Identity"]
H --> I["Infracost & Azure Retail Prices API\nFinOps Cost Approval Gate"]
end
subgraph Runtime["βΈοΈ Production Runtime"]
I --> J["Zero-Trust Azure Platform"]
J --> K["Central Hub VNet & Azure Firewall"]
J --> L["Spoke Workloads & Private Endpoints"]
J --> M["Azure Key Vault & Managed Identities"]
end
subgraph AI["π€ Autonomous SRE Operations"]
D --> N["Model Context Protocol (MCP) Host"]
N --> O["LangGraph Anomaly Analysis Agent"]
O --> P["Automated GitOps Remediation PR"]
P -.-> J
end
classDef purple fill:#1d0738,stroke:#9d4edd,stroke-width:2px,color:#fff;
classDef matrix fill:#032111,stroke:#00ff66,stroke-width:2px,color:#fff;
classDef cyan fill:#051b2e,stroke:#00e5ff,stroke-width:2px,color:#fff;
classDef amber fill:#2d1900,stroke:#f59e0b,stroke-width:2px,color:#fff;
class A,B,C purple;
class E,F,G,H,I amber;
class D,N,O,P cyan;
class J,K,L,M matrix;
1. πΈοΈ azure-hub-spoke-architecture
Enterprise Azure Hub-and-Spoke Network Topology & CAF Landing Zone via Modular Terraform
| Architectural Dimension | Engineering Implementation |
|---|---|
| π’ Hub Infrastructure | Centralized Hub VNet (10.0.0.0/16), AzureFirewallSubnet, GatewaySubnet, BastionSubnet, ManagementSubnet, and Private Key Vault |
| π§ͺ Spoke Segmentation | Multi-environment isolation (spoke-dev at 10.1.0.0/16, spoke-prod at 10.2.0.0/16) interconnected via low-latency VNet Peering |
| π‘οΈ DevSecOps Harness | Custom PowerShell CI simulator (run-pipeline.ps1) executing automated Checkov SAST, formatting checks, and plan artifact locking |
| π State Decoupling | Isolated remote state backends per environment in Azure Blob Storage with lease locking to prevent concurrency locks and blast radius |
π¬ [INSPECT ARCHITECTURE SPEC] Multi-Tenant Hub-and-Spoke Topologies
HUB-SPOKE/
βββ azure-pipelines.yml # π Azure DevOps Multi-Stage CI/CD pipeline
βββ run-pipeline.ps1 # π οΈ Shift-Left Checkov + Terraform execution harness
βββ terraform/
βββ environments/ # π ISOLATED STATE ROOT DEPLOYMENTS
β βββ hub/ # Central Hub: VNet (10.0.0.0/16), VPN GW, Key Vault
β βββ spoke-dev/ # Dev Workload VNet (10.1.0.0/16) -> Peered to Hub
β βββ spoke-prod/ # Prod Workload VNet (10.2.0.0/16) -> Peered to Hub
β
βββ modules/ # π§© REUSABLE TERRAFORM MODULES
βββ key_vault/ # Private Key Vault with RBAC & Access Policies
βββ network/ # Dynamic VNet/Subnet generator via for_each
βββ vpn/ # Enterprise Gateway & P2S / S2S VPN
2. π€ Master_PipeLine
Enterprise Multi-Directory Terraform CI/CD Bot & Pre-Commit Security Engine
| Pipeline Capability | Engineering Implementation |
|---|---|
| π Dynamic Matrix Runner | Uses tj-actions/changed-files to isolate and execute only directories with modified .tf files in parallel GitHub Actions runners |
| π‘οΈ Shift-Left Pre-Commit | Client-side hooks enforcing trailing whitespace, private key detection, Gitleaks regex scanning, and Terraform fmt/validation |
| π° FinOps PR Automation | Dynamic Infracost integration that computes cost differentials and writes monthly cost projections directly onto GitHub PRs |
| π¬ Automated Plan Comments | Generates detailed Terraform plan breakdowns and writes them as interactive PR comments for transparent reviewer verification |
π [INSPECT WORKFLOW SPEC] Dynamic Change-Detection CI/CD Matrix
name: Dynamic Matrix Terraform CI/CD
on:
pull_request:
branches: [main]
jobs:
detect-changes:
runs-on: ubuntu-latest
outputs:
tf_dirs: ${{ steps.set-matrix.outputs.directories }}
steps:
- uses: actions/checkout@v4
- uses: tj-actions/changed-files@v44
id: changed-files
with:
dir_names: true
files: '**/*.tf'
terraform-matrix:
needs: detect-changes
if: needs.detect-changes.outputs.tf_dirs != '[]'
strategy:
matrix:
directory: ${{ fromJson(needs.detect-changes.outputs.tf_dirs) }}
runs-on: ubuntu-latest
steps:
- uses: hashicorp/setup-terraform@v3
- run: terraform fmt -check
- run: terraform init -backend=false
- run: terraform validate
- uses: infracost/actions/setup@v3
- run: infracost breakdown --path=${{ matrix.directory }} --format=json --out-file=infracost.json3. π‘οΈ master-devsecops-pipeline
Enterprise 4-Stage Shift-Left Security, FinOps Cost Gating & Terraform CI/CD
| Pipeline Stage | Engineering Role & Gate Enforcement |
|---|---|
| Stage 1: Plan & FinOps | Terraform init, fmt, validate, tflint, compiles tfplan, and queries Azure Retail Prices API dynamically |
| Stage 2: Security Scan | Multi-engine scan: Gitleaks regex secrets, TruffleHog verified tokens, tfsec CIS tests, and Trivy misconfigurations |
| Stage 3: Approval Gate | Azure DevOps Environment Gate (production-approval) enforcing architectural reviewer signoff before deploy |
| Stage 4: Immutable Apply | Downloads and applies the verified tfplan artifact directly with zero runtime configuration drift |
π [INSPECT PIPELINE FLOW] 4-Stage Immutable CI/CD Lifecycle
stages:
- stage: Terraform_Plan
jobs:
- job: Plan_And_FinOps
steps:
- task: TerraformCLI@0 (init, validate, fmt -check)
- task: PowerShell@2 (Query Azure Retail Prices API from tfplan JSON)
- task: PublishPipelineArtifact (drop tfplan)
- stage: DevSecOps_Security_Scan
dependsOn: Terraform_Plan
jobs:
- job: Static_Analysis
steps:
- script: gitleaks detect --config .gitleaks.toml
- script: trufflehog git file://. --only-verified
- script: tfsec . --format junit --out tfsec-results.xml
- script: trivy config . --severity CRITICAL,HIGH
- stage: Production_Approval_Gate
dependsOn: DevSecOps_Security_Scan
jobs:
- deployment: Human_Signoff
environment: 'production-approval'
- stage: Terraform_Apply
dependsOn: Production_Approval_Gate
jobs:
- job: Apply
steps:
- task: DownloadPipelineArtifact (retrieve verified tfplan)
- task: TerraformCLI@0 (apply tfplan)4. ποΈ azure-caf-modular-iac
Modular Azure Infrastructure as Code Framework Β· CAF Enterprise Blueprints & Multi-Tier Compute
| Modular Component | Design Pattern & Security Boundary |
|---|---|
| π Azure Bastion | Secure browser-based TLS jumpbox connectivity eliminating the need for public IP addresses on VMs |
| π‘οΈ NAT Gateway | Deterministic static IP egress for private subnets ensuring predictable external firewall allowlisting |
| π Virtual Networks | Parameterized address spaces with subnet slicing, NSG security associations, and route table definitions |
| π Environment Tiers | Pre-configured Dev and Prod environment directories ready for automated CI/CD deployment |
| Repository & Focus | Architectural Innovation | Core Technologies | Verified Gate |
|---|---|---|---|
π€ agentic-ai-devops |
Autonomous SRE triage: Ingests alert webhooks via Model Context Protocol (MCP) and runs LangGraph agents to auto-draft remediation PRs | Model Context Protocol, LangGraph, Python, Prometheus | Self-Healing PR π’ |
π‘οΈ genesis-iac-security-framework |
Enterprise Terraform security suite: Custom Gitleaks regex detection patterns, TFLint policy rules, and multi-stage CI/CD validation | Terraform, Gitleaks, TFLint, Trivy | Pre-Commit Gate π’ |
β‘ azure-devops-iis-automation |
Self-hosted Windows agent pipeline: Automated .NET Core unit testing, Cobertura code coverage generation, and automated IIS site release | Azure DevOps, .NET Core, PowerShell, IIS | Coverage Gate π’ |
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β 1. ZERO-TRUST IDENTITY: Secretless Workload Identity Federation (OIDC)β
β 2. IMMUTABLE IaC: All infrastructure planned, audited, and applied β
β 3. SHIFT-LEFT GATES: Checkov & Gitleaks block vulnerabilities at PR β
β 4. BLAST-RADIUS ISOLATION: Decoupled remote states with lease locking β
β 5. COST GOVERNANCE: Infracost & Azure Retail Prices API gated in CI β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
| Domain | Enterprise Tools, Frameworks & Standards |
|---|---|
| βοΈ Cloud Architecture | Microsoft Azure, Hub-and-Spoke VNets, Azure Bastion, NAT Gateway, Azure Key Vault Private Endpoints, Azure Landing Zones (CAF), Azure Policy |
| ποΈ Infrastructure as Code | Terraform, OpenTofu, Modular IaC, Azure Blob Remote State with Lease Locking, Dynamic for_each Subnet Generation, Drift Management |
| π CI/CD & GitOps | Azure DevOps Pipelines, GitHub Actions, Secretless OIDC Workload Identity, Dynamic Matrix Path Runners, Environment Approval Gates |
| π‘οΈ DevSecOps & Security | Shift-Left Security, Checkov (CIS Microsoft Azure Benchmark), tfsec, Gitleaks, TruffleHog, TFLint, Trivy Vulnerability Scanning |
| π€ Agentic AI & SRE | Model Context Protocol (MCP), LangGraph Cyclical Agents, Automated Alert Ingestion, GitOps Self-Healing Workflows |
| βΈοΈ Containers & Systems | Docker, Linux (Ubuntu), Bash Scripting, PowerShell Core, REST API Architecture, Git Workflows |
A comprehensive index of cloud infrastructure repositories, security scanners, and automation frameworks maintained across this profile:
| Repository & Focus | Architectural Scope | Core Tooling | Quality & Security Gate |
|---|---|---|---|
πΈοΈ azure-hub-spoke-architecture |
Multi-Tenant Hub-and-Spoke Network Topology | Terraform, Bastion, VNet Peering | Checkov CIS Gate π’ |
π€ Master_PipeLine |
Monorepo Dynamic Matrix CI/CD Bot & Pre-Commit | GitHub Actions, Infracost, Pre-Commit | Dynamic Matrix π’ |
π‘οΈ master-devsecops-pipeline |
4-Stage CI/CD Pipeline & Predictive FinOps | Azure DevOps, Gitleaks, tfsec, Trivy | Azure Prices API π’ |
ποΈ azure-caf-modular-iac |
Modular Azure Infrastructure & Multi-Tier Blueprints | Terraform Modules, Bastion, NAT GW | Decoupled States π’ |
π€ agentic-ai-devops |
Autonomous Incident Triage & SRE Tooling | Model Context Protocol, LangGraph | Self-Healing PR π’ |
π‘οΈ genesis-iac-security-framework |
Custom Gitleaks Secret Detection & TFLint Suite | Custom Regex Rules, Terraform, TFLint | Pre-Commit Gate π’ |
β‘ azure-devops-iis-automation |
Self-Hosted Agent Pipeline & Automated IIS Site | .NET Core, Cobertura, PowerShell | Coverage Gate π’ |
π’ axion-enterprise-infra |
3-Tier Web/App/Database Production Architecture | Ubuntu Linux VMs, Segmented Subnets | GitHub Actions CI π’ |
π PipeLine |
Azure Infrastructure Terraform CI/CD Automation Engine | GitHub Actions, Checkov, TFLint | CI/CD Passing π’ |
π¦ Terraform |
Production Azure IaC Library & Load Balancers | Modular Terraform, Azure VNets | Modular IaC π’ |
π CI-CD |
Continuous Integration & Deployment Pipeline Workflows | GitHub Actions, Azure IaC | Automated CI π’ |
ποΈ FlexZone |
High-Performance Workout Engine & REST API | PHP 8, MySQL, Cloudflare Edge | Cloudflare Edge π’ |
π MihirMaurya-dev.github.io |
Official Cloud & DevSecOps Engineer Portfolio Website | HTML5, CSS3, Modern JavaScript | Static Edge Deploy π’ |
I am actively open to opportunities regarding Cloud & DevSecOps Engineer roles.


