Marc - Consultant C

Ref : 190822F001
Photo de Marc, Consultant C
Compétences
Expériences professionnelles
  • 2018 / 2019 DevOps / Scrum master à la Société général (Paris)
    Notre rôle est de fournir les outils nécessaire à la mise en place d’une infrastructure de type
    IAS (Infrastructure As Service). Plus précisément nous travaillions sur la résilience des
    infrastructure en mettant en place des GSLB et des LB.
    ▶DevOps
    En tant que devops, je devait travailler sur l’ensemble des éléments de la chaîne de
    production. Autant dans le déploiement que dans le RUN. Notre chaîne était composé d’Ansible
    pour la configuration et de Jenkins comme orchestrateur.
    Notre produit était une API REST développé en python, qui s’interfaçait avec une
    architecture hardware à base d’Avi Network.
    Pour le monitoring nous avons commencé à mettre en place un double RUN, nos
    données étaient collecté sur une base Elastic search pour les log et pour les métriques sur un Druid.
    L’affichage était géré par le biais d’un grafana.
    Nous nous occupions aussi du support tous niveau, ainsi que la gestion des incidents
    avec la communication incluses.
    ▶Scrum master
    Mon premier rôle en tant que scrum master était le respect des règle agile ainsi que la
    préparation, l’animation et la restitution des cérémonies. Je me devais aussi de gérer la vélocité de
    l’équipe et donc de gérer les différentes personnes pour les aider à atteindre leurs objectifs.
    De plus nous travaillions avec de nombreuses personnes qui sont elles aussi en
    scrum. Nous devions donc nous mettre d’accord sur les objectifs de chaque sprint. Nous avions
    donc des phases de négociations où l’on négocié nos priorité avec les autres équipes. Pour ce faire
    nous utilisions le framework SAFe qui est « le scrum à l’echelle ».
    Bien entendu je me devais aussi de gérer que nos demandes étaient bien respecté et
    correspondaient bien à nos demandes.
    2017 Entrepreneur
    J’ai créé une box multimédia et sociale. Mon objectif était de fournir une box capable de
    partager du contenu et des publications, ceci de manière sécurisé et limité à certaine personnes.
    La création à était simple, par contre j’ai du apprendre les bases de la communication, de la
    vente, du marketing ainsi que la gestion d’entreprise.
    J’ai monté une micro-entreprise pour tester le marché et validais mes compétences.
    2010/2016 Ingénieur Qualité software à Netasq/Stormshield (Lille)
    L’objectif de cette mission était de produire un produit sans le moindre défaut. Pour ce faire
    j’étais la dernière ligne avant la production. Mon rôle était de rechercher toutes les régressions qui
    avaient pût passer les différentes phases de tests. Je scrutais aussi le comportement du boîtier sous
    fortes charges.
    ▶Chef de projet recette de version mineures
    Responsable des versions mineures : je vérifiais que les correctifs étaient
    correctement appliqués et qu’aucune régression au niveau performances ou systèmes apparaissaient.
    Pour ce faire je reproduisais le problème et validais qu’un test de non-régression
    existait bien. Si ce n'était pas le cas alors je le créais. Ensuite j'avais développé un jeu de tests
    manuel pour confirmer que le produit fonctionnait toujours correctement. Si le correctif montrer un
    problème, je devait le faire corrigé le problème et qualifié le retour.
    J’utilisais, bien entendu, un jeu de métrique pour valider les délais de livraison
    ▶Responsable benchmark
    J’avais automatisé les benchmarks avec la suite iTest d’Avalanche. Il se développe en
    Tcl avec expect et bash pour les parties sur le firewall.
    Je m’en servais pour valider les limites de chaque produit et analyser son
    comportement quand on dépassait ces valeurs. L’analyse était faite manuellement. Pour repérer les
    problèmes je passais par de nombreux outils et iTest n’avais pas les possibilités suffisantes pour
    cette partie.
    ▶Responsable de prototype / nouveau produit
    Un de mes rôles était de valider les nouveaux prototypes. Je devais valider s’ils
    correspondaient aux spécifications attendues et confirmé que l’architecture hardware répondait bien
    au besoin.
    Par exemple j’ai validé un produit ARM, pour ce faire j’ai appris le fonctionnement
    basique de sa mémoire et comment valider les erreurs d’alignement possible. J’ai aussi validé que
    les interruptions et GPIO fonctionnaient correctement.
    ▶Support technique de niveau 3 (international)
    J’ai appris comment gérer ces problèmes aussi bien au niveau instrumentation que
    communication. Quelles sont les méthodes à employé chez le client pour ne pas impacter sa
    production ou le moins possible ainsi que le niveau de réactivité attendus.
    2009/2010 Administrateur système et réseau à Satelec-etec (Avranches)
    L’objectif était de mettre à niveau l’entreprise. Le système informatique datait de plusieurs
    années et aucune des possibilités offertes a l'époque était utilisé : pas d'active directory, de
    séparation des structures…
    ▶Responsable création et mise à jour de l’architecture réseau
    Il n’existait aucun plan d’adressage ou de gestion de zones quand je suis arrivé. Une
    de mes premières mission fut de référencer l’ensemble du matériel informatique dans l’entreprise
    puis de définir des zones. Ce projet à été mené depuis l’inventaire jusqu'à la migration des postes
    dans la nouvelle architecture.
    ▶Gestion, sécurité d’un parc informatique de 50 postes (XP/Linux)
    L’utilisation du LDAP à permis de mettre en place des systèmes de validations des
    accès. De plus j’avais développé des scripts pour valider le bon fonctionnement des PC.
    Je gérais la maintenance du parc.
    ▶Intégration et administration de solution open-source (Linux)
    Il fallait aussi mettre en place une GED et des outils partagés. J’ai donc mis en place
    un Alfresco que j’ai interfacé avec le LDAP. J’y ai ajouté quelques modules et fait la gestion des
    droits.
    Pour me faciliter la vie sur LDAP j’avais mis en place un ensemble d’outils pour le
    gérer plus efficacement. Cela me donnait une sorte de Puppet.
    2007/2008 Ingénieur système et réseau à Nomotech (Avranches)
    Nomotech est une entreprise qui gère des réseaux wifis. Leur mission est de supprimer les
    zones blanches. Mon rôle était de leur maintenir et améliorer leurs outils.
    ▶Responsable des firmwares pour les équipements
    Ma tache la plus importante étaient de gérer les firmwares des différents
    équipements. Nous avions des dd-wrt pour les clients et des antennes maisons à base de Xscale.
    J’ai donc mis en place un espace de cross compilation. Ainsi qu’un système de
    versionning.
    Pour valider mes modifications j’avais déployé une plate-forme de test.
    ▶Personnalisation/Développement de drivers/modules (C)
    Pour améliorer la gestion de notre backend, j’avais mis en place du L2TP. J’avais fait
    ça en 2 étapes. La première étant de permettre la connexion du client au POP. Puis j’ai mis en place
    des concentrateurs au niveau des antennes. Malheureusement openL2TP ne gérait pas le LTS (L2TP
    Tunnel Switch), j’ai donc modifié openL2TP pour lui ajouter cette option et ajouté un module pour
    la gérer.
    Le NOC avait besoin d’un certain nombre d’information sur chacune des bornes. Je
    leur ai donc ajouté le SNMP ainsi que modifier la MIB pour leur permettre d’obtenir tout ce qui leur
    était utile.
    Pour leur simplifier la tâche j’avais aussi mis en place un système de mise à jour des
    bornes automatique.
    ▶Mise en place/configuration de Linux embarqué (μlinux)
    Quand j’ai récupérais le firmware, un certain nombre d’option du kernel était
    incorrect, soit activé alors qu’elle ne le devait pas soit l’inverse. J’ai donc tout remis au propre. Pour
    ce faire je suis repartit de uBoot et j’ai tout ré-installé.
    2005/2007 Administrateur réseau au Collège Pasteur (Saint-Lô)
    Mon rôle était de gérer la maintenance du parc, de fournir une aide technique au professeur
    et un rôle pédagogique pour les élèves.
    ▶Gestion, sécurité d’un parc informatique de 75 postes (win98)
    J’étais en charge du maintien des images des postes. En cas de soucis je ré-installé
    l’image adéquate. Si nécessaire j’ajoutais des programmes pour les professeurs.
    En outre je validais qu’aucun comportement inadéquat se passait.
    ▶Soutiens technique
    Je formais les professeurs aux outils qu’ils devaient utiliser et si besoin je leur
    donnais les outils dont ils avaient besoins pour leurs cours.
    Il m’arrivait de les assister durant leurs cours quand ils employaient des logiciels
    qu’ils ne connaissaient pas bien.
    J’ai aussi été responsable de faire passer le B2I aux élèves.
    ▶Créateur et animateur d’un club informatique
    Durant les heures du midi je m’occupais d’un cours à la programmation WEB.
    J’expliquais à des élèves comment faire un site internet par le biais du développement d’un jeu
    JavaScript.
    2002/2004 Développeur web à Info-Medi@ (Le Havre)
    Je m’occupais de tout ce qui touchait au web. Je créais, maintenais et sécurisais les
    différents sites web.
    ▶Création, administration de site web sous PHP/Mysql
    Durant cette époque j’ai développait de nombreux sites web en PHP/Mysql. Je
    travaillais en relation avec des graphistes qui me fournissaient l’interface du site et je m’occupais de
    le rendre dynamique.
    Quand le besoin s’en faisait ressentir j’administrai le serveur ou un site donnée,
    c’est-à-dire gestion des utilisateurs ou ajout de modules.
    ▶Administration du serveur
    Un de mes rôles était la sécurisation complète des sites. Je lançais donc
    régulièrement des attaques contre mes sites et je les remettais à jour si besoin

