Senior DevOps Engineer – Azure

Il y a 1 heure

Brussels, Belgique HumanInTech Temps plein

Ce que vous ferez

En tant qu'ingénieur DevOps senior, vous serez responsable de la gestion, de l'automatisation et de l'amélioration continue des infrastructures cloud et plateformes dans un environnement complexe et fortement réglementé. Vous soutiendrez les équipes de développement et d'exploitation pour réaliser des déploiements fiables, sécurisés et reproductibles, et contribuerez activement à la professionnalisation des pratiques DevOps.

Vous combinerez expertise technique et approche pragmatique et proactive, en agissant comme personne de référence pour les questions opérationnelles concernant l'infrastructure, CI/CD, les plateformes cloud et l'automatisation. Vous jouerez également un rôle important dans le partage des connaissances, le coaching et l'accompagnement de collègues moins expérimentés.

Vos responsabilités incluent :

  • Gérer, maintenir et automatiser les infrastructures Azure selon les principes Infrastructure as Code
  • Soutenir les plateformes de conteneurs basées sur Kubernetes (AKS), Helm et les principes GitOps
  • Gérer les réseaux cloud, les composants de sécurité, la gestion des accès et les certificats
  • Effectuer des analyses sur l'infrastructure existante et éliminer les écarts de configuration entre le code et les environnements opérationnels
  • Mettre en œuvre et surveiller les solutions de monitoring, logging et alerting
  • Contribuer activement à la sécurité des plateformes et des processus de développement conformément aux exigences de sécurité et de conformité applicables
  • Soutenir les équipes de développement pour les questions liées au déploiement, à l'infrastructure et au cloud
  • Préparer et maintenir la documentation technique, les procédures et les standards
  • Assurer le transfert de connaissances, l'orientation et le coaching des nouveaux employés et collègues dans le domaine DevOps, dans le but d'ancrer durablement l'expertise au sein de l'organisation
  • Identifier activement les opportunités d'amélioration et contribuer à l'automatisation, la standardisation et la maturité des opérations DevOps
  • Collaborer avec les parties prenantes internes et externes dans un environnement Agile/Scrum
  • Contribuer à l'analyse des incidents, à la résolution de problèmes et à la continuité opérationnelle des plateformes critiques

Ce que nous recherchons

Formation et langues

  • Diplôme de bachelier
  • Maîtrise parfaite du néerlandais ou du français
  • Bonne connaissance professionnelle de l'autre langue nationale (néerlandais ou français)
  • Bonne connaissance professionnelle de l'anglais, tant à l'oral qu'à l'écrit

Exigences techniques

Cloud & Plateforme :

  • Expérience démontrable avec Microsoft Azure
  • Connaissance d'Azure Kubernetes Service (AKS), Azure Container Apps, Azure Functions, Logic Apps et Azure Storage
  • Expérience avec Service Bus, API Management et Entra ID
  • Expérience avec les composants réseau Azure, notamment Azure Firewall, vWAN hubs, Virtual Networks (VNets), Network Security Groups (NSGs), Private Endpoints et DNS

Infrastructure as Code :

  • Expérience approfondie avec Terraform
  • Connaissance de la gestion d'état, de la modularisation et du contrôle de version du code d'infrastructure
  • Expérience avec Infrastructure as Code dans plusieurs environnements (Dev, Test, Acceptance et Production)

Conteneurs & Scripting :

  • Expérience avec Docker et Kubernetes
  • Connaissance des charts Helm
  • Connaissance fluide de YAML, JSON et autres formats de configuration

DevOps & Automatisation :

  • Expérience avec Git et GitHub
  • Expérience avec GitHub Actions et les processus CI/CD
  • Expérience avec PowerShell, Bash ou Python à des fins d'automatisation

Monitoring & Sécurité :

  • Connaissance d'Azure Monitor, Log Analytics, Application Insights et Grafana
  • Expérience en monitoring, logging et alerting
  • Connaissance de RBAC, Managed Identities, OIDC, Key Vault et Privileged Identity Management (PIM)
  • Expérience avec le security scanning, la gestion des dépendances et les pratiques de développement sécurisé

Qualités personnelles

  • Attitude proactive et orientée résultats
  • Prend ses responsabilités pour les tâches et missions confiées
  • Capacité d'analyse et approche structurée des problèmes complexes
  • Volonté et capacité de transférer des connaissances techniques aux collègues de manière structurée et compréhensible
  • Bonnes compétences en communication tant avec les parties prenantes techniques que non techniques
  • Forte orientation collaborative au sein d'équipe