Lionel Schiepers

Portrait of Lionel Schiepers

Platform architect and DevSecOps engineer

I'm building Cegeka's self-service developer platform, where one click gives a team its GitHub organisation, a secure hub-and-spoke Azure landing zone and delivery pipelines. I work end to end, from infrastructure and automation to security and application code, as I have for financial data, insurance, rail and automotive clients.

Specialism
Secure Azure landing zones (hub and spoke), cloud-native application design on Azure, internal developer platforms
Works as
Freelance, since 2022
Roles
Platform, cloud or solution architect, lead DevOps engineer
Experience
28 years, since 1998
Based in
Brussels, hybrid or remote across Belgium
Languages
French (native), English (professional)
Core stack
Azure, GitHub Enterprise (EMU, EU data residency), Terraform, .NET, React, Kubernetes
  1. Bureau van Dijk / Moody's 1998–2019
  2. YPTO / SNCB-NMBS 2020–2022
  3. Capgemini 2022
  4. Aprico 2022
  5. The RingRing Company 2022–2023
  6. D'Ieteren 2023–2024
  7. Fédérale Assurance 2025
  8. Cegeka since 2026
My recent career to scale, after 21 years at Bureau van Dijk / Moody's: one bar per employer, then one per freelance mission from 2022. Select one to read what I did there.

Summary

Platform architect who turns cloud governance into self-service that developers actually enjoy using.

With 28 years of experience, I design scalable, cost-optimized solutions with a strong focus on automation (IaC, CI/CD) and security. Today I build internal developer platforms end to end, from the Terraform landing zone and the .NET orchestration engine to the React portal teams click on. My expertise spans Azure, GitHub Enterprise, Kubernetes and .NET, and I mentor the teams who use what I build.

Experience

Platform Architect

I lead the design and build of Cegeka's self-service internal developer platform. One click in a web portal gives a customer project everything it needs to ship: a GitHub organisation, repositories from templates, an Azure landing zone, pipelines, quality gates and team access. The platform is one of the building blocks of Cegeka's move to become an AI-native company: every project starts on a governed, secure foundation ready for AI-assisted delivery.

Impact
Project setup becomes a single click, with the same governance, security baseline and audit trail
Scale
17 orchestrations, 44 activities and 3 codebases (backend, portal, infrastructure), built and led by me
Stack
.NET 10, Azure Durable Functions, React 19, TypeScript, Terraform, GitHub Enterprise, Azure Container Apps, Microsoft Entra ID
  • I built the orchestration engine in .NET 10 on Azure Durable Functions and the Durable Task Scheduler, as a modular monolith with domain-driven design (MediatR, EF Core), retries, live progress and about 200 automated tests.
  • I built the self-service portal in React 19 and TypeScript, with Entra ID sign-in, a typed client generated from OpenAPI, pre-flight checks and live tracking of long-running operations.
  • I automate GitHub Enterprise Cloud: organisations, repositories from templates, environments, private VNet-injected runners and passwordless deployments through OpenID Connect federated identity.
  • I provision secure-by-default Azure landing zones with Terraform: hub-and-spoke networking, Application Gateway with WAF, private endpoints, Key Vault, Container Apps, and diagnostics in Log Analytics.
  • I onboard every project into SonarQube Cloud, Microsoft Entra ID team groups and Jira automatically, with email notifications and a full audit trail of who changed what.
  • I designed the platform on zero-trust principles: private endpoints, with public network access off or limited to the corporate VPN; managed identities between services and OpenID Connect for deployments instead of passwords; Entra ID role-based access for every user and service; and TLS from the gateway to every backend, with certificate validation. Container images are signed and scanned (cosign, Trivy), Microsoft Defender for Cloud is enabled in Terraform, with its recommendations fixed in code rather than by hand to keep the secure score high, and the platform passed an OWASP ASVS Level 2 self-assessment.
  • I set up GitHub Copilot with governance built in: repository instructions that encode the architecture, coding and security rules, approved MCP tools such as SonarQube, and the same quality gates and code review as every other change.

Integration Architect & DevOps Engineer

Belgian insurer.

  • I modernised more than ten BizTalk orchestrations into secure .NET 10 services (Minimal API, OpenAPI, OAuth 2.0, Key Vault, Application Insights), covered by xUnit unit and integration tests.
  • I exposed legacy systems through Azure API Management, deployed with Bicep, as a service catalogue and a security layer for systems without native authentication.
  • I migrated more than 50 classic Azure DevOps build pipelines to YAML on a shared framework, cutting maintenance effort.
  • I coached developers on modern Azure practice: Container Apps and Durable Functions, managed identity and RBAC instead of passwords, Key Vault, structured logging, and proactive monitoring with OpenTelemetry.
  • I reviewed solution designs for running cost and security, and solved issues that spanned infrastructure, network, security and development.

