✦ KI

Concept Idea – Preserving, Sharpening and Making Knowledge Usable

Preserving, Sharpening and Making Knowledge Usable How an AI-Supported Knowledge Management Process Cushions the Skills Shortage – and Simultaneously Lays the Foundation for Reliable AI The Silent Crisis in Our Organizations The skills shortage is no longer an abstract future topic – it is everyday reality. Government agencies, utilities, industrial companies, and mid-sized businesses already feel how difficult it has become to fill open positions. And the situation is getting worse: Germany’s Federal Statistical Office expects that over the next 15 years, roughly 13.4 million members of the workforce will reach the statutory retirement age1 – far more than will be replaced through training, career changers, and immigration. The German Economic Institute also points out that many employees leave the labor market earlier than planned2 – meaning knowledge loss often arrives faster than workforce planning anticipates. The Institute for Employment Research (IAB) also emphasizes that even with high immigration, Germany’s labor force potential will shrink noticeably in the coming years3. The digital industry association Bitkom sees AI as the decisive lever to maintain productivity despite the shortage of skilled workers – and regularly quantifies the resulting value-creation gap in the tens of billions4. ...

17.04.2026 · 19 min · Niels Ophey

New Platform Management Group and Subscription for Security in Azure Landing Zones

Microsoft has recently made an important change to the Azure Landing Zones (ALZ) architecture: the introduction of a dedicated Security Management Group and a Security Subscription within the platform structure. Here is the official blog post on TechCommunity. ...

16.07.2025 · 1 min · Niels Ophey
GitHub Pages with Hugo Tutorial

GitHub Pages with Hugo: The Complete Guide

GitHub Pages with Hugo: The Complete Guide GitHub Pages is a fantastic way to host static websites for free. Combined with Hugo, you can quickly create professional websites. ...

04.07.2025 · 2 min · Niels Ophey

From Silos to Products: How Cloud Organizations Need to Rethink

Adopting cloud technologies is more than a technical upgrade – it is an organizational paradigm shift. To successfully leverage the cloud, organizations must not only modernize infrastructure but also realign their own organization. This post explores why the shift from project-oriented to product-oriented structures is crucial – and how Microsoft’s Cloud Adoption Framework (CAF) supports this journey. ...

03.07.2025 · 3 min · Niels Ophey

Update Cloud Adoption Framework Manage

Preparing Your Azure Cloud Operations: Key Updates and Best Practices In the ever-evolving world of cloud computing, staying updated with the latest best practices and guidelines is crucial for effective management and optimization of your cloud environment. The article “Ready your Azure cloud operations” on Microsoft Learn provides comprehensive insights and strategies to help you prepare and manage your Azure cloud operations efficiently. Here, we summarize the key updates and best practices highlighted in the article. ...

17.04.2025 · 2 min · Niels Ophey

Extended Security Updates Windows Server 2012

The blog post “Secure Windows Server 2012/R2 workloads with options from Azure” shows the most important ways to continue to provide security updates to a workload based on Windows Server 2012 even though the end of support has already been reached. At its core, there are the following main options related to Microsoft Azure if you are not able to modernize your workload and migrate to a new server version in the short term. ...

13.10.2023 · 2 min · Niels Ophey

Cost Management - Azure RI vs. Savings Plans

The discussion comes up time and again: are Azure Reserved Instances (RI) or Azure Savings Plans (SP) the better option for running an IaaS-based application in Azure? There is no single answer to this question. In the following, we compare both options and evaluate them using different scenarios. ...

05.10.2023 · 7 min · Niels Ophey

Deploy Hexo website to Azure static Webapp with GitHub actions

The Goal I move my former wordpress based blog to a simple static website framework. In my case I made q quick research about potential frameworks and found for example: Jekyll Gatsby Hugo and I found Hexo And to be honest - the only reason why my selection was Hexo, was the simple way of installation and get ready. As well as the themes which where available for Hexo. So what I did I created a new repo on GitHub for my Blog and cloned it onto my machine and started with checking the prerequisites: ...

02.09.2023 · 2 min · Niels Ophey

Bicep Module for an Anomaly Alert

In our CAF Landing Zone Starter Kit, the implementation of the Anomaly Alert on the subscription was missing until now. This is almost complete. Here is a possible implementation of the Anomaly Alert as a Bicep module. Anomaly Alert Bicep targetScope = 'subscription' @description('Name of the Anomaly Alert') param aaName string = 'myAnomalyAlert' @description('Display Name of the Anomaly Alert') param aaDisplayName string = 'Anomaly Alert' @description('Subject of the Anomaly Alert email notification') param aaNotificationSubject string = 'Anomaly Alert detected for your Subscription' @description('Email address to send the Anomaly Alert notification to') param aaNotificationTo string @description('Message of the Anomaly Alert email notification') param aaNotificationMessage string = 'The Anomaly Alert has been triggered for your Subscription ${subscription().subscriptionId}. Please check the Cost Management Dashboard for more details.' @description('Start date of the Anomaly Alert (default: now)') param aaStartDate string = utcNow('u') @description('End date of the Anomaly Alert (default: 1 year from now)') param aaEndDate string = dateTimeAdd(utcNow('u'), 'P1Y') // The kind of the Anomaly Alert must be 'InsightAlert' var aaKind = 'InsightAlert' resource myAnomalyAlert 'Microsoft.CostManagement/scheduledActions@2022-10-01' = { name: aaName kind: aaKind properties: { displayName: aaDisplayName scope: '/subscriptions/${subscription().subscriptionId}' notification: { subject: aaNotificationSubject to: [ aaNotificationTo ] message: aaNotificationMessage } status: 'Enabled' viewId: resourceId('Microsoft.CostManagement/views/','ms:DailyAnomalyByResourceGroup') schedule: { endDate: aaEndDate frequency: 'Daily' startDate: aaStartDate } } } Deploying the Module The module can be applied using the Azure CLI. The important thing is to verify that you are in the correct subscription first. Then the deployment is straightforward: ...

05.05.2023 · 2 min · Niels Ophey

CAF Partner Bootcamp Link Collection

As part of a partner bootcamp, we collected some useful links and summarized them here: ...

24.01.2023 · 1 min · Niels Ophey

WAF DevOps Tooling

Well-Architected Framework Tooling The assessment from the Well-Architected Framework provides a list of recommendations for implementation after answering all questions. This list of recommendations can be exported as an Excel file from the assessment tool. ...

07.10.2022 · 1 min · Niels Ophey