cd ../projects
IaC / Platform Engineering

🔷Terraform Multi-Cloud Modules

Reusable IaC modules for Azure and AWS landing zones

TerraformAzureAWSTerratestGitHub ActionsCloudFormationBicep

OVERVIEW

Enterprise-grade Terraform module library covering Azure and AWS landing zones, IAM, serverless functions, event-driven architectures, and Azure NetApp Files — designed for reuse across projects with strict versioning and testing.

ARCHITECTURE

// mermaid architecture diagram
graph TB
  subgraph MODULES["Module Registry"]
    LZ[Landing Zone]
    IAM[IAM / RBAC]
    NET[Networking]
    COMP[Compute]
    DATA[Data Services]
    SEC[Security]
  end
  subgraph AZURE["Azure"]
    AZ_LZ[Azure Landing Zone]
    AZ_VNET[Virtual Network]
    AZ_AKS[AKS Cluster]
    AZ_KV[Key Vault]
  end
  subgraph AWS["AWS"]
    AWS_LZ[AWS Landing Zone]
    AWS_VPC[VPC]
    AWS_EKS[EKS Cluster]
    AWS_SM[Secrets Manager]
  end
  LZ --> AZ_LZ & AWS_LZ
  NET --> AZ_VNET & AWS_VPC
  COMP --> AZ_AKS & AWS_EKS
  SEC --> AZ_KV & AWS_SM

💡 Render with mermaid.live for interactive diagram

KEY HIGHLIGHTS

  • Semantic versioned modules published to Terraform registry
  • Terratest automated integration tests for all modules
  • Checkov and tfsec security scanning in CI pipeline
  • Azure Landing Zone module covering management groups, policies, RBAC
  • AWS Control Tower integration patterns with SCPs

METRICS

30+ reusable modules
Multi-cloud coverage
100% Checkov security scans pass
Used across 5+ enterprise projects

TECH STACK

TerraformAzureAWSTerratestGitHub ActionsCloudFormationBicep
Back to all projects