- Ervaring met security scanning, dependency management en secure development practices.
Raison d’être de la fonction
En tant que Senior DevOps Engineer, vous êtes chargé de gérer, d'automatiser et d'améliorer en permanence les infrastructures cloud et de plateforme dans un environnement complexe et fortement réglementé. Vous soutenez les équipes de développement et opérationnelles dans la réalisation de déploiements fiables, sécurisés et reproductibles, et vous contribuez activement à la poursuite de la professionnalisation des activités DevOps.
Vous alliez expertise technique et approche pragmatique et proactive, et vous faites office de personne de référence pour les questions opérationnelles en matière d’infrastructure, de CI/CD, de plateformes cloud et d'automatisation. De plus, vous jouez un rôle important dans le partage des connaissances, le coaching et l'accompagnement de collègues moins expérimentés.
Diplôme et connaissances linguistiques
- Diplôme de bachelier
- Niveau de langue maternelle en français ou en néerlandais.
- Maîtrise professionnelle de l'autre langue nationale (néerlandais ou français).
- Bonne connaissance professionnelle de l'anglais, tant à l'oral qu'à l'écrit.
- Attitude proactive et orientée résultat.
- Assume la responsabilité des tâches et missions qui lui sont confiées.
- Capacité d'analyse et approche structurée face à des problèmes complexes.
- Volonté et capacité à transmettre des connaissances techniques à ses collègues de manière structurée et compréhensible.
- Bonnes aptitudes à la communication avec les parties prenantes, tant techniques que non techniques.
- Solide esprit de collaboration au sein d'équipes multidisciplinaires Agile/Scrum.
- Flexible et capable de réajuster ses priorités en fonction de l'évolution des circonstances.
- Capable de résister au stress et de travailler efficacement compte tenu de délais et d’incidents opérationnels.
- Précision et souci de la qualité, de la sécurité et de la documentation.
- Attitude orientée service, mettant l'accent sur l'amélioration permanente des processus et des services.
Responsabilités – livrables
- Gestion, maintenance et automatisation d’infrastructures Azure selon les principes Infrastructure as Code.
- Soutien de plateformes de conteneurisation basées sur Kubernetes (AKS), Helm et les principes GitOps.
- Gestion de réseaux cloud, de composants de sécurité, d’accès et de certificats.
- Analyse de l'infrastructure existante et élimination des écarts de configuration entre le code et les environnements opérationnels.
- Implémentation et surveillance de solutions de monitoring, de journalisation et d'alerte.
- Contribution active à la sécurité de plateformes et de processus de développement, conformément aux exigences en vigueur en matière de sécurité et de conformité.
- Soutien des équipes de développement dans les questions liées au déploiement, à l'infrastructure et au cloud.
- Rédaction et mise à jour de la documentation technique, des procédures et des normes.
- Transfert de connaissances, accompagnement et coaching de nouveaux collaborateurs et collègues dans le domaine du DevOps, dans le but d'ancrer durablement l'expertise au sein de l'organisation.
- Identification active de possibilités d'amélioration et contribution à la poursuite de l'automatisation, de la standardisation et de la maturité des activités DevOps.
- Collaboration avec les parties prenantes internes et externes dans un environnement Agile/Scrum.
- Contribution à l'analyse des incidents, à la résolution de problèmes et à la continuité opérationnelle de plateformes critiques.
Exigences techniques
Cloud et plateforme
- Expérience avérée dans Microsoft Azure.
- Connaissance d'Azure Kubernetes Service (AKS), d'Azure Container Apps, d'Azure Functions, de Logic Apps et d'Azure Storage.
- Expérience concernant Service Bus, API Management et Entra ID.
- Expérience concernant des composants réseau Azure, dont Azure Firewall, les hubs vWAN, Virtual Networks (VNets), Network Security Groups (NSG), Private Endpoints et DNS.
- Vaste expérience concernant Terraform.
- Connaissance de state management, de modularisation et de gestion des versions du code d'infrastructure.
- Expérience en matière d’Infrastructure as Code dans plusieurs environnements (développement, test, acceptation et production).
- Expérience concernant Docker et Kubernetes.
- Connaissance des Helm Charts.
- Bonne maîtrise de YAML, JSON et d'autres formats de configuration.
- Expérience concernant Git et GitHub.
- Expérience concernant GitHub Actions et les processus CI/CD.
- Expérience concernant PowerShell, Bash ou Python à des fins d'automatisation.
- Connaissance d'Azure Monitor, de Log Analytics, d'Application Insights et de Grafana.
- Expérience en matière de monitoring, de journalisation et d'alerte.
- Connaissance de RBAC, Managed Identities, OIDC, Key Vault et Privileged Identity Management (PIM).
- Expérience en matière de security scanning, dependency management et secure development practices.
Atouts
- Certifications Azure telles que AZ-400 (DevOps Engineer Expert), AZ-104 (Azure Administrator) ou des certifications équivalentes.
- Expérience dans un environnement réglementé ou public soumis à des exigences strictes en matière de sécurité, de conformité et de séparation des environnements.
- Expérience concernant les principes GitOps et les outils associés, tels que Flux.
- Expérience concernant Azure Kubernetes Service (AKS) dans des environnements de production.
- Connaissance d'Azure Firewall, du WAN virtuel (vWAN) et d’environnements réseau hybrides.
- Expérience concernant des plateformes de monitoring et d'observabilité telles que Grafana, Azure Monitor et Application Insights.
- Expérience concernant des méthodologies Agile/Scrum et le fonctionnement avec Jira.
- Expérience concernant le coaching, l'accompagnement ou la formation de collègues dans un environnement technique.