AI-PLATFORM · Path 4: Build and operate
Sovereign AI Platform Engineering
Five days after which your team has not just described an inference platform but built, measured and handed one over.
- Duration
- 5 days
- Group
- up to 12 people
- Format
- In-house · Open enrollment · In the lab
- Language
- German or English
- Price
- €39,500 flat, plus VAT
Who this track is for
Platform teams and infrastructure architects who are expected to own LLM inference in their own data center or on Azure Local. Also for teams facing a GPU procurement who want to base the sizing decision on measurements instead of vendor slides.
Who it is not for
Not for developers who want to build applications on top of a finished platform. They belong in Enterprise RAG Engineering (AI-RAG) or Agentic Systems Engineering (AI-AGENT).
Starting situation
The decision for sovereign AI has been made or is imminent, the hardware is ordered or being dimensioned right now. Your team knows virtualization, networking and containers, but GPU scheduling, inference servers and model registries are new territory. Cloud experience helps, but it does not transfer one to one to running workloads in your own rack.
This exists after the track
- A reference architecture document across all layers: compute, network, storage, identity, registry, inference stack
- A GPU and capacity model with a traceable sizing calculation from L40S to H100 for your load assumptions, backed by your own lab measurements
- A running inference stack your team built itself: model registry, inference server, API gateway, monitoring
- An operations handover package with runbook skeleton, update path and incident protocols from the exercises
- A decision log covering the contested architecture questions of your organization with documented reasoning
Prerequisites
Solid infrastructure fundamentals: virtualization, networking, containers and the Linux command line. Azure basics help but are not required.
Preparation before the track
You receive an environment profile in advance: planned or existing hardware, expected user numbers, model sizes, data confidentiality levels and your three most important workloads. These inputs become the sizing baseline on day one.
What's included
- 5 training days delivered by Dino Bordonaro
- A dedicated lab environment with NVIDIA GPUs per team of two for the entire week, drawn from our enterprise lab with 2,516 cores and 24 TB RAM
- Reference architecture templates and infrastructure-as-code building blocks for reuse
- Sizing spreadsheet with the benchmark values collected during the course
- Certificates of attendance and audit-proof training documentation
- A 60-minute follow-up with the team 4 weeks after the course
Agenda
Day 1
Your load assumptions under scrutiny
Review of the environment profiles: how many concurrent users, which model classes, which response times? Vague expectations become measurable requirements in tokens per second.
The reference architecture layer by layer
Compute, network, storage, identity, registry, inference, gateway. For each layer the one decision that is expensive to correct later, and how BORDONARO settled it in the Sovereign AI Appliance.
GPU capacity model from L40S to H100
VRAM demand, quantization, batching, concurrency: what really drives the choice of card. Live benchmark in the lab, the same model on two GPU classes in direct comparison.
Exercise: sizing calculation for your scenario
Each team works through its own scenario with the sizing sheet and defends the calculation in front of the group. The most common insight: first sized wrong, then corrected, then understood.
Day result: documented capacity model
Each team has a justified capacity model for its scenario, checked against the day's benchmark values. It will be validated against the real platform over the course of the week.
Day 2
Azure Local as the foundation
Cluster anatomy, Storage Spaces Direct, roles and limits of the platform in the version available at the time. What Azure Local can do, what it cannot, and where a plain Kubernetes base is the more honest answer.
Identity thought through end to end
Entra ID, local identities, workload identity and secrets management without plaintext in configs. The concrete question: who may call which model with which data, and where is that enforced?
Network design and egress control
Segmenting the inference zone, internal TLS, controlled egress. Whiteboard exercise: which seven connections does the platform really need, and which of them can be closed?
Exercise: implementing the foundation in the lab
Each team sets up identity integration and network segmentation for its lab environment and proves with a test access that the boundaries hold.
Day result: approved foundation
Identity and network are in place and tested. Each team documents its foundation design in the blueprint, open disputes go into the decision log with reasoning.
Day 3
Registry: provenance and signatures for models
Model and container registry as one discipline: versioning, signature verification, provenance. Why an unsigned model from the internet must never land in a sovereign platform.
Inference servers in an honest comparison
vLLM and alternatives against the same measuring points: throughput, latency, operational effort. Plus a look at Foundry Local on Azure Local in the version available at the time, currently preview, with a clear framing of what that means for production decisions.
Build: from model to API endpoint
Each team builds the stack end to end: pull the model from the registry, verify the signature, serve it, put it behind the API gateway. At the end the team's own platform answers its first authenticated request.
Load test and tuning
A load generator against your own stack: change batching parameters, KV cache and quantization and measure the effect. The capacity model from day one meets reality.
Day result: running stack with measurement protocol
Each team has a working inference stack and a measurement protocol that states and explains the gap between the sizing calculation and the measured performance.
Day 4
Observability for GPU platforms
GPU utilization, token throughput, queues, error rates: which metrics an operations team really needs and which alerts are allowed to wake someone at night. Building the dashboard on your own lab platform.
Update path: models, drivers, firmware, containers
Four update streams with four risk profiles. A concrete decision per stream: maintenance window, canary or rolling, and what must be measured before every model change.
Tenants, quotas and internal chargeback
Several teams on one GPU platform: quota model, prioritization, cost allocation. Exercise: design and defend a quota model for three competing departments.
Incident drill: the node goes down
We pull a GPU node from one team in a controlled way. Detect, decide, reroute, communicate: the incident is worked through by runbook and then dissected.
Day result: operations dashboard and incident protocol
Each team has a working monitoring dashboard and a completed incident protocol with timeline, decisions and improvements for its own runbook.
Day 5
The runbook becomes complete
Startup procedures, update flows, incident scenarios, escalation paths: the fragments of the week are consolidated into a runbook skeleton an operations team can take over.
Architecture review against your requirements
Each team's blueprint reviewed against data protection requirements, internal security standards and requirements up to VS-NfD the architecture should be preparable for. Gaps are named, not argued away.
Acceptance simulation: handover to operations
Role play with swapped teams: one team hands over its platform, the other checks against the acceptance checklist and may ask anything. Whatever does not survive the handover gets fixed.
Transfer plan for Monday
Each team prioritizes its first three steps back home: what gets adopted, what gets decided differently, what needs procurement? The follow-up is scheduled.
Final result: referenceable blueprint
Each team leaves with a documented platform blueprint, a validated capacity model, a runbook skeleton and a decision log. A short trainer review of the results closes the week.
Exercises and lab share
About half the week is hands-on work: each team of two builds a complete inference stack on dedicated NVIDIA GPUs from our enterprise lab, measures it under load and works through a real incident.
Platforms
Delivered on our lab environment with NVIDIA GPUs and Azure Local in the version available at the time. We show Foundry Local on Azure Local as a preview and label it as such, and we do not derive production recommendations from it. BORDONARO is an independent partner, not a Microsoft subsidiary.
Transfer evidence
The acceptance simulation on day 5 is the transfer evidence: each team hands over its platform against a checklist and passes the partner team's review. Blueprint, measurement protocols and the incident protocol are documented and handed to the participants.
Artifacts you take home
- Reference architecture blueprint as a document with infrastructure-as-code building blocks
- Capacity model and sizing spreadsheet with your own benchmark values
- Runbook skeleton with update path and incident scenarios
- Acceptance checklist for the operations handover
- Decision log with the week's reasoned architecture decisions
Optional extensions
- LLMOps for Connected, Disconnected and Air-Gapped Environments (AI-OPS) as the operations deep dive
- Sovereign AI Architecture Residency (AI-RESIDENCY) for the customer-specific design in the lab
- Sovereign AI Appliance as a preconfigured platform if building it yourself is not the goal
Boundaries
The course builds competence and a blueprint, not a production environment in your data center. Implementation and managed services are separate BORDONARO offerings and are contracted separately.
Frequently asked questions
€39,500 is a statement. How does that pay off?
With 12 participants that is about €3,300 per person for five days on dedicated GPU hardware, less than many single vendor classes without any hardware underneath. A single corrected GPU mispurchase covers the course price several times over.
We do not have our own GPU hardware yet. Is the course too early?
No, the timing is about right. The entire week runs on our lab, you bring nothing. The capacity model from day one is most valuable before a procurement, because afterwards you can justify the sizing decision with your own measurements.
How do you handle Microsoft preview states?
Honestly. Foundry Local on Azure Local is a preview and is treated as one: we show it, label its state and build the blueprint so that it does not depend on preview features. Everything else applies in the version available at the course date.