Julien - Architecte Cloud / Devops
Ref : 141118S002-
77330 OZOIR-LA-FERRIÈRE
-
Consultant, Développeur, Architecte (44 ans)
-
Télétravail si le client est à plus de 2h de son domicile
-
Mandataire social de sa structure Freelance (SARL, SAS, EURL, etc)
EXPERIENCES PROFESSIONNELLES :
Société Générale, Val de Fontenay, France.
Architecte cloud et devops 01-2022/02-2023.
Contexte : Architecte référent de la plateforme CI d’Itim dans le cadre du programme de
convergence.
Environnement technique : Git, Jenkins Cloudbees, Nexus, Artifactory, OpenStack, Docker,
CentOS, Kubernetes, Azure, AWS, github actions.
Responsabilités :
• Participation aux sujets de convergence des plateformes de CI.
• Pérennisation de la connaissance sur la plateforme ITIM
• Recherche d’opportunité de réduction de coût.
Résultats :
• Baisse des coûts de plus de 50% de la brique référentiel binaire par migration vers nouvelle
infrastructure.
• Participation à l’ouverture d’une nouvelle offre de service CI (github actions)
• Elaboration d’architectures de déploiement de l’offre commune
• Pérennisation de la plateforme ITIM par la formation d’ingénieurs.
Société Générale, Val de Fontenay, France.
Architecte cloud et devops 01-2018/12-2021.
Contexte : Migration vers le cloud public d’une plateforme d’intégration continue.
Environnement technique : Maven, Git, Jenkins Cloudbees, Nexus, Docker, CentOS, Kubernetes,
AWS (eks, ec2, cloudformation), packer, python.
Responsabilités :
• POC d’une CI moderne déployée sur EKS.
• Architecturation et delivery de la plateforme CI dans le cloud AWS
Résultats :
• Baisse des coûts de la plateforme.
• Maturité devops (excellence opérationnelle).
• Meilleures élasticité, résilience et disponibilité de la plateforme.
Société Générale, Val de Fontenay, France.
Ingénieur devops et expert technique 06-2016/12-2017.
Contexte : Industrialisation de la plateforme d’intégration continue.
Environnement technique : Maven, Git, Jenkins Cloudbees, Nexus, Ansible, Alien for Cloud,
Docker, CentOS.
Responsabilités :
• Premières études d’ouverture de la CI sur le cloud public.
• Déploiement sur réseau de production (contraintes sécuritaires, monitoring,.. ).
• Provisionning automatisé de la plateforme.
Résultats :
• Coaching d’une équipe qui a la capacité de gérer sa production.
• Gain en maturité devops (ownership complet).
.
Quicksign, Neuilly sur seine, France.
Architecte logiciel /expert technique 2015.
Contexte : Répondre à une contrainte réglementaire et structurer les développements à l’aide
du pattern architectural CQRS/ES.
Environnement technique : JEE, JBoss, Apache, Axon, CQRS, Spring, Oracle, Git, maven, Bamboo,
Rest, Sonar, Jira, Docker.
Réalisations :
• Analyse de l’architecture existante et proposition d’un plan de refactoring
• Implémentation du socle technique CQRS/ES en s’appuyant sur le framework Axon
• Réalisation d’une tranche fonctionnelle CQRS/ES.
• Pilotage technique des équipes de développement pour le refactoring.
• Participation au comité de projet.
• Mise en production.
• Intégration de gitflow dans bamboo.
• Initialisation des tests d’intégration dans un container docker pilotés par Bamboo.
Résultats :
• Refonte de l’architecture selon le pattern CQRS/ES répondant aux objectifs du client
• Ouverture vers des gains de qualité par l’automatisation des tests d’intégration.
Viadeo, Paris, France.
Architecte logiciel. 2011 - 2014.
Contexte : Accompagner Viadeo à un moment de forte croissance de Viadeo pendant lequel la
société souffrait notamment de problèmes de productivité dans les développements.
Environnement technique : JEE, Tomcat, Spring, MySQL, SolR, NoSQL, Axon, CQRS, Svn, Git,
maven, Jenkins, Rundeck, liquibase, Puppet, Sonar, Jira
Réalisations :
• Formalisation et renforcement des bonnes pratiques du gestionnaire de version, de l’outil
de build et du serveur d’intégration continue.
• Refactoring des dépendances entre artefacts.
• Automatisation de la création des features branches (scm, nexus, serveur IC, environnement
d’intégration).
• Introduction du feature toggle pour les développements sur le trunk.
• Définition du workflow de build promotion et du continuous delivery avec coordination
des équipes QA et exploit.
• Automatisation du déploiement des patchs avec intégration au bugtracker (jira).
• Partage des pratiques avec les filiales indienne et chinoise.
Résultats :
• Augmentation de la fréquence des releases d’une fois par mois à une fois par semaine.
• Gain de productivité par l’automatisation des tâches répétitives et formalisation /
automatisation de workflow.
• Gain de qualité par l’intégration de l’automatisation des tests et des inspections de code
Cadextan / Decalog, Paris, France.
Architecte J2EE / développeur sénior 2007 - 2011.
Contexte : Decalog, éditeur de solution pour l’Asset Management, renforce son équipe
d’architectes logiciels au moment du lancement d’une nouvelle version impliquant une refonte
architecturale.
Environnement technique : JEE, WebLogic, Spring, JPA/Hibernate, Swing, Oracle/Sybase, Maven,
Bamboo, Wlst.
Réalisations :
• Refactoring pour découplage des applications.
• Migrations techniques: Maven 1→2, WebLogic 9.0→9.2.2→10.3.2, Java 1.5→1.6
• Pilotage de l’équipe offshore (Indienne) pour l’internationalisation des couches applicatives
en C et prise en charge de l’internationalisation des couches java.
• Industrialisation de l’usine logicielle.
• Automatisation de la configuration de déploiement du serveur WebLogic avec WLST.
Résultats : Participation à l’acquisition de nouveaux clients
• en ayant rendu indépendant les produits de la solution.
• par la préparation des missions d’avant-vente (internationalisation/localisation) pour
l’accès aux marchés émergent (Chine et Israël).
• par des missions d’expertises (tuning et configuration JVM et WebLogic) sur site client..
Unilog / Manutan, Paris, France.
Chef de projet technique. 2005 - 2007.
Contexte : Manutan, équipementier industriel et fourniture de bureau, vendant ses produits
dans 11 pays d’Europe.
Prise en charge du périmètre des boutiques front et des flux B2B pour accompagnement vers
une TMA.
Environnement technique : IIS, Apache, Intershop Enfinity, HTML, javascript, JSP/ISML, Servlets,
EJB, XML, Oracle 8i, CVS, Ant, Mantis.
Réalisations :
• Management et répartition des tâches de maintenance évolutives et correctives pour une
équipe de 5 développeurs.
• Rétro documentation des applications et des scénarios de résolutions d’incident.
• Pilotage de l’infogérant pour les mises en production et la résolution des problèmes
d’exploitation.
• Participation à la définition des engagements SLA.
Résultats :
• Réduction du nombre d’incidents applicatifs.
• Amélioration des relations avec l’infogérant par la formalisation et semi-automatisation du
processus de livraison
SofiaTech, Hangzhou, Chine.
Team Leader. 2004 - 2005.
Contexte : Société proposant une offre de développement offshore en Chine.
Environnement technique : Java, Swing, XML, JNI, MySQL, Ant, CVS, langage C, PalmOS.
Réalisations :
• Recrutement et encadrement technique d’une équipe de 4 développeurs
• Spécification et conception technique
• Répartition des tâches
• Coordination des différents interlocuteurs et reporting auprès du client.
Résultats :
• Coaching d’une équipe de développeurs capable de livrer ses projets
• Livraison des projets avec respect des engagements.
Intelligent Software Agents Laboratory - CMU, Pittsburgh, USA.
Programmeur Chercheur 2002 - 2003.
Contexte : Laboratoire de renommée internationale, travaillant entre autres sur les services web
sémantiques
Environnement technique : Web Services, Web sémantique, ontologie, logique de description,
moteur de règles, OWL-S.
Réalisations :
• Réalisation des évolutions nécessaires au support du modèle « broker » dans
l’environnement d’exécution des services web sémantique.
• Mise en application par implémentation d’un service d’information météorologique utilisant
le modèle « broker ».
Résultats :
• Publications des travaux dans les conférences internationales notamment dans IEEE
internet computing)
• Travaux intégrés dans la norme OWL-S du W3C.
FORMATION:
EPITA (Ecole Pour l’Informatique et les Techniques Avancées), Paris, France.
Diplôme d’ingénierie informatique. 2002.
Université Paris Dauphine, Paris, France.
DEA intelligence artificielle et base de données avancées. 2002.
COMPÉTENCES TECHNIQUES :
Développment: Java/Jee, C
Serveurs d’application: Tomcat, JBoss, WebLogic.
Méthodes agiles: Scrum, Kanban
Build tools: ant, maven, sonarscanner
Scripting : Python, Shell
Plateforme CI: Jenkins, Bamboo, Github Actions
AWS: EC2, IAM, S3, Cloudformation, Cloudwatch, RDS, ….
Containerisation: LXC, Docker, kubernetes
Configuration Management / Provisionning: Ansible, Packer
Autres Compétences: Administration Linux, troubleshooting production, architecture
logicielle / de déploiement
LANGUES:
Français : langue maternelle
Anglais : courant
Mandarin : niveau HSK 3