Skip to content

Certification Program

Anyone using the noris Sovereign Cloud (nSC) should be able to do more than operate the platform: they should be able to apply it properly. That means designing networks cleanly, assigning permissions tightly, storing data encrypted, testing backups, and estimating consumption.

That is exactly what this program aims at. It is role-based and follows established job profiles in cloud operations, because the requirements of a person designing architectures differ significantly from those of a person who automates operations, runs databases, or manages budgets and teams.

The exams are based on the public documentation here on noris.cloud. In other words: you can prepare entirely with freely accessible content, without paid training materials.

Within these groups, the program addresses everyone who works with the platform, from administration and development to architecture and consulting. Non-technical roles such as procurement and project management will also find a suitable entry point with the entry certificate and the Cloud Service Owner profile.

All learning paths build on a role-independent entry certificate. Ten profiles sit on top of it, each with an entry level (Associate) and an advanced level (Professional). The exception is the Cloud Service Owner, a non-technical profile that only offers the entry level.

FoundationEntryAdvanced
All profilesnoris Cloud Essentials
ArchitecturePlatform Architect AssociatePlatform Architect Professional
System operationsInfrastructure Administrator AssociateInfrastructure Administrator Professional
Application operationsApplication Operations Engineer AssociateApplication Operations Engineer Professional
DevelopmentCloud Native Developer AssociateCloud Native Developer Professional
AutomationAutomation Engineer AssociateAutomation Engineer Professional
SecuritySecurity Engineer AssociateSecurity Engineer Professional
DataData Platform Engineer AssociateData Platform Engineer Professional
DatabasesDatabase Reliability Engineer AssociateDatabase Reliability Engineer Professional
Artificial intelligenceAI Engineer AssociateAI Engineer Professional
Leadership and managementCloud Service Owner

The entry certificate is recommended but not mandatory. For a Professional level, the Associate of the same profile is a prerequisite.

The percentages indicate the planned weighting in the exam. Each row links to the documentation you can use to prepare.

Role-independent fundamentals, also suitable for non-technical roles such as procurement and project management. Planned effort: about 8 to 12 hours.

Learning objectiveWeightPreparation
Positioning of the platform, sovereignty, locations20 %nSC overview
Basic concepts: project, instance, flavor, image, network, router, security group, floating IP30 %OpenStack
Users, projects, and roles15 %Zitadel IAM
Distinguishing block and object storage10 %S3 Object Storage
Placing managed Kubernetes in context10 %Gardener Kubernetes
Billing via cloud points15 %Cloud points calculator

Designs solutions and justifies decisions.

Associate (entry), planned effort about 25 hours
Learning objectiveWeightPreparation
Network fundamentals: networks, subnets, routers, security groups, floating IPs25 %OpenStack
Selecting and provisioning instances and images20 %Operating system images
Assigning storage: block versus object15 %S3 Object Storage
Estimating sizing and consumption20 %Points calculator, Benchmarks
Standard processes and security policies20 %see below
Professional (advanced), planned effort about 40 hours
Learning objectiveWeightPreparation
Network architecture: weighing dual-stack against IPv6-only, reverse DNS25 %Dual-stack, IPv6-only
Kubernetes architecture: cluster sizing, extensions, handover to operations20 %Gardener Kubernetes
Identity federation and tenant separation15 %Zitadel IAM
Availability, backup, and recovery as architecture criteria15 %OpenStack, S3
Sovereignty and compliance in architecture10 %nSC overview
Standard processes and security policies, advanced15 %see below

Operates instances, networks, images, and volumes day to day.

Associate (entry), planned effort about 25 hours
Learning objectiveWeightPreparation
Creating and managing instances, flavor selection25 %OpenStack
Using images and maintaining custom images20 %Operating system images
Setting up network access: security groups, floating IPs, key pairs20 %OpenStack
Attaching, resizing, and backing up volumes15 %OpenStack
Standard processes and security policies20 %see below
Professional (advanced), planned effort about 40 hours
Learning objectiveWeightPreparation
Network variants in operation: dual-stack and IPv6-only20 %Dual-stack, IPv6-only
Monitoring and capacity management in ongoing operations20 %OpenStack
Systematically isolating and resolving incidents20 %Troubleshooting
Assessing performance and interpreting benchmarks15 %Benchmarks
Standard processes and security policies, advanced25 %see below

Looks after applications and Kubernetes workloads throughout their lifecycle.

