Louis Martin

Ingénieur réseaux et sécurité de l'ISIMA Clermont-Ferrand louis.jd.martin@gmail.com
Dernière experience professionnelle: Ingénieur informatique (Septembre 2021 - ...)

TL;DR: Mon CV en une page (PDF)

Diplômé de l'ISIMA Clermont-Ferrand, j'ai choisi la spécialisation 'Réseaux & Sécurité informatique'. Curieux, j'aime apprendre de nouvelles choses dans mon travail. Le contexte de travail est d'ailleurs très important pour moi et j'aime beaucoup les contextes scientifiques (d'où mes experiences au CERN et au CNES par exemple).

Ce site est réalisé à l'aide d'un thème bootstrap et est donc sous license.
Copyright 2013-2018 Blackrock Digital LLC. Code released under the MIT license.

Experience

Ingénieur informatique

Service Assurance Qualité

Travaux sur l'usine logicielle du CNES.
(Description à venir...)

Septembre 2021 - ...
CNES - Centre Spatial de Toulouse (CST)

Consultant informatique

DevOps - Cloud Engineer

Consultant en informatique en mission pour Airbus DS sur le projet OneAtlas (Plateforme de vente d'images satellites).
Opérations sur les différents composants du système dans le cloud.

  • Google Cloud Platform: GKE, LoadBalancing, StackDriver, CloudFunctions, Monitoring,...
  • Kubernetes
  • Terraform
  • Git / Gitlab-CI / Intégration continue
  • Méthode Agile / Kanban
  • Support

Novembre 2019 - Août 2021
Solutec, Agence de Toulouse

Stagiaire au CNES (service qualité)

Analyse, maintenance et developpement d'outils qualités

Lors de ce stage de fin d'études mon travail était de compléter les outils utilisés par le Lequal pour réaliser des analyses de codes.
Parmi les tâches réalisées on pourra citer:

  • La création d'un plugin sonarqube
  • La mise à niveau d'un projet sous Docker
  • L'analyse de l'outil Klocwork
Une partie des réalisations étant open source, vous pouvez voir mon travail sur le dépot github du service. (cf contributeur: @louisjdmartin)

Avril 2019 - Août 2019
CNES - Centre Spatial de Toulouse (CST)

Stagiaire au CERN (expérience LHCb)

Travail sur le protocole DISET de DIRAC et des possibilitées de migration vers HTTPS.

Premier stage en entreprise dont le travail consistait à analyser l'existant afin de basculer un protocole fait maison vers le HTTPS tout en conservant les fonctionnalités internes tels que l'authentification par certificats X509 (et certificats "Proxy" a ne pas confondre avec le proxy HTTP) la gestion d'autorisations et l'abstraction donnée par le logiciel. En tant que stagiaire une partie du travail était aussi de participer à l'écriture de la documentation.

DIRAC est codé sous Python 2.7 - Dépôt GitHub

Avril 2018 - Août 2018
CERN, Meyrin, Suisse

Vice trésorier à IM@GE

Association-Entreprise de l'ISIMA

Très impliqué dans la vie associative de l'école une de mes tâches était d'aider à tenir la trésorerie de notre association entreprise, j'ai également été responsable d'un projet pour Michelin et je faisait l'intermédiaire entre le client (Michelin) et l'étudiante embauchée pour réaliser le projet.

Janvier 2016 - Janvier 2017
Clermont-Ferrand

Auto-entrepreneur

Création de site WEB

J'ai commencé à m'intéresser à l'informatique bien avant d'entrer en école d'ingénieur. Pendant ma classe prépa essentiellement, j'ai réalisé quelques sites web pour gagner un peu d'argent. Vous pouvez voir mes projets les plus récents sur mon github .

Juillet 2015 - Septembre 2017
Vendôme

Développeur WEB pour ELOL

Jobs d'été

Deux années de suite, mes jobs d'étés ont étés dans la société ELOL. Mon travail a consisté à rendre un site "Responsive Design" la premiere année. La seconde année j'ai amélioré le logiciel Variation, logiciel de gestion, en améliorant son ergonomie et en ajoutant quelques fonctions.

Été 2014 et été 2015
Caudrot

Etudes

ecole d'Ingénieur en informatique et modélisation (ISIMA)

Filière Réseaux et sécurité informatique

Pendant ma scolarité à l'ISIMA en plus des cours j'ai également été très actif dans la vie associative. J'ai fait parti du BDE (Bureau des élèves) où j'ai participé a l'organisation d'un certains nombres d'événements à la fois festif mais aussi au service des élèves (Des soirées avec musiques et DJ aux semaines de révisions en passant par diverses animations avec les clubs de l'ISIMA). J'ai également fait parti d'IsiLabs (club de sécurité informatique), IMAGE (association-entreprise), ISIMIX (club de DJ), ISIBOUFFE (restauration pour les étudiants).

