Platform Engineer – Belgium

Il y a 4 heures

Arrondissement of BrusselsCapital, Brussels, Belgique HIVE-X Temps plein
ppPlatform Engineer — NIHDI IT Platform Team /p h3About the Role /h3 pThe Platform Engineer is a key member of the Platform Team, responsible for enabling development, deployment, and operation of applications across the organization. You will design, build, and maintain the shared foundations — pipelines, infrastructure, and tooling — that development teams rely on to ship software faster, more securely, and more reliably. /p pYou will own and evolve a shared Azure DevOps pipeline template library consumed by all application teams, manage Azure Kubernetes Service (AKS) clusters (including confidential compute), and automate infrastructure provisioning using Infrastructure as Code. /p h3Key Responsibilities /h3 ul liDesign, build, and maintain Azure Kubernetes Service (AKS) clusters — both private and public — including node pool configuration, networking, ingress, autoscaling, and confidential compute workloads. /li liManage and evolve the Azure cloud platform: subscriptions, resource groups, Key Vault, Azure Container Registry, Service Bus, Storage Accounts, and SQL databases. /li liOperate and support OpenShift environments where applicable. /li liEnsure platform security, reliability, and compliance with organizational standards (network policies, managed identities, TLS, RBAC). /li liDevelop and maintain shared, reusable CI/CD pipeline templates (YAML) in Azure DevOps, consumed by all application repositories across the organization. /li liBuild and optimize multi-stage deployment pipelines covering build, test, package, and deploy for .
NET 8 applications, including container image builds (Docker/ACR), database deployments (DACPAC/sqlpackage), and Service Bus provisioning. /li liAuthor and maintain PowerShell Core 7+ modules and scripts that drive pipeline logic — configuration generation, deployment map parsing, secret retrieval, Terraform variable construction, and Helm-based deployments. /li liEnsure pipelines enforce security, quality gates (SonarQube), and environment promotion controls (DEV → TST → VAL → Manual Gate → PRD). /li liStandardize deployment patterns so all project teams follow consistent, auditable release workflows. /li liDesign, author, and maintain Terraform modules for provisioning and configuring Azure resources: AKS workloads (via Helm provider), Keycloak identity clients, SQL users, managed identities, Key Vault HSM keys, and Service Bus RBAC. /li liAutomate provisioning, scaling, and lifecycle management of infrastructure resources using Terraform, Azure CLI, and PowerShell. /li liManage Terraform state (Azure Storage backend with AAD auth) and ensure safe, repeatable deployments across environments. /li liAdminister the shared Common/devops repository and associated deployment configuration repositories. Support version control practices, branching strategy (GitFlow: DEV/MAIN/hotfix), and PR validation workflows. Manage Azure DevOps service connections, agent pools, variable groups, and environment approvals. /li liServe as the bridge between infrastructure and application development teams, helping them integrate platform capabilities into their workflows. /li liProvide guidance and support on platform standards, deployment map configuration, pipeline extension patterns, and troubleshooting. /li liWrite and maintain documentation (README, schema references, onboarding guides) for consuming teams. /li liReview contributions to shared platform code for architectural consistency and backward compatibility. /li /ul h3Required Skills Experience /h3 ul liAKS: Hands‑on experience operating and configuring Azure Kubernetes Service — networking, ingress, node pools, autoscaling, confidential compute, Helm chart deployments. /li liDevOps practices: Strong understanding of CI/CD principles, GitFlow branching, environment promotion, and deployment automation. /li li.
NET: Familiarity with .
NET 10 build toolchain (dotnet build), NuGet, solution/ /li /ul /p