Associate (entry), planned effort about 25 hours
Learning objectiveWeightPreparation
Creating Kubernetes clusters and setting up access25 %Gardener Kubernetes
Deploying and updating applications25 %Gardener Kubernetes
Second day operations: scaling, monitoring, cleanup20 %Gardener Kubernetes
Connecting object storage to applications10 %S3 Object Storage
Standard processes and security policies20 %see below
Professional (advanced), planned effort about 40 hours
Learning objectiveWeightPreparation
Planning cluster extensions and handover to operations20 %Gardener Kubernetes
Securing service-to-service communication with a service mesh20 %Istio Service Mesh
Handling vulnerabilities and updates20 %Gardener Kubernetes
Availability and recovery of applications15 %OpenStack, S3
Standard processes and security policies, advanced25 %see below

Builds applications that run on the platform and use its services.

Associate (entry), planned effort about 25 hours
Learning objectiveWeightPreparation
Access for applications: application credentials and ACLs25 %Application credentials
Using object storage from applications20 %S3 Object Storage
Deploying applications on Kubernetes20 %Gardener Kubernetes
Knowing platform limits: quotas and common failures15 %OpenStack, Troubleshooting
Standard processes and security policies20 %see below
Professional (advanced), planned effort about 40 hours
Learning objectiveWeightPreparation
Provisioning environments automatically: CLI, Ansible, Terraform25 %CLI, Ansible, Terraform
Service communication and resilience with a service mesh20 %Istio Service Mesh
Keeping access and permissions tight in the development process20 %Zitadel IAM, Application credentials
Assessing performance and cost of applications15 %Benchmarks, Points calculator
Standard processes and security policies, advanced20 %see below

Automates provisioning and operation of the platform.

Associate (entry), planned effort about 25 hours
Learning objectiveWeightPreparation
Working with the CLI25 %CLI, Ansible, Terraform
Application credentials and their ACLs20 %Application credentials
Provisioning instances and images automatically20 %Operating system images
Isolating and fixing errors15 %Troubleshooting
Standard processes and security policies20 %see below
Professional (advanced), planned effort about 40 hours
Learning objectiveWeightPreparation
Infrastructure as code with Terraform and Ansible25 %CLI, Ansible, Terraform
Kubernetes operations: access, second day operations, extensions, cluster teardown25 %Gardener Kubernetes
Monitoring and backup in ongoing operations15 %OpenStack
Handling vulnerabilities and updates15 %Gardener Kubernetes
Standard processes and security policies, advanced20 %see below

Owns permissions, hardening, and audit trails.

Associate (entry), planned effort about 25 hours
Learning objectiveWeightPreparation
Users, projects, and roles in Zitadel IAM25 %Zitadel IAM
Limiting rights via application credentials and ACLs20 %Application credentials
Defining tight security groups20 %OpenStack
Encrypting object data15 %S3 Object Storage
Standard processes and security policies20 %see below
Professional (advanced), planned effort about 40 hours
Learning objectiveWeightPreparation
OIDC integration and role models25 %Zitadel IAM
Tenant separation across projects20 %Zitadel IAM, OpenStack
Handling vulnerability reports and update obligations20 %Gardener Kubernetes
Data backup, recovery, and audit trails15 %OpenStack, S3
Sovereignty, data location, and compliance20 %nSC overview

Owns data storage, transfer, and performance behavior.

Associate (entry), planned effort about 25 hours
Learning objectiveWeightPreparation
Using S3: buckets, access, tooling30 %S3 Object Storage
Block storage and volumes on instances20 %OpenStack
Encrypting data at rest15 %S3 Object Storage
Backup and recovery15 %OpenStack, S3
Standard processes and security policies20 %see below
Professional (advanced), planned effort about 40 hours
Learning objectiveWeightPreparation
Storage architecture: selection, limits, known issues25 %S3 Object Storage, OpenStack
Assessing performance and reproducing benchmarks25 %Benchmarks
Designing backup and recovery concepts20 %OpenStack, S3
Estimating the cost of data storage15 %Points calculator
Standard processes and security policies, advanced15 %see below

Runs databases self-managed on top of the platform services.

Associate (entry), planned effort about 25 hours
Learning objectiveWeightPreparation
Selecting instances and flavors for database workloads25 %OpenStack, Points calculator
Storage for databases: performance storage versus local NVMe20 %OpenStack
Backing up and restoring volumes20 %OpenStack
Restricting database access at the network layer15 %OpenStack
Standard processes and security policies20 %see below
Professional (advanced), planned effort about 40 hours
Learning objectiveWeightPreparation
Assessing storage performance and reproducing benchmarks25 %Benchmarks
Planning availability and recovery for databases25 %OpenStack, S3
Running database workloads on Kubernetes, weighing pros and cons20 %Gardener Kubernetes
Estimating the cost of database operations15 %Points calculator
Standard processes and security policies, advanced15 %see below

Builds and operates applications with the models of noris AI (nAI) and connects the required data on the platform.

