Every CTO has a mental model for scaling human teams. You define roles, estimate workload, budget salaries, interview candidates, onboard them, monitor performance, and adjust capacity quarterly. There's an entire discipline — workforce planning — built around this.
AI infrastructure needs the same discipline, but enterprises keep treating it as a procurement exercise: "buy 4 GPU servers" or "spin up 10 A100 instances." That's like hiring by posting "need 4 engineers" without defining roles, responsibilities, or success criteria.
The enterprises that are scaling AI successfully are the ones treating AI infrastructure requirements the way they treat human workforce requirements — with the same rigour, the same lifecycle, and the same accountability.
The Hiring Analogy
| Human Scaling | AI Infrastructure Scaling |
|---|---|
| Job description | Workload specification (inference, training, fine-tuning, agent) |
| Role level (junior, senior, lead) | GPU tier (T4/L4, A100, H100) |
| Salary budget | Compute budget (per-model, per-team) |
| Hiring pipeline | Procurement pipeline (cloud reserved instances, on-prem lead times) |
| Onboarding | Provisioning (namespace, RBAC, quotas, monitoring) |
| Probation | Validation period (performance testing, safety metrics) |
| Performance review | Utilisation review (GPU util, cost per inference, ROI) |
| Promotion/reassignment | Rightsizing (upgrade GPU, downsize, or decommission) |
| Headcount planning | Capacity planning (12-month GPU forecast) |
| Retention strategy | Reserved capacity strategy (reserved instances vs. spot vs. on-prem) |
The parallel is precise. And the enterprises that succeed at both use the same management rigour for both.
Phase 1: Define the Role (Workload Specification)
Before hiring, you write a job description. Before provisioning AI infrastructure, you write a workload specification:
AI Workload Specification Template
| Workload Name | Customer Support Summariser |
| Type | Inference (real-time) |
| Model | Fine-tuned Llama 3 70B (quantised INT8) |
| Requestor | Customer Experience Team |
| Performance Requirements: | |
| Latency | p99 under 2 seconds |
| Throughput | 500 requests/hour (peak), 50/hour (off-peak) |
| Availability | 99.9% during business hours (M-F 07:00-20:00 CET) |
| Resource Estimate: | |
| GPU | 2x A100-80GB (INT8 quantised 70B fits on 2 GPUs) |
| Memory | 256GB system RAM |
| Storage | 200GB NVMe (model weights + KV cache) |
| Network | 10Gbps (internal API, no internet egress) |
| Data Requirements: | |
| Input | Customer tickets (internal, contains PII) |
| Output | Summaries (internal, PII-redacted) |
| Classification | Confidential (GDPR Art. 6 processing) |
| Budget: | |
| Estimated monthly cost | 3,200 EUR (cloud) / 1,800 EUR amortised (on-prem) |
| Business owner budget approval | Required |
| ROI estimate | Saves 4 FTE-hours/day of manual summarisation |
| Lifecycle: | |
| Expected duration | Permanent (reviewed quarterly) |
| Growth forecast | 20% request volume increase per quarter |
| Sunset criteria | Replaced if accuracy drops below 92% or cost exceeds 5,000 EUR/month |
This document does for AI infrastructure what a job description does for hiring: it makes requirements explicit, budgeted, and reviewable. No more "we need some GPUs."
Kubernetes Recipes
A practical guide for container orchestration and deployment by Grzegorz Stencel & Luca Berton (Apress).
Watch on Skillshare →Phase 2: Budget and Approve (Financial Planning)
You don't hire without a salary budget. You shouldn't provision GPUs without a compute budget.
- Per-team GPU budgets: Like headcount budgets, each team gets an AI compute budget. Self-service provisioning within budget. Escalation for budget increases. Monthly spending reports
- Cost attribution: Every GPU-hour attributed to a team, project, and workload. Kubernetes labels + cost monitoring (OpenCost/Kubecost). "Team X spent 12,400 EUR on AI compute last month across 5 workloads"
- Reservation strategy: Like salary bands (you know roughly what a senior engineer costs), have GPU cost bands. Reserved instances for baseline workloads (committed spend, lower rate). Spot/preemptible for training and experimentation (variable, 60-80% cheaper). Scale-to-zero for off-hours (stop paying for idle)
- Quarterly review: Same cadence as headcount planning. "This team is at 85% GPU utilisation and growing — approve 2 more A100s for next quarter." Or: "This workload is at 12% utilisation — downsize from A100 to L4 or decommission"
Phase 3: Onboard and Constrain (Provisioning)
New hires get onboarding: laptop, access, accounts, orientation. New AI workloads need the same:
- Namespace provisioning: Isolated namespace with resource quotas, network policies, and RBAC. The workload can only access what it needs. Like giving a new hire access to their team's tools, not the entire company network
- Monitoring from day one: GPU utilisation, inference latency, error rates, cost tracking — all set up at provisioning time. Like giving a new hire a laptop with monitoring tools pre-installed. No "we'll add monitoring later"
- Safety boundaries: Output validation, rate limiting, and data access controls — configured at provisioning, not after the first incident. Like setting expectations during onboarding, not after the first mistake
- Documentation: Workload specification, runbook (what to do when it fails), and escalation path. Like a new hire's role documentation and team handbook
ServiceNow Basics: IT Automation & AI-Powered Workflows
Design AI-powered workflows in ServiceNow for IT operations. In collaboration with Starweaver.
Start on Coursera →Phase 4: Monitor and Review (Performance Management)
You don't hire someone and ignore them for a year. You shouldn't provision AI infrastructure and forget about it.
- Weekly: Operational health. Is the workload meeting its latency SLA? Is GPU utilisation healthy (60-80%)? Any errors or safety incidents? This is the equivalent of a daily standup
- Monthly: Cost review. Is the workload within budget? Is cost per inference trending up or down? Any optimisation opportunities (quantisation, batching, rightsizing)? This is the equivalent of a sprint review
- Quarterly: Strategic review. Is this workload still needed? Is the ROI positive? Should we scale up, scale down, or sunset? Is there a better model available? This is the performance review
- Annually: Capacity planning. Based on growth trends and planned initiatives, what GPU capacity do we need in 12 months? What's the procurement lead time? What's the budget? This is headcount planning
The Performance Dashboard
# AI Infrastructure "Headcount" Dashboard
Team: Customer Experience
Workloads: 3 active, 1 in development
Monthly spend: 8,400 EUR (budget: 10,000 EUR)
GPU utilisation: 67% average (healthy)
Workload: Customer Support Summariser
Status: Production (since Jan 2026)
GPU: 2x A100 | Util: 72% | Cost: 3,100 EUR/mo
SLA: 99.94% (target: 99.9%) ✅
ROI: Saves 88 hours/month manual work (valued at 6,600 EUR)
Next review: April 2026
Recommendation: ✅ Maintain (ROI positive, utilisation healthy)
Workload: Ticket Classifier
Status: Production (since Nov 2025)
GPU: 1x T4 | Util: 23% | Cost: 280 EUR/mo
SLA: 99.99% (target: 99.5%) ✅
ROI: Saves 12 hours/month (valued at 900 EUR)
Next review: April 2026
Recommendation: ⚠️ Review — consider CPU inference (23% GPU util)
Workload: Sentiment Analyser (v2)
Status: Development
GPU: 1x L4 (experimentation only)
Cost: 450 EUR/mo (experimentation budget)
Expected production: May 2026
Recommendation: On track
Phase 5: Scale, Rightsize, or Sunset
Like workforce management, AI infrastructure management includes difficult decisions:
- Scale up: Workload is at capacity and business value justifies additional investment. Like hiring more people for a growing team. Procurement lead time matters — plan 8-12 weeks ahead for GPU hardware
- Rightsize: Workload is over-provisioned (low utilisation) or under-provisioned (SLA misses). Like reassigning a senior engineer to a more impactful role, or giving a struggling team more support
- Sunset: Workload is no longer needed, ROI is negative, or a better solution exists. Like offboarding an employee when the role is eliminated. Have a decommissioning checklist: data retention, model archival, dependency notification, resource reclamation
AI Readiness Checklist
50-point interactive checklist covering strategy, data, infrastructure, governance, and people. Score your organisation's AI readiness.
Get Free Checklist →Why This Framework Matters for Regulated Enterprises
Under the EU AI Act, DORA, and NIS2, regulated enterprises must demonstrate:
- Inventory of AI systems: The workload specification is your inventory entry. You know what AI systems you're running, what they do, and who's responsible
- Risk management: The provisioning constraints (safety boundaries, monitoring, audit trails) are your risk management controls
- Proportionate governance: The quarterly review ensures governance scales with risk — high-risk workloads get more scrutiny, low-risk workloads get lighter touch
- Cost accountability: The budget and ROI tracking demonstrates to the board that AI investment is managed with the same discipline as headcount
This isn't compliance overhead. It's good management practice that produces compliance evidence as a side effect.
What Open Empower Delivers
- AI capacity planning framework: Workload specification templates, GPU sizing guides, and budget models tailored to your organisation
- Cost attribution setup: OpenCost/Kubecost deployment with per-team, per-workload chargeback dashboards
- Infrastructure lifecycle management: Provisioning automation, quarterly review processes, and rightsizing recommendations
- Procurement planning: 12-month GPU demand forecasting, reserved vs. spot vs. on-prem mix optimisation
- Compliance integration: Workload registry mapped to AI Act risk classification, DORA ICT asset register, and NIS2 essential service inventory
Treat AI infrastructure like you treat your team: with clear roles, budgets, reviews, and accountability. Let's plan yours.
Luca Berton
