Kevin Labourdette
21/08/1991 -- Paris
kevin.labourdette@bladou.info
Permis de conduire A, véhiculé
335, rue de Vaugirard 75015 Paris

Ingénieur de production -- DevOps

Compétences


Systèmes : UNIX/Linux, Windows Server
Administration et sécurisation d'applications : Serveurs Web (Apache, Nginx), Postfix, Dovecot, Netboot, SSH, DNS, NFS, Logstash, RabbitMQ, Kibana
Langages : Python, Java (EE et Android), C/C++, SQL, PHP, Bash, Powershell
Réseaux : Switchs (Cisco, H3C, HP), Firewalls (Juniper, Fortinet, Checkpoint), Proxy Web et Mail Ironport
Bases de données : MySQL, PostgreSQL, MongoDB, Cassandra, Elasticsearch
Frameworks : Symfony, Django, Flask
CMS : PyroCMS, Wordpress, Drupal, Pagekit
Virtualisation : VirtualBox, VMWare, Qemu/KVM, Proxmox VE, Docker, Orchestration de containers avec OpenShift (Kubernetes)
Automatisation : The Foreman (Puppet), Ansible
 

Expériences professionnelles

Emplois

 

09/2015 - à ce jour : LiveXP


DevOps au sein de la société de LiveXP, hébergement et infogérance du système d'information.

  • Développement
    • Mise en place d’outils de développement pour l’intégration continue (GitLab, OpenShift)
    • Développement d’un outil en Python de configuration d’un parc réseau (environ 500 switchs)
    • Développement en PHP (Symfony) d’un outil central de gestion du parc (équipements physiques et virtuels, contrats de maintenance. . .)
    • Maintien et évolution d’applications existantes (Ruby, PHP)
  • Production
    • Support technique L2/L3
    • Création et maintien de plateformes ELK pour la remontée des événements de sécurité ou des applications Web
      • Mise en place des plateformes
      • Intégration continue sur les parser Logstash
      • Dashboards pour les applications Web (Top des erreurs 500, pages les plus visitées. . .)
    • Responsable de la plateforme de supervision (Centreon)
    • Utilisation intensive d’outils d’automatisation (Puppet, Ansible)

Stages


02/2015 - 07/2015 : Orange

Développement sécurisé pour les applications mobiles

  • Développement d'une application native de proxy pour Android
  • Réécriture en Java de la solution Faup pour analyser les urls
  • Mise en place d'un MitM (légitime) au sein de l'application pour surveiller le traffic chiffré du smartphone
  • Création d'une démonstration autour de la faille WebView
  • État de l'art du processus de développement mobile chez Orange
    • Sondage soumis à des développeurs interne et externe
    • Comparaison entre Orange et le reste du monde
    • Bilan sur ce qui pourrait être amélioré
  • Écriture d'un guide de bonnes pratiques de développement en s'inspirant de ce qu'à fait l'OWASP pour le Web

  • 06/2014 - 09/2014 : Liebherr-Aerospace Lindenberg GmbH

    Création d'un logiciel de mise à jour et de maintenance de systèmes avioniques embarqués.

    • Développé sur un Raspberry Pi
      • Découverte du Raspberry Pi A+
      • Installation de paquets sur le Raspberry Pi (sans accès réseau)
      • Utilisation des connecteurs GPIO pour communiquer avec les systèmes avioniques embarqués (RS232)
      • Logiciel codé en langage C
      • Tests du logiciel sur des systèmes avioniques réels

    07/2013 - 08/2013 : CMLA - ENS Cachan

    Élaboration d'un système de contrôle de codes de calcul sur tablette tactile.

    • Application pour contrôler le code de calcul développée sur tablette Android
      • Interface de contrôle du code de calcul (démarrage, pause, arrêt)
      • Interface de modification des paramètres du code
      • Récupération d'images (si le code possède un rendu graphique) à intervalle régulier
    • Application serveur d'interface entre la tablette et le moteur de calcul
      • Application de serveur en Python
     

    Projets


    2014 : Enseirb-Matmeca

    ARM64 pour Miasm.

    • Documentation sur l'architecture ARM64 et son jeu d'instructions
    • Compréhension du code source de MIASM
    • Implémentation d'une partie des instructions

    2014 : Junior Entreprise AEI

    Réalisation d'un site internet pour une startup.

    • Utilisation du framework CodeIgniter

    2013-2014 : Enseirb-Matmeca

    Simulateur de particules multicœur et GPU.

    • Prise en main d'un code C séquentiel
    • Ajout du support d'architecture multicœur avec OpenMP
    • Ajout d'un version pour architecture parallèle avec OpenCL
    • Comparaison des performances entre les différentes versions
     

    Cursus


    2015 : Ingénieur en informatique, spécialité réseaux et systèmes répartis.
    2013 : Diplôme de Bachelor en sciences de l'ingénieur, Enseirb-Matmeca, Talence.
    2009 : Baccalauréat série S, Janson de Sailly, Paris.
     

    Langues


    Français : langue maternelle.
    Anglais : courant. TOEIC (980/990).
    Allemand : courant
     

    Loisirs


    Violoncelliste, graphisme 3D avec Blender, photographie, sécurité informatique, lecteur assidu de MISC, passionné de compétitions moto.