Industrialisation et Automatisation des Plateformes CI/CD (Azure DevOps,
Checkmarx, SonarQube, Artifactory, Bitbucket)
• Automatisation Iac, Provisionnement, Déploiement, Installation et Configuration de
ces plateformes.
- Provisionnement de l’infrastructure dans le Cloud : Architecture Multiserveurs,
Multisites et Hautement disponible.
- Déploiement, installation et configuration et mise à jour
- Administration, exploitation et supervision (Indicateurs dans Splunk)
• Automation de la livraison des plateformes.
- Infrastructure Multi-Environnements (DEV, TEST, PPR, PRD)
Responsable et Administrateur Azure DevOps.
• Développement des templates pipelines CI/CD partagées (yaml).
• Développement des extensions Azure DevOps (Pipeline & Board)
• Conception et mise en place d’un workflow Git standard.
• Assistance aux développeurs:
- Mise en place et validation des architectures en micro-services
- Implémentation et configuration des pipelines d'intégration et de livraison continues (CI/CD)
- Débogage, correction des anomalies et accompagnement avec les bonnes pratiques.Paramétrage,
configuration et administration.
• Interfaçage avec SonarQube (Qualimétrie), CheckMarx (Sécurité), Artifactory
• Interfaçage avec XL Deploy (Déploiement & Gestionnaire de référentiel)
• La veille technologique sur les solutions d’intégration et de déploiement
• Support utilisateurs (Support 3).
ITC - Intégration Continue : 24 personnes
Industrialisation et Automatisation des Plateformes CI/CD (Azure DevOps, Checkmarx, SonarQube, Artifactory, Bitbucket)
• Automatisation du Provisionnement, Déploiement, Installation et Configuration de ces plateformes avec XL Deploy
- Provisionnement de l’infrastructure dans le cloud privé : Architecture Multiserveurs, Multisites et Hautement disponible (Provisionning Packages)
- Déploiement, installation et configuration (Deployment Packages)
- Administration, exploitation et supervision (Indicateurs dans Splunk)
• Automation de la livraison des plateformes avec XL Release
- Infrastructure Multi-Environnements (DEV, TEST, PPR, PRD)
Responsable des plateformes Azure DevOps
• Développement des templates partagées de pipelines (yaml).
• Développement des extensions Azure DevOps (Pipeline & Board)
• Conception et mise en place d’un workflow Git standard.
• Assistance aux développeurs :
- Mise en place et validation des architectures en micro-services
- Implémentation et configuration des pipelines d'intégration et de livraison continues (CI/CD)
- Débogage, correction des anomalies et accompagnement avec les bonnes pratiques.Paramétrage, configuration et administration.
• Interfaçage avec SonarQube (Qualimétrie), CheckMarx (Sécurité), Artifactory
• Interfaçage avec XL Deploy (Déploiement & Gestionnaire de référentiel)
• La veille technologique sur les solutions d’intégration et de déploiement
• Support utilisateurs (MOE).
Orchestrade Software Factory: 64 personnes
Industrialisation et Automatisation des plateformes Azure DevOps
• Automatisation du déploiement, installation et configuration des plateformes avec Octopus Deploy.
- Provisionnement de la plateforme dans le cloud privé.
- Déploiement, installation et configuration (Packages Octopus Deploy)
- Architecture Multiserveurs (10 Serveurs) et Multisites (2 Sites)
- Administration et supervision
• Automation de la livraison des plateformes Azure DevOps avec Octopus Deploy
• Livraison des plateformes Azure DevOps à la demande.
Responsable des plateformes Azure DevOps
• Développement des extensions Azure DevOps (Pipeline & Board)
• Migration des gestionnaires TFVC vers Git
• Conception et mise en place d’un workflow Git standard.
• Assistance aux développeurs :
- Mise en place et validation des architectures en micro-services
- Implémentation et configuration des pipelines d'intégration et de livraison continues (CI/CD)
- Automatisation des tests fonctionnels et graphiques avec un outil de test développé en interne.
- Débogage, correction des anomalies et accompagnement avec les bonnes pratiques.
- Développement de Workflows spécifiques (WorkItem) et personnalisation du Process et des tableaux Kanban.
• Paramétrage, configuration et administration.
• Interfaçage avec SonarQube (Qualimétrie), CheckMarx (Sécurité)
• Interfaçage avec Octopus Deploy (Déploiement & Gestionnaire de référentiel)
• La veille technologique sur les solutions d’intégration et de déploiement
• Support utilisateurs (MOE).
• Développement d’une application pour la génération et la synchronisation des WorkItems avec les tickets Jira du fournisseur Orchestrade.
Industrialisation et Automatisation des Suites Elastic : Elasticsearch, Kibana, Beats et Logstash
• Conception d’une architecture hot-warm-cold avec la gestion du cycle de vie des index.
• Automatisation du déploiement, installation et configuration des suites avec Octopus Deploy.
- Provisionnement de la plateforme dans le cloud privé.
- Déploiement, installation et configuration (Packages Octopus Deploy)
- Architecture Multiserveurs (8 Serveurs) et Multisites (2 Sites)
- Paramétrage dynamique des fichiers de configuration (variables par environnements)
• Automatisation de la livraison des Suites Elastic avec Octopus Deploy
• Personnalisation et automatisation de la livraison des Agents Beats (MetricBeat, FileBeat, winlogbeat) avec Octopus Deploy sur tous les serveurs Orchestrade (une centaine de serveurs).
INTEGRATION & DBA TEAM: 7 personnes
• Administration de la plateforme Azure DevOps (TFS)
• Gestion des sources dans TFS-GIT (Branch Policy)
• CI / CD pour chaque type de projet (site Web, Webservice, script SQL, travaux SSIS, rapport SSRS, traitement par lots, SharePoint, CRM)
- Débogage, correction et optimisations des Applications web .Net.
- Développement de scénarios de Build complexes d’intégration continue.
- Développement de scénarios de Pipeline de déploiement continue (DEV, UAT, PROD)
- Gestion des librairies de variables
• Configuration, Paramétrage et création des Job dans l’ordonnanceur VisualCron 8
EQS-TOOLS : 8 personnes
Responsable de la plateforme mutualisée TFS
• Gestion de la sécurité et la supervision de la plateforme TFS
• Assistance aux développeurs :
- Mise en place et validation des architectures en micro-services
- Implémentation et configuration des pipelines d'intégration et de livraison continues (CI/CD)
- Automatisation des tests fonctionnels et graphiques avec Selenium, CodedUITest
- Débogage, correction des anomalies et accompagnement avec les bonnes pratiques.
- Développement de Workflows spécifiques dans TFS (WorkItem)
- Personnalisation du Process et des tableaux Kanban
• Paramétrage, configuration et administration de la plateforme TFS
• Montée de version TFS 2015, TFS 2017, TFS 2018.
• Interfaçage avec SonarQube (Qualimétrie), CheckMarx (Sécurité)
• Interfaçage avec XL Deploy (Déploiement), Artifactory (Gestionnaire de référentiel)
• Maintenance et évolution de l’outillage de déploiement (mise à jour …)
• Mise en œuvre des sauvegardes et reprise d’activité sur le périmètre TFS
• La veille technologique sur les solutions d’intégration et de déploiement
• Support utilisateurs (MOE).
• Participer aux projets et mettre en œuvre les solutions d’intégration dans l’ALM
• Accompagnement et transfert de connaissance sur les équipes.
• Développement d’une application pour la génération et l’affichage des indicateurs de performance (Windows Service, Asp.Net Core, Angular)
Industrialisation et Automatisation des plateformes TFS
• Automatisation du déploiement, installation et configuration des plateformes avec XL-Deploy et PowerShell
- Provisionnement de la plateforme dans le cloud privé MyCloud (BluePrint XL Deploy)
- Déploiement, installation et configuration (Packages XL Deploy)
- Architecture Multiserveurs (11 Serveurs) et Multisites (2 Sites)
- Administration et supervision
• Automatisation de la livraison des plateformes TFS avec XL-Release
• Livraison des plateformes TFS 2017 à la demande (4 plateformes)
Consultant sur les produits Xebialabs
• Automatisation de l’installation des Plateformes XL Deploy/XL Release avec XL Deploy
- Provisionnement de la plateforme dans le cloud privé MyCloud (BluePrint XL Deploy)
- Déploiement, installation et configuration (Packages XL Deploy)
- Administration et supervision
• Support et Expertise sur les outils XL-Deploy et XL-Release
• Accompagnement des équipes dans le paramétrage la configuration et l’utilisation des différents pludin
• Développement des plugins XL Deploy/XL Release
• Présentations et formations au équipes études et métiers
08/2011 –04/2017
Rationalisation du SI de la CEIDF en fournissant les moyens d'assurer un meilleur service aux utilisateurs et en limitant le coût et Industrialiser le processus de développement et de livraison des applicatifs :
• Planification des sprints et affectation des tâches
• Migration du gestionnaire de source SVN vers TFS 2015
• Développement d'une application de gestion des habilitations Active Directory
• Développement d’un Framework d’habilitation Active Directory
• Etudes de choix de composants (UI, IOC, Log, MVC...)
• Organisation des sources sur TFS en suivant la cartographie de la CEIDF
• Mise en place d’un serveur Nuget Local
• Intégration et déploiements automatisées : paramétrage des releases
• Application d’une démarche d’automatisation des livraisons multi environnement
Création d’une application dynamique permettant le suivi des automates de retraits et de dépôts d’espèces :
• Participation aux tests et validation d’un Framwork Web (MyWay) développé en Interne basé sur Angular JS 1.5 et Bootstrap pour le développement des applications Web.
• Utilisation du Framwork MyWay pour le développement des différentes interfaces
• Implémentation de la couche Métier (Medel & Controller)
Mise en œuvre un outil permettant aux salariés de déclarer une agression et de suivre la prise en charge de son dossier :
• Conception et mise en place de l’architecture de l’application
• Développement d’un module d’analyse et d’aide à la décision
• Développement d’un workflow de suivi du traitement de la déclaration
• Développement d’un module de Reporting et statistiques
• Rédaction de la documentation
Réalisation d’une Interface Web contenant une carte interactive du réseau Crédit Agricole permettant d’afficher les limites géographiques de la zone de chalandise d’une structure réseau ainsi que toutes les informations utiles :
• Conception et mise en place de l’architecture de l’application
• Importation des données IRIS et génération des cartes avec le type de données Geometry dans une base de données SQL Server
• Implémentation d’un moteur de recherche qui permet de fusionner les données Geometry et retourner une carte interactive avec la possibilité de zoom dans un compassant Map Web
• Développement des différents modules de l’application : Web services, Authentification Windows Rédaction de la documentation
Automatisation de la réception et de la consolidation des plans satisfaction clients avec intégration de statistiques automatisées de manière à avoir une vue globale sur les plans satisfactions réalisées
• Conception et mise en place de l’architecture de l’application
• Automatisation du processus de chargement des fichiers Excel (paramétrage annuel) dans la base de données
• Développement des différents modules et interfaces de l’application
• Développement d’un module de Reporting et statistiques
• Rédaction de la documentation
Conception/ Développement d’une application pour la gestion des Crédits pour les Particuliers, les Professionnels et les entreprises publiques :
• Conception et mise en place de l’architecture de l’application
• Conception de la base des données
• Modélisation des données
• Développement des différents modules de l’application
• Implémentation des procédures Stockées, Calculs et statistiques sur les crédits
• Test, Validation, Mise en recette et déploiement
• Rédaction des différentes documentations
• Maintenance corrective et Intégration des nouvelles fonctionnalités
• Adaptation des outils aux évolutions des marchés
Environnement technique :
Mise à disposition d’un outil qui permet la gestion des demandes de congés, le suivi des demandes, la consultation de l’historique des congés et maintenance d’un logiciel de gestion de la production de gaz.
Environnement technique : VS 2010, C#/ SilverLight 4 (MVVM), WCF, ADO.Net Entity Framwork, SQL server 2008, .Net 4.0, Sencha, WCF, Prism, Scrum.Développement d’une application de gestion des temps, qui permet de suivre les réalisations des collaborateurs, la facturation, les encours de travaux et les produits constatés d’avance.
Environnement technique : VS 2008, C#/ ASP.net /Extjs 2.3, AJAX, JavaScript, CSS, HTML, SQL Server 2005, itextSharp, Scrum, SVNDéveloppement d’une application permet aux utilisateurs de gérer les affaires, les polices, les répartitions, les avenants, les expéditions, les sinistres etc. en fonction des droits accordés à chaque utilisateur.
Environnement technique : VS 2008, C#, ASP.net, Extjs 2.2.3, AJAX, JavaScript, CSS, HTML, SQL Server 2005, T-SQL, Scrum, SVN, TestLink + Mantis BT, SubVersion, ItextSharp