Platform as a Service, également nommé PaaS, est une catégorie de services de Cloud computing qui fournit la plateforme et l'environnement informatique nécessaire aux développeurs pour mettre en place les différents services et applications sur le Web.
Expériences professionnelles
Poste : Consultant DevOps (équipier Ops) : depuis Avril 2023
Client : Crédit Agricole (CAGIP)
Contexte et projet : Mettre en place, maintenir et optimiser l'automatisation de l'infrastructure et des
déploiements applicatifs à l'aide d'Ansible dans un environnement DevOps, Traitement des incidents
Tâches réalisées :
● Industrialisation (création des packages/scripts d'installation)
● Déploiement des packages et installation des "socles" applicatifs
● Intégration dans les outils de production
● Réalisation des actions de BUILD to RUN (transition)
● Gestion du cycle de vie de l'application
● Participation aux projets
● Exploitation applicative (RUN) Surveillance & Relance
● Traitement des incidents N2 et +
● Traitements et exécutions des changements
● Suivi / communication / gestion de crise
● Concevoir, écrire et maintenir des playbooks Ansible
○ Configuration de serveurs
○ Déploiement d’applications
○ Mise en conformité des environnements
● Déploiement de rôles réutilisables et gestion d'inventaires dynamiques
● Participer à l’automatisation des pipelines CI/CD
● Intégrer Ansible avec GitLab CI
● Assurer la cohérence et la sécurité des environnements automatisés
● Collaboration avec les équipes Dev, Infra et Sécurité dans une démarche DevOps / agile
● Participer à la documentation technique
Environnement technique : Linux (RedHat), Zabbix, Tomcat, Apache, Gitlab CI, XLrelase, Ansible, Jira,
ArgoCD, Git, Service NOW(Metis)
Poste : Consultant DevOps Azure de juin 2022 à Mars 2023
Client : Total Energies (Total Digital factory)
Contexte et projet : Mise en place des ressources PAAS (Web, Data) via GitHub
Tâches réalisées :
● Implémentation l’infrastructure en terraform via les pipelines CI/CD de GitHub
● Adapter un workflow git dédié au Squad sur les pipelines CI/CD
● Mettre à disposition des briques pour les développeurs et les équipes data tel que : Azure
static web app, app service (node18), fucntion app,AKS, datfactory, storage account,
databrics…
3
● Accompagnement des équipes dev et data pour mettre en place les pipelines CI/CD dev
(front+back) et les pipelines CI/CD data.
● Création et gestion des services principaux (azure): APP Registration.
● Mettre en place d’outils de monitoring azure tel que : application insight, log analytics
workspace.
● Automatisation des projets SonarQube & checkmarkx via CI/CD (Github).
Environnement technique : Azure, Github, Git, Terraform, Azure CLI, AAD, Bash, WSL, Yaml…
Poste : Consultant DevOps de juillet 2021 à mai 2022
Client : Vinci Immobilier
Contexte et projet : Mise en place des ressources PAAS via Azure DevOps
Tâches réalisées :
● Intégration via Visual studio code
o Manipulation des commandes Git (git add, git commit, git pull, git push..) .
● Industrialisation des déploiements des ressources azures en terraform sous Azure Cloud
(PaaS).
● Mise en place de la pipeline CI/CD sous Azure DevOps
o Mise à jour du fichier yaml pour la build CI et le déploiement continue CD.
● Mise en place des briques data (datafactory, storage account, Azure databricks, datalake,
Azure spring Cloud, Cosmos Db, Azure sql).
● Mise en place de keyvault (secret applicatifs) pour tous les environnements.
● Automatisation de la création d’Azure Spring Cloud
● Création du subnet runtime et subnet application pour la partie networking
● Déploiement le binaire applicatif (*.jar)
● Activation du monitoring pour les briques applicatifs via log analytics/applications insights
Environnement technique : Azure, Azure DevOps, Git, powerShell, Azure CLI, Terraform, Bicep,
templates ARM…
Poste : Consultant DevOps Azure de Avril 2020 à Juin 2021
Client : Groupe Mousquetaires (STIME)
Contexte et projet : Mise en place des ressources Azure IAAS et PAAS via Azure DevOps
Tâches réalisées :
● Industrialisation des déploiements d'un DataHub en ARM templates sous Azure Cloud
(PaaS)
● Mise en place de l'intégration Continue sous Azure DevOps
o Mise à jour du fichier yaml pour la build CI.
● Mise en place du déploiement Continue sous Azure DevOps
● Mise en place des briques data (datafactory, databricks, datalake)
o Supervision des briques azure via log analytics.
o Supervision de databricks via log4j.
● Mise en place de keyvault (secret applicatifs) pour tous les environnements.
● Récupération du dacpac de la base de données via Azure management studio.
4
● Exécution des requêtes SQL via azure Devops
Environnement technique : Azure, Azure DevOps, powerShell, templates ARM…
Poste : Consultant DevOps Azure De Juillet 2018 à Mars 2020
Client : Sodexo
Contexte et projet : Mise en place des ressources Azure IAAS et PAAS via Azure DevOps
Tâches réalisées :
● Templatisation des différentes ressources Azure en ARM et Terraform
● Industrialiser des déploiements des ressources Azure en proposant des solutions CI/CD
● Déploiement des environnements IaaS et PaaS via pipelines Azure DevOps.
● Intégration via Visual studio code
● Rédaction des procédures de mise en œuvre
● Mise en place et configuration des ressources Azure (Application gateway, Azure Backup,
Azure Load balancer, API Management, Azure Log Analytic, Azure Keyvault...)
● Industrialisation des déploiements des VMs en ARM templates sous Azure Cloud (PaaS)
● Mise en place de l'intégration Continue sous Azure DevOps
● Ecriture des scripts d'automatisation :
o Développer des scripts Powershell et Shell permettant d'administrer des
environnements Windows et Linux.
o Maintenance et évolution sur les scripts
● Industrialisation, automatisation, déploiement continu à travers Azure DevOps
● Configuration des environnements IaaS post déploiement avec Ansible
● Fonctionnement en mode Agile/Devops et concevoir des plans de transformation
● Documentation technique et des guides d’utilisation
Environnement technique : Azure, Azure DevOps, Terraform, ARM, Ansible, CI/CD….
Poste : Consultant DevOps de Août 2017 à Juillet 2018
Entreprise : iMiddleware.
Contexte et projet : Au sein d’une équipe de 3 personnes, j’ai participé à la mise en place de la chaîne
DevOps et au déploiement de la solution IaaS (AWS) tel que l’administration des instances EC2 et des
buckets S3.
Tâches réalisées :
● Création des environnements de travail et initialisation du projet avec Maven, GitHub.
● Automatisation des build avec Maven et Jenkins.
● Scripting avec Shell et Python.
● Utilisation du concept IAAC (Infrastructure As a Code) en se basant sur docker et ses outils tel
que dockerfile, docker Compose, docker Swarm.
● Mise en place du principe CaaS (Container As A Service) pour déployer des conteneurs Docker
● Administration AWS : instances EC2 et Bucket S3.
Environnement technique : Linux, VM, Maven, Jenkins, Docker, IAAC, CAAS, AWS EC2, AWS Bucket S3,
Python, Django…
Poste : Consultant Système, de Juin 2017 Juillet 2017
Client : DGFIP (Direction Générale des finances Publics)
5
Contexte et projet : mise en place de VM en utilisant Cobller et Pueppet
Tâches réalisées :
● Génération de Snippet via l’installation des VM avec COBBLLER
● Configuration des VM avec Puppet
● Déploiement de l’outil de l’OMEGA via Snippet et Puppet
Environnement technique : Linux, OMEGA, Puppet, Snippet, VM, Cobbller
Poste : Stagiaire PFE, de Janvier 2017 à Juin 2017
Client : Carcado Saisseval.
Contexte et projet : Contribution au maintien en conditions opérationnelles et à l’évolution des
infrastructures IT
Tâches réalisées :
● Gestion des différents éléments constituant les réseaux de productions (LAN, WAN, QOS)
● Administrer, optimiser et gérer des serveurs Linux (déploiement, configuration des serveurs)
● Mise en place d’un outil de supervision Nagios
● Déploiement des applications sur des conteneurs Docker
● Rédaction d'un rapport et préparation d'une présentation en PPT
Environnement technique : Ubuntu 12 server, Debian, Agent SNMP, NSCLIENT++, Nagios, NPC, NRPE,
MRTG
Poste : Stagiaire Technicien, de Juin 2015 à Septembre 2015
Client : SIFAST
Contexte et projet :
Tâches réalisées :
● Installation une machine virtuelle Ubuntu 12.04 Server dans le serveur de Sifast
● Déploiement de la solution Nagios 4.0.8 et Mise en place de la solution de CaCti sous Ubuntu
● Intégration de Nagios 4.08 dans Cacti à l’aide du NPC
● Réalisation d’un document technique
Environnement technique : Ubuntu 12 server, Debian, Agent SNMP, NSCLIENT++, Nagios, NPC, NRPE,
MRTG
Poste : Stagiaire, de Juillet 2014 à Août 2014
Client : Globatech Multiservices.
Contexte et projet :
Tâches réalisées :
● Configurer, implanter et entretenir de faux plancher dans un data center
● Mise en place des armoires informatiques
● Mise en place des routeurs, serveurs, switches dans un data center
● Rédaction d'un rapport et préparation d'une présentation en PPT
Environnement technique : Switches, Routeurs, Câbles Réseaux, Fibre Optiques, FM200