Promo 2019
Clermont Ferrand

Classe Préparatoire aux Grandes Ecoles (Lycée Vaucanson)

Filière PTSI / PT

Admis en 3/2 (sans redoublement)
Classement CCP: 790e.

Septembre 2014 - Juin 2016
Tours

Lycée Camille Claudel

Spécialité Informatique et Sciences du Numériques

Baccalauréat S - Session 2014
Blois

Projets

Plugin sonarqube: sonar-cnes-report

Transformation du projet sonar-cnes-report (cf dépot github) en plugin pour la solution SonarQube.

sonar-cnes-report est un projet du CNES visant à faciliter la génération du bilan qualité d'un projet à partir des résultats d'une analyse SonarQube. J'ai également ajouté quelques fonctionnalités au projet (changement du format de sortie, ajout des métriques dans le rapport).

Compétences:
- JAVA
- SonarQube
- Git
- Intégration continue

Stage 3e année ISIMA

Docker-CAT

Mise à jour de la solution Docker-CAT du CNES basée sur la dernière version de CAT (utilisé en interne). (cf dépôt github)

CAT et Docker-CAT sont des solutions contenant tous les outils nécessaire pour réaliser une analyse de code en suivant les standards qualités du CNES. Ces solutions, basés sur SonarQube, intègrent quelques plugins du CNES et sont pensés pour réaliser des bilan qualité très rapidement. Cette solution intègre le plugin sonar-cnes-report par exemple.

Compétences:
- Docker
- Linux
- Git
- Intégration continue

Stage 3e année ISIMA

Module ISIARCHIVE / Plateforme Anelis

Anelis est la plateforme destinée aux anciens élèves de l'école. Conception et réalisation d'un module permettant d'archiver les anciens documents de l'école afin de retracer l'histoire de celle-ci et de la mettre à disposition des élèves.
Compétences:
- Modélisation objet (Description des archives)
- Utilisation des Amazon Web Services
- Base de données via une ORM (Doctrine)
- Intégration continue
- Symfony (PHP)
- Travail collaboratif (git)
- Qualité: Notions basiques de sécurité (XSS/injections SQL) + guide de style

3e année ISIMA

DIRAC - Midleware python

[Cf onglet Expérience]

Intégration du protocole HTTPS aux appels de procédure distants.
Compétences:
- Python 2.7
- Tornado
- Travail collaboratif (git - dépot du projet)
- Certificats X509
- Test des performances distribués

Stage 2e année ISIMA

GBOX

Réalisation d'une box internet à partir d'une RaspberryPi. Les enjeux majeurs du projets étaient d'avoir un filtrage facile à contrôler et le projet devait se déployer facilement sur une raspberryPi ”vierge”. Pour le filtrage nous avons retenu le logiciel Squid.
Compétences:
- Script bash
- Réseau: WPA, DHCP, iptable, proxy
- Virtualisation (Une version sous machine virtuelle à aussi été faite)

2e année ISIMA

Site du BDE ISIMA

Réalisation du site du BDE ISIMA disponible sur bde.isima.fr ainsi que du système de gestion de planning utilisé en interne.
Compétences:
- Web: HTML/CSS/PHP/JS/Bootstrap
- Base de donnée: MySQL

1ere année ISIMA

Skills

Avoir une liste de compétences remplie c'est bien, savoir d'où ça provient c'est mieux !
Survolez une compétence pour savoir où j'ai appris/utilisé ces compétences.

Programmation
  • Python
  • Bash
  • HTML5, CSS3, JS
  • PHP7
  • MySQL / PgSQL
  • C/C++
  • Java
  • Git
Réseaux et sécurité
  • Formation CCNA4
  • Utilisation des certificats X509
  • Pentesting
  • Sensibilisation à la Cybersécurité
  • Docker
  • Google Cloud Platform
  • Kubernetes
  • Terraform (Infra As Code)
Autres
  • OS: Debian/Ubuntu/Kali/Windows
  • Intégration continue
  • Conception: UML, Programmation Objet
  • Structure de données, gestion mémoire
  • Doc: Bases en LaTex, Sphinx (Python)
  • Outils divers: Travis-CI, Pytest, Multi-mechanize, ...