Expérience professionnelle
Orange Bank, Platform team
Depuis 04/2023
Architecte Cloud AWS
- Administrer et assurer la maintenance des différents clusters EKS. Ceci inclus aussi
l’étude et la mise en place de stratégie de migration entre les différentes versions de
Kubernetes
- Proposition et implémentation d’une nouvelle architecture pour les clusters EKS pour
simplifier leur gestion Cette nouvelle architecture permet de faire le déploiement en
mode blue-green, permet aussi de faciliter la procédure d’upgrade de la version de
Kubernetes et remplace kube2iam par IRSA pour une meilleure utilisation des rôles IAM
- Connecter les différents clusters EKS sur ArgoCD et généraliser son utilisation chez les
différentes équipes
- Changement de l’infrastructure d’ELK en faisant passer le trafic de Logstash par MSK, afin
d’améliorer la scalabilité et la fiabilité de l’environnement
- Analyser et corriger les différents problèmes de stockage d’Elasticsearch. Il s’agit en
principe de configuration des alias, des ILMs et des traitements de Logstash
- Modification du système d’alerte pour déclencher des notifications quand un rôle
PowerUser est utilisé
- Création, exécution et analyse des plans de Disaster Recovery sur certains périmètres.
- Révision et amélioration de l’architecture de l’infrastructure WAN pour intégrer plus de
flux en rapatriant ces derniers sur des NLBs dédiés.
- Migrer l’image de base de l’AMI-Factory en Ubuntu et assister sur la migration des
différentes images de la banque
Webellian, Ecom team
09/2022 → 03/2023
Architecte Cloud AWS
- Mise en place d’une infrastructure AWS standard et unique pour les projets e-commerce
en Wordpress pour simplifier leur gestion et leur evolution
- Rédiger et présenter les dossiers de choix d’architecture technique (DAT)
- Création des modules de déploiement de l’infrastructure en Terraform
- Assurer l’exploitation des différentes architectures des clients et intervention en cas
d’inciden
- Créer des pipelines de GitLab-CI, créer l’IdentityProvider de GitLab au niveau d’AWS et
s’assurer du rôle et des permissions associées
CONTACT
Courrier électronique
********.********
Téléphone
+33 6 50 91 90 65
Adresse
********
92250 La Garenne
Colombes. FRANCE
COMPETENCES CLES
AWS
▬▬▬▬▬
Kubernetes
▬▬▬▬▬
JAVA
▬▬▬▬▬
Terraform
▬▬▬▬▬
ELK
▬▬▬▬▬
Jenkins
▬▬▬▬▬
REST API
▬▬▬▬▬
Apache Server/Nginx
▬▬▬▬▬
Réseau/Sécurité
▬▬▬▬▬
LANGUES
Français
Anglais
Professionnel
SOAP Maven Python
JPA Hibernate REST
Java Spring SpringBoot
EC2 S3 EFS API Gateway
AWS CLI BOTO3 ECS
AWS Serverless Terraform
Dependency-Check
OpenID Connect WAF
IAM IdP SAML SSO
PCI-DSS Owasp Oauth2
TypeScript Html CSS/SCSS
Android Angular Bootstrap
Kafka ZooKeeper
CI/CD Kubernetes ArgoCD
Nexus Sonar Grafana
Git/Gitlab Docker Jenkins
Linux Apache ELK
MongoDB RDS
MySql Oracle ElasticSearch
AWS CLI BOTO3 OIDC
ELASTICSEARCH LOGSTASH KIBANA DOCKER NGINX DYNATRACE BITBUCKET ARTIFACTORY CHAOS TOOLKIT
PYTHON
H
AWS IAM KUBERNETES ARGOCD TERRAFORM TERRAGRUNT ATLANTIS ANSIBLE PACKER JENKINS
- Réaliser des PoC et des documents d’architecture technique pour implémenter la
solution sur Kubernetes on-premise et sur AWS (EKS)
Europ-Assistance, Plug&Sell project
04/2016 → 04/2022
Architecte logiciel/cloud
- Etude et analyse des différents plans de migration vers un cloud publique (AWS)
- Rédiger les dossiers d’architectures technique (DAT/HLD) décrivant l’architecture cible
- Etablissement des prédictions de coût d’exploitation et de gestion
- Suivi de la création et l’évolution d’infrastructure avec le prestataire
- Administrer infrastructures, systèmes d’exploitation, sécurité, bases de données…
- Réaliser une veille technique et de sécurité afin de proposer des alternatives d’évolution
- Transformation des applications en contenaires Docker
- Accompagner les équipes dans l’exploitation des environnements AWS
- Vérification et analyse des impacts techniques des nouvelles solutions
Webellian, Ecom team
Depuis 09/2022
Architecte Cloud AWS
- Mise en place d’une infrastructure AWS standard et unique pour les projets e-commerce
en Wordpress pour simplifier leur gestion et leur evolution
- Création des modules de déploiement de l’infrastructure en Terraform
Europ-Assistance, Plug&Sell project
04/2016 → 04/2022
Architecte logiciel/cloud
- Etude et analyse des différents plans de migration vers un cloud publique (AWS)
- Etablissement des prédictions de coût d’exploitation et de gestion
- Suivi de la création et l’évolution d’infrastructure avec le prestataire
- Transformation des applications en contenaires Docker
TechLead
- Mise en place de pipelines pour automatiser le déploiement des applications sur les
environnements non-production via Jenkins. Configuration de SonarQube et Nexus pour
valider la qualité des livrables et leur archivage
- Mise en place d’outils de détection des vulnérabilités au niveau des pipelines CI/CD
- Installation et configuration de la suite ELK et Grafana pour monitorer le fonctionnement
des applications :
o Installation et configuration des agents FileBeat sur chacun des serveurs pour
vérifier les logs de toutes les applications
o Installation et configuration de Logstash et ElasticSearch pour extraire et
sauvegarder les informations clefs
o Installation et configuration des dashboard Grafana et création des
métriques/alertes/reports
Depuis Août 2011
Ingénieur produit chez HightechPaymentSystems (HPS), produit Mobitrans
Missions :
• Réalisation des démonstrations et des PoC
• Etablissement et rédaction des spécifications techniques des projets
• Analyse des besoins, conception et proposition des solutions
• Etablissement des plannings et gestion des ressources
• Développements des produits, test et qualifications
• Déploiement et configuration des environnements d’industrialisation et d’intégration
• Suivi de la mise en production
Mars 2011- Juin 2011 Stage de fin des études chez HPS : développement de la plateforme de téléchargement des applications mobiles compatible avec tous les téléphones portables avec un backoffice d’administration pour la gestion de dépôt des fichiers, administration des utilisateurs et consultation des traces et statistiques
Technologies utilisées : Java/J2EE, Flex, BlazeDS, Spring, Hibernate, Maven
Juillet 2010 – Août 2010 Stage chez Nokia Siemens Networks (NSN) : développement d’une application web pour les applications du serveur SMSC. L’application permet d’installer facilement les autres applications qui reçoivent et envoient des SMS/MMS et de gérer les différents serveurs liés à ces services.
Technologies utilisées : Java/J2EE, Hibernate
REALISATIONS
BackOffice Plusieurs BackOffices des différents agents : administrateurs, agents centre d’appel, abonnés…
Basé sur la technologie Flex avec partie serveur Java, lesBackOffices permettent aux agents de réaliser les opérations d’enrôlement, consultation des comptes et des transactions effectuées, génération des rapports et des statistiques.
Détails : gestion des droits des utilisateurs, chargement dynamique des modules de l’application (chargement à la demande)
Technologies utilisées : Flex, BlazeDS, J2EE, Spring, Maven, JasperReport, Service web
Application mobile USSD Une alternative de l’application mobile pour effectuer des transactions (paiement, transfert et recharge téléphoniques) et consulter le solde et les transactions effectuées. L’application est accessible via le canal USSD et permet une meilleure disponibilité des services.
Technologies utilisées : Java/J2EE, Spring, Maven, services web
Partie serveur de la solution monétique Le serveur permet de répondre aux requêtes des clients (BackOffice & Mobile), traitement des transactions et exécution des Batchs
Technologies utilisées : J2EE, Spring, JPA/Hibernate, JBPMN, services web
Gestion d’environnement Installation, maintenance et administration de l’environnement d’industrialisation : Hudson, Sonar et Nexus
Plateforme de téléchargement Cette application accessible via ordinateur et via mobile permet de télécharger les fichiers d’installation de l’application mobile dédiée à un modèle de téléphone. Un backoffice d’administration est aussi mis en place pour paramétrer et administrer la plateforme.
Technologies utilisées : Flex/BlazeDS, Java/J2EE, Wurfl, JPA/Hibernate
Une solution alternative est réalisée à base de jQueryMobile
Plateforme de gestion des compétitions ACM Cette application web est déployé sur le serveur du Club Informatique et Telecom de l’INPT, elle permet aux participants de s’inscrire pour les compétitions actives, de soumettre leurs solutions et de consulter les résultats en temps réel.
Technologies utilisées : J2EE JSP/Servlet, Hibernate
Site web de recrutement Le site est destiné à la fois aux gens qui cherchent un emploi et aux entreprises qui cherchent des profils à recruter. Une recherche à base des critères est implémentée pour permettre de filtrer les résultats affichés.
Application mobile pour la météo Cette application est destinée aux téléphones Android, elle permetde consulter des informations de la météo pour la ville sélectionnée.
Technologies utilisées : Java, Web Service, Android
Mini ERP pour la gestion de stock Ce mini ERP composé des modules de la gestion, contrôle et suivi de stock pour les entreprises industrielles. Le projet est extensible pour ajouter d’autres modules.
Technologies utilisées : Java, J2EE, ExtJS, Hibernate, Spring
Un PoC est réalisé à base de la technologie ZKOSS