Primael - Architecte JAVA
Ref : 161220B003-
77550 MOISSY-CRAMAYEL
-
Architecte, DevOps, Développeur (44 ans)
-
Totalement mobile
-
En portage salarial
Expérience professionnelle
Dev C
Nov. 2023 – Fev. 2023 (4 mois) | BCA | Paris
Créé en 1955, BCA Expertise est le leader français de l’expertise en automobile pour tous types de véhicules, et intervient sur l’ensemble du territoire français, y compris les départements et collectivités d’Outre-Mer. Avec plus de 650 experts en automobile et 400 conseillers clients, BCA Expertise met tout en œuvre pour satisfaire au quotidien ses clients.
Dans le cadre de la migration de binaire de HPUX vers Linux, j’ai aidé à la reprise de l’existant et sa modification pour le porter sur les nouveaux systèmes.
C, Valgrind, Hell library
DevOps
Juil. 2022 – Nov. 2022 (5 mois) | VVF | Clermont-Ferrand
VVF Villages (anciennement Village Vacances Familles ou VVF) est une association française parapublique de tourisme qui a créé un concept en France de tourisme familial reposant sur le principe de l'hôtellerie et des résidences locatives en village de vacances en y associant des animations en lien avec le territoire et des services clubs à destination des enfants.
Dans le cadre du départ de leur ingénieur DevOps, j’ai dû assurer la mise en condition opérationnel de leur système d’information, le temps que le nouveau DevOps arrive.
J’ai pu mettre mes connaissances à leur service, en refondant entièrement leur pipeline de construction et de déploiement. Initialement sur Jenkins, je l’ai migré sur Giltab-Ci avec un déploiement sur GKE.
GitLab, Kubernetes, Docker, Grafana, Prometheus, PHP, GCP, Kubernetes, Azure
DevOps
Sept. 2021 – Juil. 2022 (11 mois) | BNP | Paris
BNP Paribas est une banque française, la première banque française par son activité et sa rentabilité, et le 10ᵉ groupe bancaire international, présent dans 71 pays.
Suite à l’acquisition du cloud IBM, j’ai développé un contrôleur Kubernetes pour gérer les VIP F5 au sein de différents cluster.
GitLab, Kubernetes, Docker, Quarkus, Minio, Grafana, Prometheus
DevOps
Sept. 2020 – Sept 2021 (1 an) | Manomano | Paris
ManoMano est une entreprise française du secteur du commerce en ligne spécialisée dans le domaine du bricolage et du jardinage.
Dans l'optique de la conformité de l'entreprise à la GDPR, j’ai développé un outil de gestion des cookies pour le traçage et l’audit de la régularité des cookies.
Dans le cadre de la gestion financière de l’entreprise, j’ai été amené à reprendre les scripts de collecte de données financières en PHP et les portés en microservcce sous python.
GitLab, Kubernetes, AWS, Docker, Python, Java, Bandit, Trivy, Dependency-check, Spring-boot, thymeleaf, poetry, FastApi, puppetter, nodeJS, SQL-Alchemy
Architecte en charge de la sécurité et de la qualité
Jan. 2020 — Sept. 2020 (9 mois) | John Paul | Paris
Services de conciergerie pour une plus grande fidélité des clients et des employés, depuis 1987. Membre du groupe Accord Hotel depuis 2016, présent dans plus de 10 pays.
Dans l'optique de la conformité de l'entreprise à la directive PCI DSS, j'ai mis en place un pipeline CI / CD complète basée sur GitLab et renforcé les tests, la qualité et la mesure de sécurité de tous les produits John Paul sur tous les terminaux, y compris les téléphones mobiles. Cela nécessitait en particulier de développer des plugins Sonar pour l'intégration aux règles Docker et CVE avec le mapping CVE / CWE / OWASP.
GitLab, Sonar, Vagrant, Docker, Hadolint, Bandit, Trivy, Dependency-check, Safety, Findbug
Enseignement du développement Web et des fondamentaux de la sécurité
Sept. 2018 — aujourd’hui (2 ans) | Hetic | Paris
1ère université française de classement dans le domaine du développement Web, depuis 2001.
En tant que membre de l’équipe principale de Hetic, j’enseigne les compétences fondamentales du Web à 100 futurs concepteurs et intégrateurs Web (BAC + 3) et 30 étudiants en master (BAC + 5) avec un véritable matériel pédagogique. Thèmes principaux: réseau, architectures client / serveur, stratégies de test, méthodologies de test (TDD, BDD), DevOps et sécurité.
Fondateur et directeur technique
Juin 2019 — Jan. 2020 (8 months) | Natural Interface | Val-de-Marne
Développement d'une intelligence artificielle généraliste non supervisée capable de s'adapter en réorganisant ses couches de neurones selon le contexte. En outre, cette IA est capable de communiquer avec des IA homologues et de passer à une organisation à plus grande échelle, sous une forme plus optimale. Gérant 2 ingénieurs, nous avons essayé et appliqué cette technologie sur 4 cas d'utilisation / classes de problèmes, listés ci-dessous:
Indexation des CV et développement d'une interface de recherche (PNL) permettant aux employeurs de trouver et d'embaucher des candidats.
Exemple de demande: «Trouver un ingénieur DevOps capable d'être sur site en moins d'1h30 pour la conformité SLA».
Actuellement utilisé en production par Novoteam, un chasseur de têtes.
Recherche de chemin optimale dans un graphique, avec des applications possibles au transport multimodal (MVP)
Moteur de scoring d'identité à des fins KYC et détection de fraude (MVP)
Facilité de paiement instantané basée sur la crypto-monnaie pour les paiements de la vie quotidienne (POC)
Neo4J, SolR, Java, NodeJs, Python, ReactJs
Architecte DevOps
Jan. 2019 — Mai 2019 (5 mois) | PhotoSpace | Seine-et-Marne
Conception et développement de systèmes de périscopes de sous-marins, fondée en 2006, 10+ employés.
J'ai réalisé diverses améliorations sur la plate-forme de PhotoSpace, dont les suivantes (liste non exhaustive):
Mise à jour des scripts Ansible suite à la migration de Debian 9 vers Debian 10 et durci Centos 7
Configuration d'un environnement pour les tests fonctionnels avec Robot Framework
Configuration de pipelines de métriques de logs et de qualité basés sur Telegraf, Influxdb et Grafana
Configuration d'un environnement pour les tests de performances et de montée en charge avec Locust
Ansible, Telegraf, Influxdb, Grafana, Locust, Robot Framework
Architecte DevOps
Sept. 2018 — Dec. 2018 (4 mois) | Docapost IoT | Paris
Une filiale du Groupe La Poste, accompagnant les clients de tous secteurs dans leur processus de digitalisation.
Reconnaissant le déclin du courrier physique, La Poste diversifiait de manière proactive son cœur de métier avec des prestations supplémentaires du dernier kilomètre fournies par les facteurs. L'IoT est l'un des composants clés sur lesquels repose cette stratégie, les données qu'il fournit étant utilisées pour les calculs de chemin optimal. Dans ce contexte, j'ai mis en place une infrastructure de cloud privé avec des pipelines CI / CD basés sur GitLab, un déploiement Blue / Green et une application Python personnalisée pour gérer les différentes applications. Aussi, j'ai mis en place une suite de gestion de logs ELK et son monitoring avec Telegraf, InfluxDB et Grafana.
IoT, GitLab, Python, Kafka, Ansible, ELK, Telegraf, InfluxDB, Grafana
Expert Sécurité (RSSI France) & Architecte DevOps
Nov. 2016 — Août 2018 (1 an, 6 mois) | Thomas Cook | Paris
Une (ancienne) agence de voyage bien connue.
J'étais en charge de la conformité de l'entreprise au RGPD, le règlement européen sur la protection des données et la vie privée. À ce titre, j'ai mené des audits des processus et des applications de Thomas Cook et mis en œuvre les adaptations nécessaires qui en résultent. De nombreuses applications de e-commerce héritées nécessitaient une attention particulière et des compétences de refactoring. J'ai également configuré GrayLog et Sentry pour gérer les erreurs de toutes les applications partenaires. Pour aider Thomas Cook à rationaliser ses infrastructures, j'ai mis en place un pipeline CI / CD complète et une supervision de réseau basée sur PRTG. J'ai également contribué à la réécriture, puis la mis en œuvre de la politique de sécurité en coordination avec d'autres filiales étrangères.
GDPR, Legacy Remediation, GrayLog, Sentry, Debian / Centos
Fév. 2016 – Oct. 2016 (8 mois) Vialink Joinville le Pont
Architecte Logiciel
Dans le cadre de la rationalisation des applications de l’entreprise, concevoir et mettre en place une plateforme unique en full REST Json.
Élaboration d’une plateforme de service à partir de micro-services. Gestion d’applications de signature et conception d’une application de KYC (Know Your Customer).
Réorganisation des méthodes de travail (passage à l’agile) et des workflow de développement et livraison (Intégration continue).
Nov 2015 – Jan 2016 (3 mois) Orange Paris
Ingénieur étude et développement
Dans le cadre d’une tierce maintenance applicative, assurer les évolutions et corrections d’une application web de gestion de guide vocal.
Élaboration des éléments de sécurité (PQS, dossier de sécurité) et mise en place d'outil
(Prelude/Prewikka, OSSEC, Suricata, Samhain).
Oct. 2014 – Oc.t 2015 (1 an) KleeGroup Plessis-Robinson
Ingénieur étude et développement
Dans le cadre d’une tierce maintenance applicative, assurer les évolutions et corrections d’une application web de gestion des formations des notaires.
Conception et réalisation des évolutions, chiffrage, recette et mise en place chez le client.
Ingénieur étude et développement
Dans le cadre d’une tierce maintenance applicative, assurer les évolutions et corrections
d’une application web financière des notaires.
Conception et réalisation des évolutions, chiffrage, planification, recette et mise en place chez le client.
TFS, Eclipse, Bootstrap, Backbone.js, SolR, Atom.io, SublimeText
Avr 2012 – Oct 2014 (2 ans 6 mois) Société Générale Fontenay-sous-bois
Ingénieur étude et développement
Dans le cadre de l'amélioration de la sécurité des échanges financiers, réalisation de la migration des applications C et Bash de solaris 8 vers Red Hat.
Conception et réalisation d'une nouvelle architecture des collectes des informations.
Spécifications technique détaillées, chiffrage, planification, mise en place de l'architecture cible. Coordination des différents acteurs et conception d'une API commune.
Java, C, Oracle, Weblogic, WebsphereMQ, bash, Python, Perl, IBM Clearcase, Git, Spring, Struts, Jenkins, Nexus, GSON, WS-SOAP, Eclipse.
Août 2008 - Avr 2012 (3 ans 8 mois) Centre de Transmission Gouvernementale Paris
Analyste programmeur / Architecte technique
Dans le cadre des missions du Centre, refonte des applications de communication sécurisée gouvernementale.
Conception et réalisation d'une architecture de messagerie sécurisée en java.
Java, C, UML, MySQL, JSF, XulRunner, BouncyCastle, JavaMail, Milter, Eclipse.
Déc 2006 - Août 2008 (1 an 9 mois) CRISAT Suresnes
Analyste programmeur / Leader technique
Développement de divers applications de ressources humaines.
Encadrement de l'équipe de développement d'une application de gestion de mutualisation et gestion de terrain d’entraînement.
Planification, chiffrage et suivi des étapes de conception de l'application.
Déploiement des livrables.
Participation à la réflexion et à la refonte du portail intranet et extranet de l'Armée de Terre.
Java, Spring, Oracle, Struts, JSF, LifeRay, Tomcat, UML, Merise, Jbuilder, PVCS.
Compétences clées
Languages: Java (Maven+Gradle), Python, C, Bash
Frameworks: Spring, Spring Boot, JPA, TimeLeaf
Databases (SQL): MySql, PostgreSql, Oracle
Databases (NoSQL): Neo4J, ElasticSearch, MongoDB, Cassandra, SolR
Microservices: Zuul, Eureka, Consul, Kafka, RabbitMQ
Containers/Virtualization: Docker, K8S, Vagrant
IaC: Puppet, Ansible, Terraform
Monitoring/Provisioning: ELK, Telegraf, InfluxDB, Grafana
OS: Debian, CentOS, Fedora, RedHat, Ubuntu Server
CI/CD: GitHub, Gitlab, Bitbucket, Jenkins, Sonar
PKI/IAM: Oauth2, SSO, SAML, JWT, OpenSSL, MFA, 2FA
IDS: Prelude/Prewikka, OSSEC, Suricata, Samhain
SAST/DAST (OWASP): Bandit, Trivy, Dependency-check, Safety, Findbug
Methodologies: eXtreme programming, Scrum, Kanban, Crafts (clean code, xDD, refactoring)