← Back

Enterprise IAM Baseline (AWS Organizations + Identity Center)

Enterprise-style identity and access baseline built with Terraform, modeling centralized SSO access, multi-account AWS Organizations, reusable permission sets, and org-level guardrails using SCPs.

AWSTerraformIAMAWS OrganizationsIdentity CenterSCPSecurityEnterprise
View code on GitHub

Architecture

Enterprise IAM Baseline (AWS Organizations + Identity Center) architecture

Overview

A realistic enterprise IAM baseline built to model how access is actually handled at scale in AWS.

This project focuses on centralized identity via IAM Identity Center (SSO), multi-account organization structure, reusable permission sets, and enforcement above IAM using Service Control Policies (SCPs).
No one-off IAM users. No snowflake permissions. Everything is designed to scale.

All infrastructure was built, validated, documented, and intentionally torn down.


Key Decisions


Architecture

Identity

Accounts

Enforcement

This mirrors how enterprises avoid IAM sprawl while maintaining least privilege.


Results


Why This Matters

In real AWS environments:

This project focuses on those exact problems, using patterns you’ll actually see in production AWS organizations.


Notes

This project was built as a portfolio and learning exercise, but the design patterns used are directly applicable to real-world enterprise environments.

The full lifecycle — design, implementation, verification, and teardown — is intentionally documented.