Études et formations
  • Formation
    1999/2002 Institut Universitaire de Technologie Informatique Système Industriel au Havre
    ▶Langage utilisé : C, java, assembleur Motorola
    1999 Bac S spécialité Mathématiques à Saint-Lô option informatique
    ▶Base de la programmation : VB, HTML, pascal/delphi

    Résumé
     Réseaux : 7 ans
     Sécurité : 5 ans
     Développement : 5 ans
     Administration : 5 ans
     Embarqué : 3 ans
    Langages
     Français : natif
     Anglais : fluide
    OS
     Windows
     Linux : Debian, Ubuntu, RedHat
     Virtualisation : VmWare, qemu
    Logiciel
     Bureautique : Office, LibreOffice
     Graphique : Gimp, inkscape
     Professionnel : Avalanche, gns3
     Virtualisation : vmware, qemu
    Gestion de projet
    ▶ Technique
     Document : business plan, prévisionnels
     systèmes : V, agile, kanban, scrum
    ▶ Réalisation
     Document : cahier des charges, cahier
    des spécifications, procédures
     Objectifs : produit livré dans les temps,
    recette sans retour
     Rôle de scrum master
    Réseaux
    ▶ Protocoles
     LAN : TCP/UDP/IP/ARP/ICMP
     WAN : BGP/OSPF/L2TP
     Technique : load balancing, sécurisation
    ▶ Réalisation
     Analyse de réseaux
     déploiement d’infrastructure
     Développement et mise en place d’un
    LTS
     Gestion de la sécurité du réseau
    Sécurité
    ▶ Technique
     réseaux : spoofing, MITM
     système : overflow, wrapping
     serveur : injection, DOS, ...
    ▶ Réalisation
     Evolution d’infrastructure vers la
    sécurité
     Test d’attaque et de mitigation
     Gestion des alertes
    Administration
    ▶ Serveur
     Utilisateur : AD, ldap, radius
     Serveur : LAMP, Alfresco, davcal
    ▶ Réalisation
     Mise en place de serveur pour la
    collaboration dans l’entreprise
     Déploiement et gestion des politiques
    d’utilisateurs
     Gestion de serveur
    Développement
    ▶ Langages
     C
     python, PHP, *sh
     HTML, JavaScript, CSS
    ▶ Réalisation
     Développement d’API python
     Développement de module kernel Linux
     Développement d’outils pour gérer un
    WAN (MIB, plugin nagios…)
     Développement de tests de non
    régressions
    DevOps
    ▶ Outils
    • Jenkins / Ansible
    • prometheus / kibana
    ▶ Réalisation
     Travail sur la chaîne CI/CD
     Installation configuration d’outils SDN
     Industrialisation d’infrastructur

