Skip to content

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

09:00

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.

10:30

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.

13:00

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.

15:00

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.

16:15

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

09:00

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.

10:45

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?

13:00

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?

15:00

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.

16:15

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

09:00

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.

10:30

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.

13:00

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.

15:00

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.

16:15

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

09:00

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.

10:45

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.

13:00

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.

15:00

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.

16:15

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

09:00

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.

10:30

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.

13:00

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.

15:00

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.

16:15

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.