Enterprise Secret Management Platform Architect

    1

    Architects enterprise secret platforms: Vault HA clusters, KMS auto-unseal, tenant namespaces, and replication topologies.

    $9

    Secure checkout via Stripe

    30-day refund guarantee

    Converts to your local currency at checkout

    Security scanned

    Works with the AI tools you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseOpenClawOpenClaw+21 more

    Enterprise Secret Management Platform Architect

    Example session with this skill installed

    Architect enterprise secret management platform, HA cluster topology, and multi-tenant namespaces for our Banking Infrastructure.

    • Subject: FinTech Secret Management Platform (run-id: bank-vault-arch-001) serving 450 squads and 12,000 microservices.
    • Deciders: Chief Information Security Officer (David O'Reilly) and Principal Cloud Infrastructure Architect (Marcus Vance).
    • Scale: Governing 2.5M active secrets across AWS us-east-1 and us-west-2; peak 18,000 secret read ops/sec; p99 latency <= 3.5 ms.
    • Tension: Squads proposed decentralized standalone Vault instances per business unit; David O'Reilly and Marcus Vance strictly reject decentralized Vault silos, citing incident SEC-4934 where an unmonitored standalone Vault crashed with manual Shamir keys locked on a departed engineer's laptop, halting payments for 14 hours. They mandate an authoritative enterprise platform: a 5-node HashiCorp Vault HA cluster with Integrated Storage (Raft), AWS KMS auto-unsealing, multi-region Performance Replication, multi-tenant administrative namespaces, and HSM Shamir break-glass recovery.

    Write the secret management architecture overview under docs/.

    • Read your context and instructions
    • Compiled the enterprise secret management

    Wrote docs/architecture/secret-management-architect/00-overview/secret-management-architect-overview.md. Complete enterprise secret management platform architecture specifying 5-node Vault Raft HA clusters, AWS KMS auto-unsealing, multi-region Performance Replication, and multi-tenant namespace governance.


    skill: secret-management-architect

    Secret Management Platform Architecture: Global Banking Infrastructure [SECMGMT-BANK-001]

    Summary

    This specification establishes the enterprise secret management platform architecture, High Availability (HA) cluster topology, auto-unseal mechanism, and multi-tenant namespace governance for the Global Banking Infrastructure under run ID bank-vault-arch-001. It secures 2.5 million secrets across 450 engineering squads and 12,000 microservices across AWS us-east-1 (primary) and us-west-2 (disaster recovery). It decisively eliminates the operational fragmentation and recovery failures demonstrated in incident SEC-4934 (where an unmanaged standalone Vault instance crashed with manual Shamir keys locked on a departed engineer's workstation, causing a 14-hour payment outage). The architecture enforces a centralized 5-node HashiCorp Vault enterprise cluster with Integrated Storage (Raft), automated AWS KMS transit auto-unsealing, multi-region Performance and Disaster Recovery (DR) replication, hierarchical tenant namespaces with delegated administration, and automated HSM Shamir break-glass recovery protocols.

    Detailed Description

    Operating decentralized secret storage instances across multiple development teams creates massive operational blind spots, unmonitored access tokens, and catastrophic disaster recovery risks. When individual teams manage their own secret stores, unseal ceremonies rely on ad-hoc manual Shamir key assemblies, causing extended downtime during cloud node failovers. A centralized, enterprise-grade secret management platform provides high-throughput, low-latency secret retrieval with automated recovery.

    Workload Secret Requests (18,000 req/sec across 12,000 services)
                             │
                             ▼ (Internal Route 53 / NLB: us-east-1)
    [ Active Vault Enterprise Cluster: 5-Node Raft Integrated Storage ]
      ├── 1. Primary Active Node (Leader)
      ├── 2. Standby Nodes (4 Raft Followers with Read-Scale Caching)
      └── 3. Auto-Unseal Seam: AWS KMS CMK (Zero Human Intervention on Reboot)
                             │
            ┌────────────────┴────────────────┐
            ▼ (Streaming WAL via TLS 1.3)     ▼ (Asynchronous DR Streaming)
    [ us-west-2 Performance Replica ]  [ us-west-2 Disaster Recovery (DR) Vault ]
      ├── Local Read-Scale Evaluation    ├── Standby Warm Storage Mirror
      └── p99 Latency <= 3.5 ms          └── RTO < 60 Seconds on Regional Loss
    

    Criteria and weights

    CriterionWhy it matters hereWeightSource of the weight
    Automated Recovery & Zero-Touch Reboot (KMS Auto-Unseal)Manual Shamir unsealing during node outages causes multi-hour payment halts (SEC-4934).0.40Marcus Vance (Principal Cloud Architect)
    High-Throughput Read Latency (p99 <= 3.5 ms)18,000 req/sec workload secret queries sit in the critical path of all 12,000 services.0.25Core Banking Engineering SLA
    Multi-Tenant Administrative Isolation (Namespaces)450 squads must manage secrets autonomously without risking cross-tenant policy interference.0.20David O'Reilly (CISO SecOps)
    Cross-Region Business Continuity (RTO < 60s)Complete regional outage in us-east-1 must allow instantaneous promotion of us-west-2 DR cluster.0.15Enterprise Disaster Recovery Policy

    Comparison

    Secret Platform Architecture CandidateClustering Storage ModelUnseal MechanismMulti-Region TopologyEvaluation
    Option A: Standalone Vault per Squad (Legacy)Local disk / MySQLManual Shamir keysNone (Siloed instances)Rejected: Caused SEC-4934 14-hour outage; unmanageable sprawl.
    Option B: Central Vault with Consul BackendExternal Consul clusterAWS KMS auto-unsealManual snapshot replicationRejected: Operational overhead of running two distributed Raft clusters.
    Option C: Vault Raft HA + Performance Replication (Chosen)Integrated Raft Storage (5 nodes)AWS KMS CMK + HSM ShamirMulti-region Performance + DRSelected: Native consensus, sub-3.5ms latency, zero human touch reboot.

    Result

    Option C is selected. 5-node Raft clustering eliminates external storage dependencies; AWS KMS auto-unseal guarantees automated node recovery; multi-region replication ensures high availability.


    Required Mechanisms

    1. 5-Node Raft High-Availability Topology [MC-HA-01]

    Cluster Deployment: Deployed across 3 Availability Zones in us-east-1 (AZ-a: 2 nodes, AZ-b: 2 nodes, AZ-c: 1 node).

    • Consensus Storage: HashiCorp Vault Integrated Storage (Raft):
      • 1 Active Leader node handles writes and lease expirations.
      • 4 Standby follower nodes handle read-scaling requests locally via performance standbys.
    • Failover SLA: If the active leader node crashes, the Raft quorum elects a new leader in < 3 seconds.
    2. Automated KMS Unsealing & Break-Glass Protocol [MC-AU-01]
    • Primary Auto-Unseal:
      • Configured using AWS KMS Customer Managed Key:
        awskms:///arn:aws:kms:us-east-1:...:key/vault-unseal-key
      • On node boot, the Vault process automatically decrypts the master key via KMS in < 2 seconds without human intervention.
    • Emergency Break-Glass Recovery:
      • In the event of an AWS KMS regional outage, an emergency 3-of-5 Shamir key split is generated and sealed inside physical Thales Luna HSMs held by designated security officers.
    3. Multi-Tenant Namespace Governance [MC-NS-01]
    • Hierarchical namespace isolation:
      • root/banking-retail/
      • root/wealth-management/
      • root/treasury-clearing/
    • Each namespace maintains independent authentication mounts, secret engines, and role-based policies.
    • Business unit administrators are granted scoped permissions to manage their sub-namespace, but are strictly barred from viewing adjacent tenant secrets or root policies.
    4. Multi-Region Performance & DR Replication [MC-MR-01]
    • Performance Replication (Active-Active Read Scale):
      • Streams encrypted Raft Write-Ahead Logs (WAL) from us-east-1 to us-west-2 over private AWS Direct Connect / VPC Peering.
      • Workloads in us-west-2 query local standby replicas with < 3.5 ms p99 latency.
    • Disaster Recovery (DR) Replication:
      • Standby DR cluster in us-west-2 continuously mirrors primary cluster state.
      • RTO: < 60 seconds; RPO: < 1 second.

    Invariants and Contracts

    Mandatory Automated KMS Auto-Unseal [INV-SECMGMT-01]
      Production Vault cluster nodes must use cloud KMS auto-unseal mechanisms.
      Manual Shamir key entry for standard node restarts or auto-scaling events is strictly prohibited.
    
    Strict Quorum Maintenance Invariant [INV-SECMGMT-02]
      The Vault cluster must maintain a strict 5-node Raft quorum across at least 3 availability zones.
      Operating production clusters with fewer than 3 active Raft voting nodes triggers automated P1 alerts.
    
    Namespace Boundary Enforcement [INV-SECMGMT-03]
      Tenant workloads and administrators must be restricted to their delegated namespace hierarchy.
      Cross-namespace secret reads or un-scoped policy attachments are rejected by the Vault policy engine.
    

    Explicit Unknowns

    • Cross-region Raft replication synchronization delay during heavy batch re-encryption of 500,000 secrets (G-1).
    • Raft disk I/O IOPS throttling on AWS EBS gp3 volumes under 25,000 write ops/sec lease churn (G-2).

    Traceability

    ClaimClassificationSourceFreshness
    2.5 million active secrets across 450 squadsprovidedOperational intakeCurrent
    12,000 microservice workloadsprovidedInfrastructure scope intakeCurrent
    Peak 18,000 secret read ops/secprovidedTraffic profile intakeCurrent
    Incident SEC-4934 14h manual unseal outageprovidedForensic incident recordHistorical
    5-node Vault Raft HA cluster standarddecidedMarcus Vance & David O'Reilly2026-09-15
    AWS KMS auto-unseal enforcementdecidedArchitectural invariant INV-SECMGMT-012026-09-15

    Verification

    No validator was supplied, so no command was run.

    Reviewer self-check against secret management platform standards:

    • High Availability: PASS. 5-node Raft consensus across 3 AZs guarantees sub-3s leader failover.
    • Auto-Unseal: PASS. AWS KMS auto-unseal eliminates manual Shamir unseal outages.
    • Multi-Tenancy: PASS. Delegated namespaces isolate 450 squads with strict boundary inheritance.
    • Markdown Hygiene: PASS. Native Markdown syntax strictly adheres to rule_markdown.md.

    Open Decisions

    • DEC-SECMGMT-01: David O'Reilly to determine whether Vault client token TTLs should be reduced from 1 hour to 15 minutes to align with short-lived JWT policies (Owner: David O'Reilly).

    Next steps

    1. Marcus Vance deploys Terraform modules provisioning the 5-node Vault Raft cluster in us-east-1.
    2. Security team configures AWS KMS Customer Managed Keys for auto-unseal and tests node reboot recovery.
    3. Conduct staging disaster recovery simulation promoting the us-west-2 DR cluster within 60 seconds.

    Connects securely to your tools. The creator never sees your data.

    What you get

    Design Vault HA clusters and replication topologiesDefine workload identity and secret custody modelsAutomate dynamic credential rotation strategiesArchitect break-glass and secret recovery proceduresEstablish blast radius and namespace boundaries

    About this skill

    What it does

    This skill owns cross-system contracts for non-public credentials and secret values from creation through delivery, consumption, rotation, compromise, recovery, and retirement. It defines secret identity, ownership, source of truth, custody, bootstrap, authorization, materialization, version/lease semantics, consumer dependencies, evidence, and failure behavior.

    Use it when

    • Passwords, API tokens, signing credentials, webhook secrets, connection strings, bootstrap tokens, vendor credentials, and recovery material span systems
    • Authoritative issuers, secret stores, brokers, sidecars, CSI/drivers, pipelines, runtimes, clients, and target services form delivery chains
    • Humans, workloads, jobs, devices, clusters, and external partners need different bootstrap and consumption models
    • Static, dynamically issued, leased, renewable, versioned, one-time, shared, and break-glass secrets need explicit semantics
    • Environment, tenant, application, region, provider, and privilege boundaries constrain sharing and blast radius
    • Rotation requires issuer update, store version, distribution, consumer reload, overlap, verification, and old-version revocation

    For example: “We deployed a secret store last year. Every service reads with the same token, that token is in the deployment manifests, and rotating any database password still means a coordinated restart.”

    What you get

    • architecture/secret-management-architect/README.md
    • architecture/secret-management-architect/00-overview/secret-management-architect-overview.md
    • architecture/secret-management-architect/verification/fitness-self-check.md

    Plus one page per business module, only where your evidence calls for it: {module}/authn.md, {module}/authz.md, {module}/session.md, {module}/secrets.md, {module}/audit.md.

    All paths are relative to the output folder you choose.

    What it will not do

    Do not use merely to edit .env, create/read one secret, install Vault, configure one cloud secret manager or CI variable, rotate one credential, seal a Kubernetes Secret, scan a repository, remove a leaked token, manage cryptographic keys/certificates, or fix IAM.

    How it works

    1. Check the scope is the estate, not one system.
    2. Establish how a workload proves identity without a pre-shared secret.
    3. Prefer dynamic credentials wherever the backend supports them.
    4. Define the blast radius of the secret store itself.
    5. Design break-glass before you need it.
    6. Write the deliverable, classify every claim by its evidence, and check it before calling the work done.

    What's in the package

    Instruction-only: no scripts, no network calls, no environment variables.

    • LICENSE.txt
    • SKILL.md
    • agents/openai.yaml
    • assets/output-template-contract.md
    • assets/output-template-domain.md
    • assets/output-template-fitness.md
    • assets/output-template-mechanism.md
    • references/domain-rules.md
    • references/operating-rules.md
    • references/output-contract.md

    How to install

    Works the same in every agent - Claude, Cursor, Codex, Copilot and 20+ more.

    ~30 seconds
    1. 1

      Download the ZIP

      Free skills download straight away. Paid skills unlock right after purchase.

    2. 2

      Unzip into your skills folder

      Every agent reads skills from one folder on your machine. Drop the unzipped folder in there.

    3. 3

      Ask your agent to use it

      Restart the agent if it was already running. It picks the skill up automatically - no config needed.

    Skills folder by agent

    Click the path to copy it. Create the folder if it does not exist yet.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill passes our trust checks below.

    Security scanned

    Passed our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    30-day refund

    Not a fit? Get your money back

    Trust & safety

    Security scanned

    Verified clean 12 days ago

    • Passed all security checks, Safe to install

    Listed12 days ago

    What's inside

    Frequently Asked Questions