Skip to content
View MihirMaurya-dev's full-sized avatar

Block or report MihirMaurya-dev

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MihirMaurya-dev/README.md
Mihir Maurya - Cloud & DevSecOps Engineer Animated DevSecOps headline

⚑ Cloud & DevSecOps Engineer | Azure Infrastructure & CI/CD Security Automation

Scalable Azure Cloud Platforms Β· Zero-Trust Infrastructure as Code Β· Shift-Left Pipeline Governance Β· Autonomous Incident Triage

Portfolio Featured IaC LinkedIn GitHub Status


πŸ§‘β€πŸ’» Professional Summary

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-files for 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.

🧭 Core Delivery Architecture

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;
Loading

πŸš€ Featured Enterprise Projects


Enterprise Azure Hub-and-Spoke Network Topology & CAF Landing Zone via Modular Terraform

Status IaC Security Topology

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

Explore Codebase Hub Deployment Network Modules Pipeline Harness

πŸ”¬ [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

CI/CD Bot Status Hooks IaC Engine FinOps

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

Explore Codebase Inspect Workflow Inspect Hooks

πŸ“ [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.json

3. πŸ›‘οΈ master-devsecops-pipeline

Enterprise 4-Stage Shift-Left Security, FinOps Cost Gating & Terraform CI/CD

Orchestrator Secret Scan IaC Security FinOps

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

Explore Pipeline Pipelines YAML Gitleaks Config

πŸ” [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

Platform IaC Security Egress

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

Explore Modular IaC Inspect Modules Inspect Environments


πŸ”¬ Specialized Engineering Builds

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 🟒

πŸ”’ The Engineering Standard I Enforce

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  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   β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

🧰 Technology & Tooling Matrix


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

πŸ“ˆ Engineering Activity & Metrics

Public Repos Azure CAF Compliant Zero-Trust IaC CI/CD Security Location


πŸ—‚οΈ Public Repository Directory

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 🟒

🀝 Let's Connect

I am actively open to opportunities regarding Cloud & DevSecOps Engineer roles.

Portfolio Featured Project LinkedIn GitHub Email



Mihir Maurya Engineering Footer

Popular repositories Loading

  1. Master_PipeLine Master_PipeLine Public

    Enterprise Multi-Directory Terraform CI/CD Bot β€” Dynamic Matrix Path Detection, Shift-Left Pre-Commit Hooks & Infracost FinOps

    HCL 1

  2. FlexZone FlexZone Public

    Full-Stack Fitness API & Workout Engine built with PHP 8, MySQL, and Vanilla JS.

    PHP

  3. MihirMaurya-dev MihirMaurya-dev Public

  4. DevOps-Notes DevOps-Notes Public

    Azure Enterprise Architect Knowledge Base β€” Terraform, CI/CD, Linux, Architecture Patterns

  5. Terraform Terraform Public

    Production-Ready Azure Infrastructure as Code Library - Modular Blueprints, Load Balancers, Networking & CAF Governance

    HCL

  6. MihirMaurya-dev.github.io MihirMaurya-dev.github.io Public

    Interactive Cloud & DevSecOps Engineer Portfolio Website - Hosted on GitHub Pages

    HTML