
Marouane ABBI
Expert Apigee |Tech Lead API | DEVOPS Cloud
Salaire / Taux journalier
Cergy, France
Mobilité : Lille, Île-de-France
Freelance
Peut venir sur site
Expertises
À propos
Introduction
Tech Lead avec +10 ans d'expertise en API Management (Apigee Edge/X) et DevOps Cloud pour grands groupes bancaires et retail. Spécialiste de la migration cloud, orchestration Kubernetes et CI/CD, avec expérience avérée en architecture microservices, optimisation de performances et supervision continue. J'accompagne vos projets de transformation digitale avec une approche pragmatique alliant excellence technique et delivery.
Expérience de travail
Tech Lead Api Management /Devops cloud
BNP Paribas
janv. 2025 - Présent
1 an 10 mois
Paris, France
Architecture & Design de la plateforme - Étude d’architecture et définition du modèle cible Apigee Hybrid (control plane / runtime plane, topologie réseau, sécurité, haute disponibilité). - Design de l’intégration d’Apigee avec l’écosystème SI : IAM, PKI, DNS, Load Balancers, observabilité, outils DevOps. - Définition des standards d’architecture API : sécurité, gestion du trafic, versioning, gestion des environnements (DEV / INT / REC / PROD). - Mise en place des bonnes pratiques de API Governance (naming conventions, policies, lifecycle management). Industrialisation & Infrastructure as Code - Conception et automatisation du déploiement de la plateforme via Terraform (IaC) : - Provisioning des infrastructures cloud (réseau, clusters, VM, stockage, sécurité). - Standardisation des environnements multi-régions / multi-environnements. - Automatisation de la configuration système via Ansible, Python et scripts Shell : - Hardening des VMs - Configuration des dépendances Apigee Hybrid - Gestion des certificats et secrets DevOps & CI/CD API - Mise en place d’une chaîne CI/CD complète pour Apigee : - Déploiement automatisé des API Proxies, Shared Flows, API Products, Apps, Environments - Gestion du versioning et promotion inter-environnements - Intégration des contrôles qualité (lint, tests, validation policies) - Implémentation du GitOps pour la gestion du cycle de vie des artefacts API. - Standardisation des templates de proxies et policies pour accélérer l’onboarding des équipes. Observabilité & Supervision - Conception de la stratégie d’observabilité de la plateforme API. - Mise en place du monitoring avancé avec Dynatrace : - APM pour le suivi des performances des microservices et des API - Real User Monitoring (RUM) pour l’analyse de l’expérience utilisateur - Synthetic Monitoring pour les tests automatisés de disponibilité des APIs - Monitoring technique complémentaire via Prometheus / Grafana. - Centralisation et analyse des logs via ELK Stack. - Exploitation des Dynatrace Grail / Business Events pour l’analyse des événements métiers liés aux API. - Supervision des métriques Apigee, trafic API, latence, erreurs et quotas. - Création de dashboards Dynatrace et Grafana pour : - exploitation RUN - capacity planning - suivi SLA / SLO des APIs
Tech Lead / Api Management /Devops cloud
Carrefour
sept. 2023 - janv. 2025
1 an 5 mois
- Étude et mise en place de la roadmap de migration technique Apigee Edge vers Apigee X. - Mise en place et validation du poc. - Automatisation du déploiement d'infrastructures cloud en mode IAAS avec Terraform. - Automatiser la configuration des machines à l'aide des playbooks Ansible et des scripts python/shel. - Réalisation et déroulement des tests de performances. - Coordination avec les PO des apis pour la validation des contrats d'interfaces, et migration en openApi 3. - Mise en place des différents pipeline CI/CD Gitlab-Ci/Jenkins, pour manager le cycle de vie des différents objets Apigee X (proxy, Shared flow, produit, application). - Mise en place des Dashboard, fonctionnel et technique de supervision continue (Grafana, Prometheus, suite ELK). - Implémentation des alertes de supervision d'infra en se basant sur les sondes Dynatrac. - Onboarding de l'équipe offshor sur le périmètre. - Support N3 et accompagnement des nouveaux clients. - Migration de l'api vers le module asynchrone webflux. - Mise en place d'une charte de déploiement HELM. - Mise en place d'un système de monitoring de l'api. - Mise en place de la stratégie de migration infrastructure vers GKE. - Validation des livraison et recette technico-fonctionnel. - conception des test de performances. - Mise en place d'un système de monitoring d'api
Tech Lead / Développeur Senior
BPI France
févr. 2022 - sept. 2024
2 ans 8 mois
- Étude du besoin et conception technique et développement de la solution cible. - Révision de code et validation des pull-requests. - Veille sur qualité du code, gestion des releases et des déploiements des différents composants. - Optimisation des performances selon les flux d'ouvertures prévus. - Mise en place des Dashboard, fonctionnel et technique de supervision continue.
Tech Lead API
BOULANGER
déc. 2020 - janv. 2022
1 an 2 mois
- Participation à la mise en place du socle technique du panier omc. - Mise en place d'un POC de l'API asynchrone selon une architecture hexagonale. - Définition du contrat d'interface de l'API et développement des différentes API from scratch en webFlux. - Mise en place des différents connecteurs et loaders kafka stream. - Participation aux développements. - Mise en place des différents tests, unitaire et d'intégration. - Veille sur qualité du code, gestion des releases et des déploiements des APIs. - Préparation et exécution des scénarios de benchs selon le plan de charge estimé du groupe.
Tech Lead API / Scrum Master
POLE EMPLOI
janv. 2020 - déc. 2020
1 an
- Recueil du besoin métier, découpage et alimentation du backlog. - Suivi et challenge de l'équipe de développement. - Veille sur qualité du code, gestion des releases et des déploiements des APIs. - Animation des différentes réunions agile. - Suivi du plan de charge de l'équipe. - Mise en place du socle technique des différents API, et participation au choix d'outils technique. - Participation au développement du Dashboard de suivi de saisie des opérateurs en temps réel. - Participation à l'automatisation des déploiements du content management.
Tech Lead Java J2EE
HSBC
janv. 2019 - déc. 2019
1 an
- Mise en place d'une Open API en mode POC, pour étudier les possibilités offertes par ITEXT 7. - Rédactions des spécifications techniques. - Suivie et assistance de l'équipe de développement (en Pologne). - Participer au chiffrage et au dispatching des tâches. - Automatisation du déploiement de l'API en cloud interne.
Senior Developer
ONEY BANQUE
oct. 2018 - déc. 2018
3 mois
- Participation dans la phase de conception technique. - Développement des différents services Rest du flow d'authentification forte. - Installation des certificats et migration vers HTTPS. - Documentation de l'api via swagger. - Mise en place des Test unitaire et d'intégration. - Relecture du code et validation des merge request. - Support technico-fonctionnel des différents membres de l'équipe.
Tech Lead Java J2EE
SOCIETE GENERALE
sept. 2017 - sept. 2018
1 an 1 mois
- Mise en place d'une Open API, pour exposer les différents services de la GED. - Mise en place des batch de traitement des fichiers PDF. - Sécurisation de l'API, selon les consignes de l'audit externe. - Support technico-fonctionnel de l'équipe. - Lecture et validation du code. - Participer dans le chiffrage et le dispatching des tâches.
MOE Bancaire
BMCE BANK OF AFRICA
nov. 2015 - août 2017
1 an 10 mois
Morocco, Indiana 47963, États-Unis
- Etude et analyse des spécifications techniques et fonctionnelles à partir du cahier des charges. - Etude théorique des différents concepts intervenant dans le projet. - Développement En langage JAVA/J2EE et c#/.net. - Rédaction de la documentation du projet. - Rédaction des plans de test technique et fonctionnel. - Corrections des anomalies.
Chef de Projet Technico Fonctionnel
STRUCTIS (GIE de Bouygues Construction)
juil. 2012 - oct. 2015
3 ans 4 mois
- Collecte des besoins métiers, et rédaction des spécifications techniques ; - Validation des conceptions avec l'équipe projet de l'éditeur; - Réalisation et Implémentation des chaînes de supervision; - Elaboration des tableaux de bord 360° des chaînes de flux : - Fonctionnels (Achat et facturation, dématérialisation fiscale...); - Techniques pour l'ensemble des serveurs métiers; - Applicatives pour l'ensemble des applications critiques du groupe ; - Support technico-fonctionnel N3; - Maintenance de l'ERP; - Contrôle, Extraction et intégration des données analytiques. - Etude et analyse des spécifications techniques et fonctionnelles à partir du cahier des charges. - Etude théorique des différents concepts intervenant dans le projet. - Développement En langage JAVA/J2EE. - Rédaction de la documentation du projet. - Déroulement des tests unitaire et d'intégration. - Corrections des anomalies. - Support technico-fonctionnel N3. - Automatisation du processus de facturation Voip/Data; - Développement des nouvelles fonctionnalités ; - Déroulement des tests unitaires et d'intégrations; - Correction des anomalies; - Support technico-fonctionnel N3. - Contrôle, Intégration et extraction des données ; - Développement des évolutions des rapports; - Support technico-fonctionnel N3 ;
Formation
ENSIAS
Diplôme d'ingénieur d'état, Informatique
2008 - 2012
4 ans 1 mois
Licences et certifications
Scrum Master
Délivré le : janv. 2018