Olivier Munier

Ingénieur système Linux et développement Python at Leadcom
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Rennes, Brittany, France, FR
Languages
  • Anglais Professional working proficiency
  • Français Native or bilingual proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 1 ratings
  • (1)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Alexandre Galodé

J'ai eu l'opportunité de travailler avec Olivier, à plusieurs reprises. Tout d'abord dans la même équipe chez un client, puis en l'intégrant à ma propre équipe de développement Python. C'est un développeur chevronné et passionné, sachant faire preuve de rigueur et d'autonomie. Toujours en veille technologique, et à l'écoute des besoins client, il sait être force de proposition. Polyvalent, et à l'aise aussi bien en informatique qu'en électronique, ses compétences en Linux, Python et embarqué se sont régulièrement révélées indispensables au bon accomplissement de ses missions. Pour résumer, je ne peux que vivement le recommander, car il fait parti des ressources compétentes avec qui on a plaisir à travailler.

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Succeeding in DevOps
    LinkedIn
    Jul, 2021
    - Nov, 2024
  • Penser comme un leader
    LinkedIn
    Jun, 2020
    - Nov, 2024
  • Certificat professionnel "Je Deviens Entrepreneur"
    Fonds Adie
    Apr, 2019
    - Nov, 2024

Experience

    • Netherlands
    • Telecommunications
    • 300 - 400 Employee
    • Ingénieur système Linux et développement Python
      • Jul 2022 - Present

      Domaine de compétences : Ingénieur R&D, développement Python, intégration logicielle, expertise Linux . Intitulé de l’intervention : Ingénierie, intégration et développement sur la plateforme VSPP . Objectif : Assurer les tâches d’intégration, packaging, automatisation, débogage, configuration, … sur l’infrastructure Linux et le logiciel VSPP . Réalisations : Déploiement cluster de VM Linux CentOS, RedHat et AlmaLinux. Déploiement de la solution VSPP selon plusieurs architectures (haute disponibilité, haute sécurité, all in one, ...). Reprise et modification du code Bash et Python. Multiples corrections de bugs relatifs à Linux et VSPP. Interventions de nombreux démons Linux : ntp, dns, http, logrotate, syslog, … Création de pipelines Azure Devops (ADO) et Jenkins. Écriture de scripts Bash et Python3. Automatisation : Création de jobs Jenkins, déploiement de Jenkins sur VM, création de conteneurs Docker Livrables : Bugfixes et nouvelles fonctionnalités. Environnement technique : Linux Centos et RedHat, AlmaLinux, Full Télétravail, VPN, SSH, Jenkins, programmation Bash et Python, Contexte international (Israël, Inde). Show less

    • United States
    • Telecommunications
    • 500 - 600 Employee
    • Ingénieur système Linux et développement Python
      • Nov 2020 - Jul 2022

    • France
    • Musicians
    • 1 - 100 Employee
    • Ingénieur recherche/développement
      • Apr 2020 - Apr 2020

      Domaine de compétences : Ingénieur R&D, développement Micro Python et électronique. Intitulé de l’intervention : Création d’un traducteur de messages MIDI. Objectif : Créer un circuit capable de transformer des messages MIDI en autres messages MIDI typiquement le message « Control Change » vers le message « System Exclusive ». Réalisations : Apprentissage des différentes normes MIDI. Développement du traducteur en micro Python sur microcontrôleur ESP32. Création d’un système évolutif et simple d’utilisation pour un non informaticien. Rédaction de la documentation utilisateur. Création du prototype électronique. Environnement technique : Linux Debian, programmation micro Python V1.12, rshell, VS Code. Show less

    • France
    • Ranching
    • 1 - 100 Employee
    • Lead Developer
      • Sep 2019 - Feb 2020

      Programmation en Python du socle technique (Back end) servant de base aux différents projets de la refonte complète du système d'information de la société Evolution. Reprise de code existant Soutient et formation de développeurs Python juniors. Développement du nouveau logiciel métier "Fondaxyon" destiné à optimiser et simplifier le quotidien des techniciens de terrain. Programmation en Python du socle technique (Back end) servant de base aux différents projets de la refonte complète du système d'information de la société Evolution. Reprise de code existant Soutient et formation de développeurs Python juniors. Développement du nouveau logiciel métier "Fondaxyon" destiné à optimiser et simplifier le quotidien des techniciens de terrain.

    • France
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Ingénieur développement Python sur Linux
      • Jun 2018 - Jan 2019

      Client : Mitsubishi ElectriqueDomaine de compétences :Linux, Programmation Python, Interface graphique.Intitulé de l’intervention :Développement d’une GUI en python.Objectif :Créer une GUI en python afin de permettre une compréhension visuelle des algorithmes de transmission 5G.Réalisations :Reprise et optimisation du code existant.Propositions de changement d'architecture globale de la solution existante.Re codage (from scratch) du logiciel.Utilisation du toolkit graphique Kivy.Interfaçage Python/Matlab.Gestion d'un écran tactile multi touch.Packaging et déploiement du code sur Linux.Environnement technique :Linux CentOS et Debian, Matlab, programmation Python 3.6, Toolkit graphique Kivy. Recherche et Développement privée, Hyperfréquences. Show less

    • Développeur Python
      • Mar 2018 - Jun 2018

      Client : SyrlinksDomaine de compétences :Programmation Python3.6, PySide2, Linux Debian, interfaçage avec des cartes électroniques, dialogue RS232.Intitulé de l’intervention :Développement d’une IHM destinée à tester des cartes de communication satellites.Objectif :Fournir une interface graphique en QT permettant de dialoguer et effectuer des opérations de supervision et de maintenance sur des cartes FPGA Proasic et processeur Zynq.Réalisations :Programmation en Python3.6Interface graphique en QT5.9 avec PySide2.Implémentations de protocoles de communication satellites.Gestion d’envoi et réception des trames en bytestream via un thread utilisant pyserial.Gestion des sources avec Git.Développement et debug avec l’environnement EclipseEnvironnement technique :Linux Debian Testing, Python 3.6, Vim, Eclipse, Qt Designer, Git, QT5.9, PySide2, labo d’électronique (environnement CEM). Show less

    • Ingénieur développement Python sur Linux
      • Sep 2017 - Feb 2018

      Client : SCHAPI/DREALDomaine de compétences :Programmation Python3.6, PyQt, Linux Debian.Intitulé de l’intervention :Développement du logiciel Octave destiné à l’hydrométrie.Objectif :Octave est destiné à regrouper les fonctionnalités de nombreux logiciels actuellement utilisés afin que tous les hydromètres de France utilisent le même logiciel.Réalisations :Programmation en Python3.6Gestion graphique avec Matplotlib pour afficher les séries de données (hauteur, débit, pluvio, ...).Gestion d’interaction humain/machine avec Matplotlib.Client graphique QT5.9 avec PyQT.Gestion des sources avec Git.Environnement technique :Linux Debian Testing, Matplotlib, Python 3.6, Qt Designer, Vim, Gitlab, Git, QT5.9. Show less

    • France
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Intégrateur système Linux
      • Oct 2015 - Aug 2017

      Client : Envivio/Ericsson Domaine de compétences : Intégration, Linux Debian et CentOS 6 et 7, Programmation et Scripting, Tests Robotframework. Virtualisation KVM, Agilité SCRUM. Intitulé de l’intervention : Intégrateur sur les produits Halo et Encoding on demand. Objectif : Réalisation des tâches courantes d’intégration : scripting, packaging, configuration, tests auto, … Dans un environnement Agile avec la méthode SCRUM. Réalisations : Gestion de la construction automatique automatique du produit. Gestion de l'installation (déploiement) et de la mise à jour automatique du produit sur environnement Linux. Analyse de logs et résolutions de problèmes de configuration. Programmation Python d’éléments Back end. Packaging RPM pour Centos 6.6 et 7.2. Écriture de services SystemD et Sys V. Scripts Shell de build, déploiement automatique. Automatisation de tâches et intégration continue avec Jenkins. Rapport et correction de bugs. Écriture de tests Robotframework. Environnement technique : Linux CentOS 6.6 et 7, Debian Testing, Bash et Python, Redis, MongoDB, SSH, Jenkins, Svn, Qemu/KVM, Scrum, SystemD. Show less

    • France
    • Information Technology & Services
    • 700 & Above Employee
    • Développeur Python
      • Feb 2015 - Aug 2015

      Client : FaiveleyDomaine de compétences :R&D, Développement, Linux CentOS, Programmation Python et Web, Programmation asynchrone. Virtualisation, interfaçage avec de l'électronique.Intitulé de l’intervention :Programmation en Python d’outils d’optimisation de procédés.Objectif :Création d'un système de récupération, de traitement, d'archivage et de visualisation de données distantes.Réalisations :Automatisation d'un banc de mesure de cartes électroniques (réponse en fréquences), pilotage d'un Arduino via USB, et d'un analyseur de spectre via Ethernet.Génération automatique d'une documentation en pdf avec les graphiques (plot), les conditions et les relevés des mesures.Paramétrage d'Apache 2 pour mod_fcgid pour utiliser un serveur python WSGI.Connexion sur les ports RS232 (normaux et via Ethernet) et gestion de la sortie dans des logs. Programmation d'objets réseaux permettant de nombreuse opération en FTP, HTTP et SSH.Création d'un panneau de contrôle HTML5 hébergé sur un Raspberry Pi 2, permettant de piloter une carte d'extension via l'i2c (gestion des sorties relais et des cycles).Création d'un client SSH/SFTP avec Python Paramiko.Programmation d'un objet de requêtes sur les bases de données.Création d'un client de synchronisation de fichiers entre un serveur SFTP, CouchDB pour la sauvegarde des binaires et PostgreSQL pour l'indexation des noms.Mise en place d'un serveur SFTP et FTP sur une VM CentOS à des fins de test.Réalisation d'un programme de test utilisant le serveur SFTP virtuel.Programmation d'un service en Python gérant la création et la suppression de snapshot de machines virtuelles fonctionnant sur un serveur Vmware Vsphere.Environnement technique :Linux CentOS et Debian, langages Shell et Python, Paramiko, ssh, Vim, PostgreSQL, Twisted, Eclipse, Django, CouchDB, SFTP, Vmware, Vsphere, Raspberry Pi, Raspbian, Html5, Javascript Show less

    • Ingénieur réseau Linux
      • Nov 2014 - Jan 2015

      Client : Altran research ParisDomaine de compétences :R&D, Administration système, Linux Debian, Virtualisation, Audit Réseau.Intitulé de l’intervention :Mise en place d'une solution de supervision des connexions RTP.Objectif :Récupérer, afficher et insérer en base de donnée des informations de QoS sur une connexion VoIP.Réalisations :État de l'art sur les solutions existantes.Choix et montée en compétences sur le logiciel Argus.Mise en place d'une maquette virtuelle simulant la maquette physique, car travail à distance.Installation et paramétrage des clients et serveurs Argus afin de superviser le trafic des différents éléments.Programmation d'un service en Shell générant des graphiques sur les données à superviser à savoir delay, jitter et paquet loss.Mise en place d’une page web pour afficher les images générées.Mise en place d'un serveur NTP afin de synchroniser les différents éléments de la maquette pour avoir la métrique delay exploitable.Environnement technique :Linux Debian, langages Shell, ssh, Vim, MariaDB, Argus client et serveur, Qemu KVM. Show less

    • Ingénieur développement Python sur Linux
      • Jul 2014 - Oct 2014

      Client : Orange LabsDomaine de compétences :R&D, Réseaux, Linux Debian, Programmation Python, Web W3C.Intitulé de l’intervention :Création d'une interface web de gestion de comptes utilisateurs.Objectif :Création d'une interface de contrôle (GUI) web en utilisant python, dans le cadre d'un POC (Proof of Concept).Réalisations :Paramétrage du serveur web Apache pour le mode fastCGI sur Linux Debian.Mise à niveau des nouveautés de la programmation web HTML5 et CSS3 notammentMonté en compétences sur Python pour le web et sur l'utilisation du serveur WSGI.Interfaçage avec une Base de données MySQL et création des requêtes de lecture/écriture.Respect des standards HTM5 et CSS3 pour la mise en forme de l'interface et le responsive design.Environnement technique :Linux Debian, langages Shell et Python, ssh, Vim, fastCGI, MySQL, HTML5, Javascript, CSS3, WSGI. Show less

    • Opérateur informatique
      • Mar 2014 - Jun 2014

      Client : PSA Peugeot CitroënDomaine de compétences : Développement logiciel.Intitulé de l’intervention : Modélisation de l’IHM du système d’infotainment. Objectif(s) :Intervention sur plateau PSA, Modélisation sur le logiciel Artisan.Réalisation(s) :Travail de modélisation en utilisant les templates clients.Modélisation des panneaux d’IHMCompilation du code C++Test de la cohérence des panneaux vis-à-vis des spécifications.Environnement(s) technique(s) :Artisan Studio, logiciel de modélisation, Qt5, C++, Windows Show less

    • Ingénieur réseau Linux
      • Jun 2013 - Feb 2014

      Client :Orange LabsDomaine de compétences :R&D, Ingénierie Système et Réseaux, Linux Debian, Virtualisation, IaaS.Intitulé de l’intervention :Projet de recherche sur la réalisation d'un OS de réseau. Objectif :Réaliser un démonstrateur permettant de présenter la faisabilité d'une offre de VPN à la demande.Réalisations :Étude et analyse des fonctionnalités, des outils et des technologies open source susceptibles de correspondre aux besoins du projet (notamment Puppet).Monté en compétences sur Openstack.Installation, déploiement et paramétrage d'OpenStack.Réalisation de scripts d'automatisation, création et déploiement de la maquette, Openstack, images des machines virtuelles, paramétrages des réseaux...Mise en place d'une solution de VPN basée sur des VLAN avec Quantum.Mise en place d'OSPF avec quagga.Réalisation de scripts de création d'image Linux Debian avec qemu-nbd et Debootstrap et réalisant certaines fonctionnalités au cœur de la maquette : routeur, switch, nœud compute (Nova) ou network (Neutron) OpenStack, …Utilisation du chrootage pour paramétrer les images bootables de machines virtuelles.Paramétrage first boot des machines virtuelles à l'aide des métadatas proposé par Nova.Virtualisation imbriquée sur 2 niveaux afin de proposer des réseaux virtuels opérateur et client.Rédaction d'une documentation en latex explicative de la maquette.Environnement technique :Linux Debian, OpenStack (Nova, Quantum (Neutron), Horizon, Glance, Keystone) KVM, libvirt, langages Shell et Python, ssh, Linux bridge, Vim, chrootage, Qemu, LXC, VPN, VLAN, OSPF, quagga, Debootstrap. Show less

Education

  • ISTIC Université de Rennes I
    Master 2, Informatique
    2011 - 2012
  • ISTIC Université de Rennes I
    Master 1, Informatique
    2010 - 2011
  • ISTIC Université de Rennes I
    Licence, Informatique
    2008 - 2010
  • IUT - Université de Rennes I
    DUT, GEII Génie électrique et informatique industrielle
    2005 - 2007
  • Université de Rennes I
    DAEU B, Études générales
    2004 - 2005

Community

You need to have a working account to view this content. Click here to join now