Menu

Ghislain BERNARD

CAEN

En résumé

Mes compétences :
Informatique

Entreprises

  • ARSOE chez Net Centrex / Comverse (R&D) - INGENIEUR INTEGRATION

    2013 - 2015 • Travaux sur les nouveaux composants IMS sur plusieurs plateformes virtualisées.
    - installation et administration d’un serveur VmWare ESXi 5.1.
    - dimensionnement des machines virtuelles nécessaires avec le client VSPHERE.
    - installations manuelles et automatiques via BOOTP des composants IMS à valider.
    - mise en place des scénarios XML SIP avec pour l’outil SIPP.
    - réalisation de tests de charge et d’endurance UDP, TCP et TLS avec du monitoring NMON
    - mise en forme des résultats graphiques avec des scripts BASH, PERL et l’outil GNUPLOT.
    - rapport de BENCH à partir des tests de charge lancés sur plusieurs jours afin de quantifier les limites de la plateforme.
    - remontées d’une dizaine de ticket INTEGRATION auprès des équipes de développement.

    environnement technique : UNIX (LINUX), VMWARE ESXi (5.1), QEMU (KVM) avec protocoles réseaux SIP, IAX langages de script BASH, PERL et base de données SQLITE.
  • ROSI DPS et NCPI - INGENIEUR MAITRISE D'OEUVRE

    2009 - 2013 04/2009 - 07/2013 : SII chez NCPI/DPS (ROSI) à Caen

    • Support technique niveau 3 pour l'infrastructure PASE B2B
    - gestion du support technique niveau 3 via une boite aux lettres dédiée.
    - expertise technique sur les problèmes remontés par les partenaires ou les exploitants.
    - pilotage de nombreux ponts téléphoniques afin de résoudre les incidents partenaires.
    - gestion des équipements DATAPOWER et APACHE de l'infrastructure de qualification.
    - rédaction de nombreux modes opératoires pour les exploitants de production.
    - utilisation d'éléments de sécurité basés sur OPENSSL cad sur des certificats X509.
    - utilisation de SOAPUI pour d'effectuer des appels WebServices SOAP.
    - création de scripts de supervision en BASH avec l'outil RRDTOOL.
    - réalisation de captures réseaux avec TCPDUMP pour analyse.
    - analyse de captures réseaux avec WIRESHARK.
    - gestion des demandes d'ouverture de flux vers les exploitants.

    • Pilotage du projet de migration du PASE B2B vers l'IOS-W
    - étude comparative des architectures du PASE B2B et de l'IOS-W.
    - présentation technique des différentes solutions aux acteurs et décideurs.
    - planification du projet par rapport aux contraintes contractuelles des partenaires.
    - développement d'un module APACHE en C nécessaire aux authentifications partenaires.
    - pilotage des travaux nécessaires envoyés aux accompagnateurs et exploitants IOS-W .
    - réalisation des tests unitaires des WebServices migrés sur la plateforme d'intégration.
    - assistance technique auprès des MOE partenaires pour les tests métiers.
    - réalisation de scripts avec BASH, PERL et CURL afin d'automatiser les tests unitaires.

    • Intégration dans l'équipe expert IOS-W
    - expertise sur les points de sécurité de la partie frontale de l'infrastructure.
    - validation technique des nouveaux outils PKI proposés aux partenaires.
    - création du projet d'ajout d'une nouvelle zone 'rebrandée' en Orange.
    - réalisation technique de la nouvelle zone sur la plateforme de développement.
    - pilotage des travaux de la nouvelle zone avec les exploitants IOS-W d'intégration.
    - développement de Web Services témoins en JAVA pour les tests de non-régression.
    - création d'une PKI de test avec un chaînage intermédiaire à l'image de VeriSign.

    environnement technique : UNIX (LINUX) et WINDOWS (XP) avec langages C, JAVA, BASH, PERL notions réseaux FIREWALL, PROXY, LOAD BALANCING, FAILOVER et outils réseaux TCPDUMP, WIRESHARK, OPENSSL et TCPDUMP.
  • France Telecom (R et D) - INGENIEUR DEVELOPPEMENT LOGICIEL

    2006 - 2009 11/2006 - 04/2009 : DEGETEL & SII chez France Telecom (R&D) à Caen
    Laboratoire de recherche en technologies de communication.

    Spécification et développement dans le domaine de la visioconférence IP.

    • Spécification et développement d'un tunnel HTTP SIP audio et vidéo permettant le passage des communications SIP à travers les proxies d'entreprise :
    - spécification avec le langage de modélisation objet unifié UML.
    - développement en C++ avec contrainte multiplateforme.
    - utilisation des architectures logicielles design patterns en C++.
    - étude des RFC SIP 3261, 3265 et 2976.
    - translation d'adresses et de ports (NAPT) sur les requêtes SIP.
    - étude des call flows de signalisation SIP et de données RTP.
    - utilisation des flux RTP audio G711 et vidéo H323.
    - utilisation et paramétrage du PABX opensource ASTERISK.
    - encapsulation des flux UDP dans des flux TCP.
    - réalisation des tests unitaires et des tests de charge.

    • Spécification et développement des modules internes de la nouvelle plateforme SIP de visioconférence PROXIMA :
    - développement en C++ avec contrainte haute disponibilité.
    - spécification de l'architecte globale de la plateforme avec UML.
    - utilisation avancée du PABX open source ASTERISK.
    - réalisation d'un moteur de commandes XML avec la bibliothèque LIBXML2.
    - spécification des flux de messages XML entre les modules.
    - utilisation de contextes mémoires déportés en base de données MYSQL.
    - utilisation d’un mécanisme de FAILOVER avec des composants passifs et actifs.
    - création des API clientes sous forme de bibliothèques dynamiques.
    - réalisation des utilitaires de tests.
    - réalisation des tests unitaires et des tests de charge.
    - utilisation de l’outil SVN de gestion de versions.

    environnement technique : UNIX (LINUX) et WINDOWS (XP) avec langages C++, BASH, PERL, protocoles réseaux SIP, IAX et base de données MYSQL.
  • Net Centrex / Comverse (R et D) - INGENIEUR DEVELOPPEMENT LOGICIEL

    2006 - 2006 03/2006 - 11/2006 : INGELIS chez Net Centrex / Comverse (R&D) à Caen
    Société de service en téléphonie sous IP

    Spécification et développement dans le cœur de la plateforme voix sur IP de la société.

    • Spécification et développement d’un module de portage de numéros téléphoniques entre opérateurs téléphoniques :
    - développement en C++ et C en environnement hautement disponible.
    - utilisation d'un cadre de travail à base d’automates à états.
    - utilisation d'une base de données LDAP.
    - utilisation d’un modèle évolutif à base de bibliothèques dynamiques.
    - utilisation de l’outil CVS de gestion de versions.
    - rédaction de cahiers de tests unitaires et fonctionnels pour l’équipe intégration.
    - réalisation des tests unitaires avec deux téléphones IP.

    environnement technique : UNIX (LINUX) avec langages C++, C, BASH, PERL, PYTHON.

    • Spécification et développement d’un module de supervision SIP et H323 de la plateforme:
    - développement en C++ et C.
    - étude des call flows H323 (Q931, H225 et H245), SIP, RTP, RTCP.
    - réalisation d’espionnages réseaux SIP et H323 avec tcpdump et ethereal.
    - utilisation de la bibliothèque Radvision pour les appels de supervision H323.
    - utilisation d’une bibliothèque propriètaire pour les appels de supervision SIP.

    environnement technique : UNIX (LINUX) avec langages C++, C, BASH, PYTHON et protocoles réseaux H323, SIP.
  • France Telecom (R et D) à Caen - INGENIEUR DEVELOPPEMENT LOGICIEL

    2005 - 2006 05/2005 - 02/2006 : INGELIS chez France Telecom (R&D) à Caen
    Laboratoire de recherche en technologies de communication

    Spécification et développement d’une plateforme légale peer2peer sécurisée de téléchargement de contenus numériques.

    • Spécification et développement de modules fonctionnels de la plate-forme de téléchargement :
    - spécification avec le langage de modélisation object unifié UML.
    - développement en C++ et C en environnement hautement disponible.
    - utilisation des architectures logicielles design patterns en C++.
    - développement d'un cadre de travail à base d’automates (Finite State Machines).
    - développement du module frontal de communication reliant les modules internes.
    - développement d'une PKI avec la bibliothèque OPENSSL.
    - sécurisation des transferts réseaux avec TLS.
    - utilisation de l’outil SVN de gestion de versions.
    - rédaction de cahiers de tests unitaires et fonctionnels.
    - intégration sur la plate-forme de tests de type IBM BLADECENTER.
    - préparation d'une maquette pour des démonstrations clients.

    • Mise en place des outils d'administration et de supervision de la plate-forme :
    - Utilisation des outils CACTI, RRDTOOL, NAGIOS pour la supervision et l'administration des machines et des services.
    - Utilisation de SNMP pour les remontées d'informations.
    - Développement de scripts additionnels avec les langages BASH, PHP et PERL et les bases de données MYSQL et POSTGRESQL.

    environnement technique : UNIX (LINUX et SUNOS) avec langages C++, C, BASH, PHP, PERL et bases de données MYSQL, POSTGRESQL.
  • TBS INTERNET à Caen - INGENIEUR DEVELOPPEMENT LOGICIEL

    2004 - 2004 10/2004 - 12/2004 : TBS INTERNET à Caen
    Société de service spécialisée en sécurité informatique

    Administration, analyse, développement et maintenance du système d’exploitation linux routeur PITUX de la société.

    • Analyse et développement de fonctionnalités commerciales concernant la gestion des certificats clients :
    - analyse et développement du système de génération automatique des devis, des commandes et des factures.
    - analyse et développement du système des relances des clients et de la prospection commerciale.
    - utilisation des langages BASH et PERL et de la base de données MYSQL.
    - utilisation des principes de fonctionnement CGI du serveur APACHE.
    - utilisation du logiciel de gestion commerciale OBM.

    environnement technique : UNIX (LINUX) avec langages BASH, PERL et base de données MYSQL.

    • Administration, analyse, développement et maintenance d’une trentaine de projets concernant le système d’exploitation routeur PITUX :
    - utilisation avancée du système de distribution de données RPM.
    - utilisation des fonctionnalités de chiffrement OPENSSL.
    - utilisation avancée des sessions sécurisées OPENSSH par clefs privées et publiques.
    - ajout de fonctionnalités ANTI-SPAM au logiciel de messagerie QMAIL en langage C.
    - mise à jour des problèmes de sécurité SECBUG concernant les logiciels du système linux PITUX.
    - administration à distance des systèmes PITUX avec les langages BASH et PERL.

    environnement technique : UNIX (LINUX) avec langages BASH, PERL, PHP, C, bases de données MYSQL, POSTGRESQL et système de distribution de données RPM.
  • SILOG à Caen - INGENIEUR DEVELOPPEMENT LOGICIEL

    1999 - 2003 12/1999 - 02/2003 : SILOG à Caen
    Société de service en gestion de production

    Analyse, développement et maintenance du logiciel de gestion de production de la société.

    • Analyse, développement et maintenance d’environ 500 projets issus des demandes des différents clients (PME) :
    - analyse et développement de nombreux projets afin de répondre aux différentes demandes d’améliorations ou de corrections du logiciel de production SILOG.
    - utilisation du langage C++ de 4ème génération BORLAND C++ BUILDER 5 de type RAD.
    - utilisation du protocole avancé de connexion aux bases de données ADO.
    - utilisation des bases de données SQL SERVER, ACCESS et PARADOX.
    - utilisation des outils d’administration SQL SERVER.
    - utilisation des fonctions avancées de SQL SERVER : procédures stockées, vues, lots DTS.

    environnement technique : WINDOWS (NT4, NT2K et XP) et MEMSOFT (POLYMOD) avec langages C, C++, BASIC et SQL et bases de données SQL SERVER (7 et 2K), ACCESS et PARADOX.
  • Grand Accélérateur National d'Ions Lourds (GANIL) à Caen - INGENIEUR DEVELOPPEMENT LOGICIEL

    1998 - 1999 04/1998 - 10/1999 : Grand Accélérateur National d'Ions Lourds (GANIL) à Caen
    Laboratoire de recherche fondamentale du CNRS et CEA

    Analyse et développement dans une chaîne d’acquisition de données en temps réel, allant des détecteurs électroniques au stockage sur bandes magnétiques.

    • Création d’un serveur de procédures RPC reliant un contrôleur de bandes magnétiques avec une interface graphique :
    - étude de l’interface graphique réalisée en langages C, TCL/TK et SHELL sous SUNOS.
    - étude du contrôleur de bandes magnétiques écrit en langage C et FORTRAN et utilisant des appels aux couches systèmes sous OPENVMS.
    - analyse et développement du serveur de procédures RPC en langage C sous SUNOS, DECOS et OPENVMS utilisant le protocole réseau TCP/IP ou UDP/IP.

    environnement technique : UNIX (SUNOS et DECOS) et VMS (OPENVMS) avec langages C, TCL/TK, FORTRAN et SHELL.

    • Création d’un programme temps réel de distribution et d’envoi de paquets de données sur le réseau :
    - analyse et développement du programme de distribution et d’envoi sur le réseau de paquets de données en langage C temps réel sous LYNXOS.
    - utilisation d’une architecture d’application multi processus avec la fonction « fork() »
    - utilisation des méthodes de communication inter processus SYSTEM V IPC avec une pile de messages, une zone de mémoire partagée et un sémaphore à compte.
    - utilisation d’une file de messages FIFO hardware avec des appels aux interruptions systèmes.
    - utilisation d’une connexion socket TCP/IP pour envoyer les données sur le réseau.

    environnement technique : UNIX (LYNXOS) avec langage C en temps réel.

    • Création d’une bibliothèque d’espionnage réseau permettant la reconstitution d’un échantillon de données extrait du flux de données circulant sur le réseau :
    - analyse et développement d’une bibliothèque de fonctions permettant la reconstitution de paquets de données extraites du réseau sous SUNOS, DECOS et LYNXOS.
    - utilisation d’une bibliothèque externe d’extraction de données brutes du réseau publiée par l’université de Berkeley.
    - utilisation des descriptions bas niveau des protocoles TCP/IP et UDP/IP.

    environnement technique : UNIX (SUNOS, DECOS et LYNXOS) avec langage C et C++.

Formations

Pas de formation renseignée

Réseau

Annuaire des membres :