Skip to main content

Git-Ape for Platform Engineering

TL;DR — Git-Ape is your self-service deployment platform with built-in guardrails. Developers deploy independently while you maintain security, naming, policy, and cost standards.

The Platform Engineer's Dilemma

You want developers to be self-service, but you also need:

  • Consistent naming across all resources
  • Security baselines enforced on every deployment
  • Cost visibility before resources are created
  • Policy compliance without manual review

Git-Ape solves this by embedding platform engineering standards directly into the deployment conversation.

Built-in Guardrails

Naming Standards

Every resource name is validated against Azure Cloud Adoption Framework (CAF) conventions:

Format: {caf-abbrev}-{project}-{environment}-{region}

Examples:
func-orderapi-dev-eastus ← Function App
st-orderapi-dev-8k3m ← Storage Account
kv-orderapi-prod-eus ← Key Vault

The azure-naming-research skill automatically:

  • Looks up CAF abbreviations for the resource type
  • Validates length constraints (min/max characters)
  • Checks valid character sets
  • Verifies uniqueness scope (global, resource group, subscription)

Security Guardrails

GuardrailEnforcement
Managed identitiesAlways — no connection strings
Shared key accessDisabled on storage accounts
FTP stateDisabled on all App Services
TLS versionMinimum 1.2 everywhere
HTTPS onlyEnforced on all web-facing resources
AAD-only authEnabled on SQL databases
Key Vault referencesUsed for all secrets in app settings

Policy Compliance

The azure-policy-advisor skill assesses ARM templates against:

  • CIS Azure Foundations v3.0
  • NIST SP 800-53 Rev 5
  • Custom organizational policies
  • Existing subscription-level policy assignments

Output includes specific recommendations with built-in policy definition IDs.

Multi-Environment Management

Each environment gets:

  • Separate resource groups with environment-specific naming
  • Appropriate RBAC assignments
  • Environment-specific SKU sizing
  • GitHub environment protection rules (optional reviewers for prod)

Self-Service Workflow

Developers get self-service speed. You get governance and compliance. No ticket queue.

Next Steps