You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Matthieu R.MR

Matthieu R.

Expert Devops python / AWS

€700/day
Paris 12e Arrondissement, FR
8-15 years

Average response time: 1 hour

About Matthieu

Ingénieur polytechnicien, développeur backend et expert cloud, j'ai 10 ans d'expérience dans le développement, la mise en production, et le maintien en condition opérationnelles de logiciels complexes à forte composante data ou scientifique.

Après avoir fondé une startup en tant que CTO dans le domaine de la 3D et du jeu video, et travaillé pour un éditeur SaaS à destination du secteur public, j'ai effectué de missions en tant qu'indépendant pour le secteur financier et le secteur du marketing digital. J'ai l'habitude de m'intégrer rapidement à de nouveaux environnements, et de comprendre les enjeux business derrière les décisions techniques.

Je suis disponible autant pour des mission de conseil technique et de mentoring (aide aux choix techniques, encadrement de développeurs, audit de code) que pour des missions plus axées sur l'implémentation.
  • French

    Native or bilingual

  • English

    Native or bilingual

Can work on-site
Paris 12e Arrondissement (up to 50km), Toulouse (up to 20km)

Experience

  • Opendatasoft
    Ingénieur devops / Lead developer
    PUBLIC SECTOR
    April 2018 - February 2021 (2 years and 10 months)
    Région de Paris, France
    Au sein de l’équipe SRE, puis de l’équipe de développement, j’ai participé
    au développement de l’application opérée par Opendatasoft, et au run de
    l’infrastructure.

    Missions:
    • Automatisation du déploiement de l’application sur les serveurs et de la gestion de configuration, via saltstack.
    • Automatisation de la création de nouveaux clusters et de nouvelles régions de déploiement, via terraform
    • Evolution de l’application et du déploiement pour supporter plusieurs serveurs applicatifs au sein d’un cluster. Passage d’une architecture single-server à une architecture HA.
    • Passage de l’environnement local de développement sous docker. Documentation et support aux développeurs pour gérer la transition.
    • Maintien de la CI (jenkins, travis-ci)
    • Surveillance et optimisations des clusters Elasticsearch
    • Création de tests de performance des APIs, avec l’outil Gatling. Tests de non-régression, notamment dans le contexte d’une migration Elasticsearch v1 -> Elasticsearch v6
    • Design et développement d’évolutions sur les APIs de l’application
    • Optimisations de performance sur l’indexation et la recherche dans Elasticsearch
    • Meneur d’une refonte majeure du code d’indexation et de recherche de données, pour mettre à jour d‘Elasticsearch 1.7 à 6.0. Design des nouveaux schemas de données. Mise en place des processus de migrations des données des anciens vers les nouveaux clusters.
    • Développement sur des plugins Elasticsearch open-source, en java

    Environnement technique: Python, django, celery, Elasticsearch, MySQL,
    PostgreSQL, AWS, EC2, s3, Elasticache, ELB, Lambda, RDS, Outscale,
    saltstack, git, github, jenkins, travis, linux, docker, nginx, haproxy, glusterfs,
    zabbix
    Python Django Elasticsearch MySQL PostgreSQL Amazon Web Services Terraform Celery
  • AXONEA
    Directeur technique
    MEDICAL
    September 2016 - December 2017 (1 year and 3 months)
    Région de Paris, France
    Axonea est éditeur d’une application de gestion de patientèle en ophtalmologie, déployée principale on-premise dans des cliniques et hôpitaux.

    Missions:
    • Encadrement d’une équipe de développeurs
    • Evolutions de l’application. Migration d’une partie des APIs de Symfony vers django
    • Supervision opérationnelle des déploiements on-premise au sein d’hôpitaux. Déploiements packagés via docker/docker-compose, et installés manuellement sur des réseaux sans accès externe.
    • Développement C++/Qt sur un outil de récupération de données depuis des machines métier via port série, et de communication avec lecteur de carte Vitale.
    • Gestion des pipelines de ci (via concourse-ci) pour préparer les déploiements
    • Mise en place d’un environnement de déploiement en SaaS compatible HDS (OVH/VMWare)
    Environnement technique: Python, django, PHP, Symfony, AngularJS,
    OVH, linux, C++/Qt, docker, docker-compose, concourse-ci
    Python Django AngularJS Linux Docker
  • Luna
    Co-fondateur et CTO
    TECH
    January 2013 - December 2017 (4 years and 11 months)
    Région de Paris, France
    Responsable de tous les aspects techniques d'une société de 4 personnes, à l'intersection des technologies web et de contenus scientifiques. Décision stratégique, gestion des projets, maintien opérationnel et administration système, gestion RH, participation au développement.

    Projet Symhub:
    • Plateforme web de partage et d’exécution de codes de calcul scientifique
    • Développement d’un application django permettant d’uploader et de faire tourner des fonctions de calcul scientifique
    • Mise en place d’un environnement, via docker+Mesos, permettant d’exécuter de manière sécurisée des fonctions arbitraires uploadées par les utilisateurs.
    • Environnement technique: Python, django, docker, mesos, rq

    Project Seekscale:
    • Plateforme de rendu 3D en cloud, à destinations des studios 3D et d’animation
    • Développement d’outils et de technique réseaux diverses permettant d’intégrer des ressources cloud (AWS, OVH) à un réseau interne d’un studio 3D, pour des applications métier (Maya, 3dsmax, Vray, swarmagent)
    • Développement de l’outil smbproxy, proxy transparent pour le protocole SMB (partage de fichiers Windows) permettant de forcer agressivement la mise en cache des fichiers et optimiser l’utilisation de la bande passante
    • Développement selon les besoins de proxys d’interception/réécriture réseau, pour forcer l’intégration des services cloud à des réseaux locaux
    • Automatisation de déploiements vers des serveurs cloud (AWS/EC2) et des serveurs dédiés (OVH), sous Windows et Linux
    • Environnement technique: openvpn, python, linux, iptables, twisted, puppet

    Projet Exospace:
    • Plateforme de visualisation de données atmosphériques et spatiales
    • Environnement technique: python, linux, django, webgl, plot.ly, emscripten

    Projet Pype:
    • Solution de gestion de fichiers en cloud, développée pour les besoins d’un projet de recherche européen
    • Environnement technique: python, django, docker
    Python Linux Docker Gestion de projet Network

Recommendations

Be the first to recommend Matthieu

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Ingénieur
    Ecole polytechnique
    2012
  • Civilingenjör (Master of Science)
    Kungliga tekniska högskolan / KTH Royal Institute of Technology
    2012

Skill set

Categories