Expérience professionnelle
AIRFRANCE KLM
Lead DevOps / Automation & Platform Engineer
Depuis 07/2023
Solution de provisioning automatisé des VMs
Contexte
Dans le cadre de l’industrialisation des processus d’infrastructure, mise en
place d’une solution de bout en bout permettant aux utilisateurs de
commander des machines virtuelles via des formulaires ServiceNow.
Ces demandes déclenchent automatiquement une chaîne d’automatisation
permettant le provisioning et la configuration des VMs dans des
environnements Azure et VMware (Software Defined Data Center).
Responsabilités
● Conception et développement de solutions d’automatisation de bout
en bout (provisioning, post-provisioning, decommissioning)
● Travailler étroitement avec les architectes pour contribuer aux
documents d’architecture (High Level Design, Low Level Design,
Topologies réseau, etc.)
● Industrialisation des pratiques Infrastructure as Code via des modules
Terraform standardisés, versionnés et maintenables
● Mise en place de tests automatisés de bout en bout des modules
Terraform avec Terratest
● Développement de rôles Ansible pour automatiser les phases de
provisionnement, de configuration et d’intégration
● Conception et orchestration de workflows d’automatisation
complexes dans Ansible Automation Platform.
● Développement de scripts d’automatisation (Bash, PowerShell)
● Intégration avec les outils de sécurité, de monitoring et de
gouvernance
● Analyse et résolution de problématiques complexes (réseau, sécurité,
systèmes, automatisation)
● Collaboration avec les équipes infrastructure, sécurité, réseau et
équipes ServiceNow
Livrables
● Modules Terraform avec les tests automatisés (Terratest)
● Rôles Ansible
● Job Templates et Job Workflows dans Ansible Automation Platform
● Scripts d’automatisation (Bash, PowerShell)
● Documentation technique, templates et guides d’utilisation
Environnement technique
● Azure, GCP, VMware (SDDC)
● Terraform & Terraform Enterprise
● Ansible & Ansible Automation Platform (ex Ansible Tower)
● Terratest
● GitHub (Git, Repos, Actions, Workflows)
● Linux / Windows
● Bash / PowerShell
AIRFRANCE KLM
Lead DevOps / Automation & Platform Engineer
Depuis 07/2023
Gestion d’Ansible Automation Platform
Contexte:
Mise en place, maintenance et gestion de la plateforme “Ansible Automation
Platform” afin de fournir un socle d’automatisation robuste, scalable et
hautement disponible pour les équipes techniques dans un contexte
multi-environnements (Azure, GCP, on-premise, SDDC).
Responsabilités
● Installation et configuration de la plateforme Ansible Automation
Platform
● Gestion de l’infrastructure cloud de AAP dans Azure
● Déploiement et gestion des noeuds d’exécution dans différents
environnements (GCP, SDDC, on-premise)
● Participer à la conception d'architectures dans Azure
● Conseil dans le choix des services cloud en fonction du context, de
l’environnement, du budget et des contraintes techniques du client
● Contribution à la rédaction des documents d’architecture (High Level
Design, Low Level Design, Topologies réseau, etc.)
● Implémentation d’architectures hautement disponibles et résilientes
● Mise à disposition de Job Templates et Job Workflows dans AAP
● Développement de rôles Ansible réutilisables pour les équipes
● Intégration avec les outils de sécurité, de monitoring et de
gouvernance
● Contribution à la standardisation des pratiques d’automatisation
● Support et accompagnement des équipes dans l’adoption de la
plateforme
Livrables
● Plateforme “Ansible Automation Platform” déployée et configurée
● Code Terraform/Terragrunt de l’infrastructure sous-jacente
● Job templates et Job Workflows standardisés
● Rôles Ansible mutualisés
● Documentation d’exploitation et d’utilisation
● Schémas d’architecture
Environnement technique
● Azure
● Terraform/Terragrunt
● Ansible Automation Platform
● Linux
● GitHub
AIRFRANCE KLM
Lead DevOps / Automation & Platform Engineer
Depuis 07/2023
Extension d’Ansible Automation Platform : self-service
et policy as code
Contexte:
Dans le cadre de l’extension de la plateforme d’automatisation “Ansible
Automation Platform”, déploiement et intégration de services
complémentaires permettant d’améliorer la gouvernance, la sécurité et
l’expérience utilisateur (Self-Service et Policy As Code).
Responsabilités
● Déploiement du Red Hat Self Service Portal sur un cluster Kubernetes
● Mise en place d’une couche self-service pour exposer les
automatisations aux utilisateurs
● Provisionnement et configuration d’un serveur OPA (Open Policy
Agent)
● Développement et implémentation de Policies en langage Rego pour
contrôler l’exécution des playbooks Ansible
● Définition de règles de gouvernance, de conformité et de sécurité
● Accompagnement des équipes dans la rédaction de leurs propres
policies
● Fourniture de guidelines, templates et bonnes pratiques
Livrables
● Plateforme Self Service Portal déployée sur Kubernetes
● Charts Helm
● Guide de déploiement
● Serveur OPA configuré et intégré
● Policies Rego
● Templates et guidelines de développement des policies
● Schémas d’architecture
● Documentation technique
Environnement technique
● Kubernetes & Helm
● Red Hat Self Service Portal
● OPA (Open Policy Agent)
● Rego
● Ansible & Ansible Automation Platform
● Docker
● Linux
AIRFRANCE KLM
Lead DevOps / Automation & Platform Engineer
Depuis 07/2023
Support transverse et accompagnement des équipes
Contexte:
Participation au support transverse visant à accompagner les équipes dans
l’utilisation des outils (Terraform Enterprise & Ansible Automation Platform)
et à faciliter l’adoption des standards, des bonnes pratiques et des solutions
mises à disposition.
Ce rôle s’inscrit dans une démarche d’amélioration continue, de diffusion des
connaissances et de renforcement de l’autonomie des équipes sur les sujets
d’automatisation et de cloud.
Responsabilités
● Administration des accès et des organisations dans Terraform
Enterprise (création des teams, gestion des utilisateurs, droits,
workspaces)
● Support aux équipes dans l’utilisation des outils d’automatisation
(Terraform, Ansible, AAP)
● Analyse et résolution des incidents liés à la plateforme et aux process
d’automatisations
● Animation des sessions de partage
● Définition des bonnes pratiques et des Guidelines pour le
développement et l’usage de l’automation (Modules Terraform,
Playbooks Ansible, Github Actions/Workflows, …etc)
● Présentation des nouvelles fonctionnalités, outils et bonnes pratiques
● Accompagnement des équipes dans l’adoption des standards et des
solutions mises en place
Livrables
● Documentation techniques
● Présentations PowerPoint
Environnement technique
● Atlassian : JIRA, Service Desk, Confluence
● Ansible Automation Platform
● Terraform Enterprise
Thales Avionics
Consultant Cloud Azure et DevSecOps
Depuis 09/2021
Industrialisation des projets applicatifs sur
Kubernetes
Contexte
Déploiement des applications sur des cluster Kubernetes, des
infrastructures et des services sur Azure en répondant aux exigences de
qualité et de sécurité. Assurer les bonnes stratégies de monitoring et
alerting en cas de dysfonctionnement avec les actions optimales à
déclencher pour notifier et/ou y remédier.
Responsabilités
● Déploiement full automatisé des composants Kubernetes, des
applications et des microservices via des chart Helm et des
pipelines CI/CD
● Intégration des tests de qualité et de sécurité dans la pipeline
● Monitoring des cluster Kubernetes et des application & Alerting
● Gestion des services IaaS et PaaS
● Infrastructure as Code et Configuration as Code
● Documentation
Industrialisation des projets Data (ETL & DataViz)
Contexte:
Mettre en place des services, des fonctionnalités et des processus
nécessaires pour le déroulement des projets autours de la data suivant
les best practices et les exigences de qualité et de sécurité.
Automatiser les déploiements des schémas de bases de données et le
chargement des données dans ces bases.
Assurer les bonnes stratégies de monitoring et d’alerting avec les actions
optimales à déclencher pour notifier et/ou y remédier.
Responsabilités
● Infrastructure as Code (ARM + Pipelines de build Azure DevOps)
● Automatiser le déploiement des schémas de bases de données
SQL et le chargement des données via les pipelines d'Azure Data
Factory et les pipelines de build et de release d’Azure DevOps
● Assurer la communication événementielle entre les services via
des ”Azure Event Grids” et des scripts python
● Scripting Powershell
● Documentation
Livrables
● Fichiers YAML des pipelines
● Templates Terraform et Playbooks Ansible
● Templates ARM
● Documentation
Environnement technique
● Azure
● GitLab & Azure DevOps & Azure Data Factory
● Kubernetes & Docker
● Terraform & ARM & Ansible
Pôle Emploi
Expert PowerShell
Du 05/2021 au 08/2021
Projet de Métrologie Office 365
Contexte
Développement d’une solution de métrologie autours des outils Office
365 en utilisant les API Graph avec des scripts PowerShell sur du
Windows Server (pour l’automatisation et la planification des process).
Cette solution permet de récupérer des équipes, des appels, du nombre
de réunions et des mails reçus, lus et envoyées niveau national, les
connexions, les utilisateurs se connectant avec MFA et l’utilisation du
SharePoint et OneDrive. Ces donn...