Associate (entry), planned effort about 25 hours
Learning objectiveWeightPreparation
Placing the models and tier model of noris AI in context20 %Models, Model selection
Setting up API access and sending first requests20 %Quickstart
Basic concepts: tokens, context length, cost20 %Token types and billing, AI points calculator
Storing data for AI applications on the platform15 %S3 Object Storage
Standard processes and security policies25 %see below
Professional (advanced), planned effort about 40 hours
Learning objectiveWeightPreparation
Designing and building RAG pipelines25 %RAG, Building a RAG pipeline
Using embeddings and rerankers15 %Embeddings and rerankers
Model lifecycle: tiers and deprecation periods15 %Deprecation policy
Running AI applications on Kubernetes15 %Gardener Kubernetes
Placing data protection and the EU AI Act in context10 %Zero data retention, EU AI Act
Standard processes and security policies, advanced20 %see below

Manages budgets, requirements, and teams around the platform without working hands-on in the systems. Planned as entry level only, effort about 15 hours. The entry certificate noris Cloud Essentials is mandatory for this profile.

Learning objectiveWeightPreparation
Placing sovereignty, locations, and the operator model in context25 %nSC overview
Understanding billing: managing cloud points and consumption25 %Cloud points calculator
Knowing the offering and the limits of the platform20 %OpenStack, S3 Object Storage, Gardener Kubernetes
Responsibilities: what noris delivers, what remains your responsibility15 %nSC overview
Planning the qualification of your own team via this program15 %Program structure

This content is part of every technical learning path at both levels, with increasing depth. It is the core of what we consider proper use of the platform.

TopicWhat you demonstratePreparation
Least privilegeAssigning roles for a defined purpose, application credentials with restricted ACLs instead of full accessIAM, Application credentials
Controlling network accessDefining tight security groups, not exposing administrative access to the open internetOpenStack
Trusted base imagesUsing only verified images, documenting the origin of custom imagesOperating system images
Protecting data at restApplying encryption to object storageS3 Object Storage
Backup and recoverySetting up backups and actually testing recoveryOpenStack, S3
Handling vulnerabilitiesFollowing security advisories, scheduling updatesGardener Kubernetes
Incident handlingIsolating errors systematically, knowing the escalation pathTroubleshooting
EssentialsAssociateProfessional
FormatMultiple choice, onlineMultiple choice, onlinedepending on profile, a practical assignment or a scenario with a technical interview
Scopeabout 40 questions, 60 minutesabout 60 questions, 90 minutes180 minutes hands-on, or a design plus a 45-minute interview
Passing score70 percent70 percentcriteria grid, two examiners
Validity3 years2 years2 years

The Cloud Service Owner is examined in the same format and scope as an Associate.

Recertification should primarily be possible via a short delta exam when the platform changes, not via a full repeat exam.

Reasonable adjustments are granted on request, for example additional time or an adapted exam setup.

Proof of certification is a certificate as PDF with an exam number, plus a digital badge in an open format.

For partner companies and system integrators, an incremental enablement program is planned. The tier depends on the number of people with valid certifications, not on a declaration of intent.

TierPlanned requirementPlanned benefits
Registered2 people with noris Cloud Essentials, 1 of them with an AssociateAccess to the learning paths, technical contact, test access to the platform
Advanced4 people with an Associate from at least 2 profiles, 1 of them a Professionaladditionally: listing in the partner directory, joint solution development, preferred support
Premium8 people with an Associate from at least 5 different profiles, at least 3 of them Professionaladditionally: joint go-to-market, early information on platform changes, named technical contacts

The classification is reviewed annually. Expired certifications do not count.

Can I register already? Exams are not yet bookable. Feel free to write to us and we will get in touch as soon as we start.

Can I participate if I am neither a customer nor a partner? Not in the initial phase. Participation is initially open to employees, customers with an active nSC contract, and direct partner companies. Independent of that, you are free to use the content of this page and the linked documentation.

What does participation cost? That has not been decided yet. The intention is to keep the entry certificate broadly accessible.

How do I prepare? With the documentation here on noris.cloud. The learning paths above link every exam topic to the appropriate page. No further materials are needed.

Do I need my own access to the platform? Not for the entry certificate. For the practical parts of the higher levels we provide an exam environment. If you want to practice independently, you can request test access via the cloud points calculator.

Does this also apply to the noris Enterprise Cloud (nEC) and noris AI (nAI)? The AI Engineer profile already draws on noris AI content. Beyond that, we are starting with the nSC; an extension to the noris Enterprise Cloud is planned.

This draft lives on feedback. If you miss a learning objective, find a weighting inappropriate, or are interested as a partner company, write to anfrage@noris.de.