Bienvenue sur le profil Malt de Geoffrey !

Malt vous permet d'accéder aux meilleurs consultants freelances pour vos projets. Contactez Geoffrey pour échanger sur votre besoin ou recherchez d'autres profils sur Malt.

Geoffrey Lienhart

ingénieur devops docker ansible ci/cd | dev c++

Peut se déplacer à Strasbourg

  • 48.5733
  • 7.75228
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Geoffrey.
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Geoffrey.

Localisation et déplacement

Localisation
Strasbourg, France
Peut travailler dans vos locaux à
  • Strasbourg et 50km autour

Vérifications

Langues

Catégories

Compétences (50)

Geoffrey en quelques mots

J'ai plus de 5 ans d'expérience en méthodologies DevOps (CI/CD, Docker, IaC) et administration système en tant que responsable de l'infrastructure d'une start-up (environ 40 machines locales et dans le cloud). J'ai également développé des applications C++ et Backend pendant 15 ans dans la santé, la banque et le tourisme.

Ces compétences me confèrent une vision transversale du développement logiciel, axée sur la fiabilité, la réduction de la dette technique et la satisfaction des utilisateurs. J'écris par exemple des tests unitaires depuis 2008, en TDD ou pour du code existant, et automatise leur exécution dès la compilation.

J'interviens sur :

  • la mise en place ou l'amélioration de votre pipeline d'intégration et livraison continues ;
  • le déploiement d'applications et services (WordPress, Nextcloud...) avec Docker, Kubernetes, KVM/QEMU et Ansible ou SaltStack ;
  • l'automatisation de la configuration de vos serveurs et postes de travail avec Ansible ou SaltStack ;
  • le développement en C++, Python, PHP/MySQL ;
  • la réalisation de travaux ponctuels (mise en place de sauvegardes automatisées, audit et refactoring de code...) afin que vos équipes puissent se concentrer sur les tâches les plus urgentes.

Bien entendu, je serai heureux de m'intégrer à vos équipes, que ce soit à distance ou dans vos locaux, et de me conformer à vos pratiques en place.

N'hésitez pas à me contacter pour que nous discutions de vos projets (ça ne coûte rien :-) ) !

---

Le tarif affiché est indicatif et peut être négocié en fonction des modalités de chaque mission.

Expériences

Indépendant

Jeux vidéo & animation

Développeur de jeu vidéo Godot/C++

Strasbourg, France

juillet 2019 - Aujourd'hui

Réalisations notables :

  • Création d'une librairie d'arbre de comportement (behavior tree) en C++17, capable de piloter efficacement plusieurs centaines d'individus (data-oriented design) ;

  • Automatisation de l'export des ressources vers le projet Godot avec Meson ;

  • Déploiement d'outils et services avec Docker et Ansible : intégration continue et gestionnaire de dépôts avec GitLab, machines virtuelles avec KVM/QEMU, configuration de la sécurité des environnements... ;

  • Graphisme : modélisation 3D et animation avec Blender, physically based rendering, shaders ;

  • Réalisation d'un business plan et d'une étude de marché.

InSimo

Santé & bien-être

DevOps/Administrateur système + Ingénieur R&D

Strasbourg, France

mars 2014 - juin 2019

InSimo développe des logiciels de simulation pour l’apprentissage du geste chirurgical et du planning opératoire.

Au sein de cette start-up innovante, j'ai porté la double casquette d'ingénieur R&D et de responsable de l'infrastructure système, menant son passage sous Docker dès 2014 et fournissant à l'équipe de développement les services et le support dont elle avait besoin (méthodologies DevOps).

Infrastructure as Code : écriture et déploiement de services avec Docker + Compose

  • Pipeline d'intégration/livraison continues avec Buildbot : compilation multiplateformes Windows et Linux, tests unitaires, tests de non-régression et benchmarks automatisés.
  • Outils collaboratifs : dépôts Git/SVN, Phabricator, Nextcloud.
  • Site web : https://www.insimo.com (WordPress, Matomo).
  • Mise en place de backups automatiques pour ces services

Administration système

  • Installation et configuration des serveurs et postes de travail sous Windows et Ubuntu (une quarantaine de machines locales et dans le cloud)
  • Gestion du matériel (achats/montage/dépannage).

Développement

  • Débogage et optimisation de logiciels de simulation médicale multi-plateformes (Windows et Linux) en C++14, Qt et Python.
  • Élaboration de méthodes de tests unitaires adaptées à la simulation interactive (calculs mécaniques, modifications topologiques...).
  • Référent technique : formation et support de l’équipe aux bonnes pratiques de code C++, à l’écriture de tests unitaires et à Git.
  • Responsable des dépôts de sources : conversion de SVN vers Git, backport de commits entre dépôts (rebase, subtrees), réécriture d'historiques (filter-branch).
DevOps Docker C++ Python Google Test CMake Git Apache subversion Git-SVN Buildbot Intégration continue Livraison continue Tests unitaires TDD CppCheck Profiling C++14 Optimisation GCC Visual Studio Qt Phabricator Wordpress Matomo PHP Administration système LDAP Nginx Apache Vim Bash Linux Ubuntu Windows OVH IAAS Méthode agile Scrum

ITCE - BPCE

Banque & assurances

Ingénieur d'études pour AUSY

Strasbourg, France

janvier 2011 - février 2014

ITCE est le service informatique du groupe BPCE.

  • Au sein d'une équipe dédiée, développement et maintenance de l'application de pilotage et d'administration des automates bancaires en C++ sous Windows et Unix.

  • Apport de tests unitaires automatisés afin de limiter les risques de régression.

  • Migration du moteur de rendu web vers des version modernes supportant HTML5 (Gecko, Chromium Embedded Framework).

  • Évolution du site de souscription des commerçants au service de paiement en ligne SystemPay (PHP/PEAR/MySQL).

  • Évolution d'une plateforme de saisie de paramètres bancaires : mise en place d'un export CSV, de filtres de recherche... (PHP/cakePHP, Oracle SQL).
C++ Tests unitaires PHP MySQL phpMyAdmin Oracle Microsoft Visual Studio UnitTest++ Chromium Embedded Framework Gecko Apache subversion Mercurial Redmine cakePHP PEAR Windows UNIX AIX linux Red Hat Linux Bash

Société Générale Securities Services - Société Générale

Banque & assurances

Ingénieur d'études pour Sopra

Paris, France

février 2008 - novembre 2010

1 recommandation externe

Consultez les recommandations qu'a reçues Geoffrey

Formations

Certifications