CONTEXTE DU POSTE :
- Intitulé : Platform Engineer (K10009)
- Lieu : Bruxelles
Ce poste de Platform Engineer s’inscrit au sein d’une équipe Platform centrale, qui fournit les fondations communes dont les équipes applicatives ont besoin pour développer, déployer et exploiter leurs logiciels. Vous interviendrez sur Azure Kubernetes Service (AKS), Azure DevOps, Terraform et la livraison d’applications .NET, en entretenant des pipelines et une infrastructure réutilisables plutôt qu’en vous consacrant à une seule application produit.
La mission
La plateforme couvre des clusters AKS privés et publics, notamment les node pools, le networking, l’ingress, l’autoscaling et les workloads de confidential compute. Les services Azure incluent Key Vault, Azure Container Registry, Service Bus, Storage Accounts, SQL Database, managed identities et RBAC, avec une prise en charge d’OpenShift lorsque cela s’applique. Les templates YAML partagés d’Azure DevOps standardisent le processus de livraison, du build et des tests au packaging, au déploiement, aux quality gates et à la promotion contrôlée entre environnements.
Votre périmètre combine platform engineering, CI/CD et infrastructure as code. Vous entretiendrez les modules Terraform et le state stocké dans Azure Storage, écrirez des modules PowerShell Core 7+ pour la logique de déploiement et administrerez les repositories, service connections, agent pools, variable groups et approvals. Vous aiderez également les équipes applicatives à exploiter les capacités de la plateforme, documenterez les modèles d’intégration et relirez le code partagé afin d’en garantir la cohérence et la compatibilité ascendante.
Vos responsabilités
- Exploiter et faire évoluer des clusters AKS privés et publics, notamment leur networking, leur ingress, leurs node pools, leur autoscaling, les déploiements Helm et les workloads de confidential compute.
- Créer et optimiser des pipelines YAML Azure DevOps partagés et paramétrés pour les applications .NET, les container images, les database deployments et le Service Bus provisioning.
- Automatiser le provisioning Azure reproductible en écrivant et en maintenant des modules Terraform, en gérant le state et en utilisant Azure CLI et PowerShell pour les opérations de cycle de vie.
- Garantir une livraison sécurisée et auditable grâce à RBAC, aux managed identities, à TLS, aux network policies, aux quality gates SonarQube et aux contrôles de promotion entre environnements.
- Administrer les repositories partagés, le branching GitFlow, la validation des pull requests, les service connections, les agent pools, les variable groups et les environment approvals.
- Accompagner les équipes applicatives au moyen de la documentation, de conseils d’onboarding, de troubleshooting et de revues du code partagé de la plateforme.
Votre profil
Compétences essentielles
- Expérience professionnelle de niveau medior en platform engineering, en automatisation d’infrastructure ou dans une fonction étroitement apparentée.
- Expérience pratique avérée avec Azure Kubernetes Service, notamment le cluster networking, l’ingress, les node pools, l’autoscaling, Helm et le confidential compute.
- Capacité à concevoir et à maintenir des pipelines YAML Azure DevOps multi-étapes, avec composition de templates, paramètres, conditions et contrôles de déploiement.
- Expérience dans l’écriture de modules Terraform, la gestion d’un state stocké dans Azure Storage et l’application sécurisée de l’infrastructure dans différents environnements.
- Très bonne maîtrise de PowerShell Core 7+, notamment des modules réutilisables, une gestion robuste des erreurs et des tests automatisés avec Pester 5+.
- Bonne connaissance pratique du développement .NET, de Visual Studio, de la gestion des packages NuGet, de Docker, des container builds et de la gestion des bases de données.
- Bonne compréhension des services Azure, d’Active Directory and Windows Server Management, d’Identity & Access Management, de RBAC, du DNS, de HTTP/HTTPS, des VPNs et de la network security.
- Capacité à travailler sur l’intégration d’API et la messagerie, notamment avec Azure Service Bus, et à contribuer au monitoring avec Dynatrace, ELK Stack, Prometheus et Grafana.
- Aptitudes claires en communication pour documenter les standards de la plateforme et accompagner les équipes de développement applicatif.