D'autres freelances
Consultant C

Ces profils pourraient vous intéresser !
CV Ingénieur/docteur développement FPGA et IA
Tarek

Ingénieur/docteur développement FPGA et IA

  • SAINT-OUEN-L'AUMÔNE
FPGA PYTHON C++ C
Disponible
CV Consultant embedded software
Guillaume

Consultant embedded software

  • SACLAY
MATLAB C++ C MBD
Disponible
CV Développeur C++
Iurii

Développeur C++

  • SÉLESTAT
C++ C LINUX LINUX EMBARQUE SYSTEMES EMBARQUES
Disponible
CV Expert JAVA
Sami

Expert JAVA

  • LILLE
JAVA J2EE C SQL Angular AGILE CI/CD LEAD MANAGEMENT JAVASCRIPT POSTGRESQL
CV Expert UNIX
Acacio

Expert UNIX

  • BORDEAUX
ORACLE SQL C BASH UNIX SQL SERVER LINUX JAVA DB2
CV Consultant Solution Architect
Minh

Consultant Solution Architect

  • VILLEJUIF
ORACLE BRM BSCS ORACLE SQL C MAITRISE D OUVRAGE JAVA
CV Développeur GO
Dimitri

Développeur GO

  • LYON
GO C C++ BASH PYTHON
CV Ingénieur de développement PYTHON
Olivier

Ingénieur de développement PYTHON

  • VILLENEUVE-D'ASCQ
SQL SERVER ORACLE PYTHON POSTGRESQL SQL C ORACLE DATA INTEGRATOR HUMMINGBIRD ETL NoSQL Vue.js
CV Manager IT
Mustapha

Manager IT

  • REIMS
EDI C SQL UNIX
CV Tech Lead IoT & Cloud
Walid

Tech Lead IoT & Cloud

  • SOISY-SOUS-MONTMORENCY
IOT Cloud AWS PYTHON SQL GITLAB LINUX BIG DATA HASHICORP TERRAFORM AZURE C