Azure Architect & DevOps Engineer

Belgian importer and distributor of Volkswagen Group cars.

  • I owned the Azure DevOps CI/CD platform and migrated every pipeline from classic to YAML.
  • I led .NET development for the data platform team: microservices in .NET 6 and 8, Azure Durable Functions and SQL Server.
  • I delivered containerised GraphQL APIs, including integrating Data API Builder with the in-house authorization provider.
  • I upgraded the existing stack, from .NET Core 3.1 to .NET 8, and Durable Functions from in-process to the isolated worker.
  • I monitored application health and reviewed designs for security (OAuth, firewalls), performance (HTTP compression, over-fetching, SQL schema) and cost.

Lead DevOps Engineer

Belgian platform that automates business messaging by SMS, email and voice.

  • I ran the YAML CI/CD pipelines, with SonarQube code quality checks, and the Kubernetes deployments with Octopus Deploy.
  • I deployed an on-premises Kubernetes monitoring stack with Prometheus and Grafana.
  • I helped developers troubleshoot production incidents and turned the findings into improvements, with an eye on cost and the learning curve.

Solution Architect & Team Lead

Belgian IT consultancy.

  • I led a team of developers in Tunisia, as tech lead and Scrum master, building a web and mobile application on Azure.
  • I set the .NET 6 architecture: microservices, domain-driven design, event-driven design and CQRS, with unit tests.
  • I ran the Azure DevOps environment: CI/CD, Terraform deployments, release management and the Git branching strategy.
  • I maintained the network architecture: Application Gateway, load balancing, health probes and firewall.

Senior Consultant

Global IT consultancy, my last role as an employee.

  • I designed and deployed a hub-and-spoke network on Azure to host a low-code platform, with segregated production and non-production environments: the same landing zone pattern I now build at platform scale.

Technical Architect

IT subsidiary of the Belgian national railways.

  • I led a team of five developers building a React Native mobile app on .NET Core microservices, with code quality enforced through SonarQube and unit tests.
  • I designed the Azure architecture of microservice projects, and their OpenAPI and GraphQL APIs.
  • I was application owner of the Jenkins and Azure DevOps CI/CD platforms.

Team Lead and Tech Lead

Provider of company and financial data, such as Orbis, part of Moody's since 2017.

  • 2017 I led a development team, reporting directly to the CTO, and handled planning and career development.
  • 2017 I built a highly available NoSQL cluster storing more than 100 million patent documents.
  • 2016 I set up a cloud infrastructure in China: firewall, load balancer, health monitoring, SQL databases and web servers.
  • 2007 I built a distributed application for encoding merger and acquisition data, used in Brussels, Manchester and Singapore and synchronised with SQL merge replication.
  • 2005 I built a distributed monitoring system for web applications, servers and routers that acted on failed nodes and reported to managers and QA.
  • 2000 I built a continuous integration system that automated source branching and setup deployment.

Technologies

Cloud & platform

  • Azure
  • Azure Durable Functions
  • Azure Container Apps
  • Azure API Management
  • Kubernetes

Development

  • .NET / C#
  • React
  • TypeScript
  • APIs (REST, OpenAPI, GraphQL)
  • SQL Server
  • PowerShell / Bash

Delivery & infrastructure as code

  • GitHub Enterprise & Actions
  • Azure DevOps
  • Terraform, Bicep
  • Docker

Security & quality

  • Microsoft Entra ID / OAuth 2.0
  • Image signing and scanning (cosign, Trivy)
  • SonarQube
  • OpenTelemetry

Open source

StockQuotes.MCP

An AI agent (MCP server) that fetches and processes real-time financial data. View StockQuotes.MCP on GitHub

I build and maintain it in my own time, to the same standard as client work:

  • TypeScript, with ESLint and SonarQube quality gates.
  • Unit tests that guard against regressions, with high code coverage.
  • Automated CI/CD with GitHub Actions and Docker images.

Education

Bachelor in Computer Science, 1998
HEPL Rennequin Sualem (INPRES)

Languages

  • French, native proficiency
  • English, professional working proficiency

Hobbies

  • Cooking
  • Running
  • Recycling and crafts

Let's connect

Hiring for a freelance mission? Send me the role, the sector, the location, the start date and the duration, and I'll get back to you.

Send a message