Jean-Christophe - Administrateur système C
Ref : 110106S002-
31700 BLAGNAC
-
Administrateur système, Développeur (61 ans)
-
Freelance
Expérience professionnelle
De 01/03/2019 au 01/02/2020 : Météo-France
Fonction : Ingénieur d’études en intégration système
1° Projet : Audit, factorisation et réécriture de scripts Bash utilisés dans l'IHM de secours d'un
simulateur de dérive d'objets en mer. Portage de certain de ces scripts en Python en vue d'être
utilisé dans l’étude du projet NoosDrift.
2° Projet : Audit de code en langage C++, qui gèrent l’utilisation de fichier GRIB, en vue de porter
ces codes C++, en Bash et en utilisant le logiciel CDO. Rétro-ingénierie, réécriture du code
existant C++ en utilisant CDO et des scripts Bash. Étude du portage de ces nouveaux scripts
Bash en Python en utilisant le plugin CDO pour Python
Mission :
- Audit et Analyser ce code C++
- Rétro-ingénierie, réécriture et amélioration du code existant (factorisation de code)
- Portage de scripts Bash en Python
- Étude de portage des nouveaux scripts Bash en utilisant le plugin CDO de Python
- Documentations techniques et de recette
Environnement technique :
CDO, Linux (Centos), Shell (Bash), Python, Windows.
De 14/05/2018 au 28/02/2019 : LEGOS Laboratoire d’Études en Géophysique et Océanographie Spatiales
Fonction : Ingénieur d’études en intégration système
1° Projet : Audit de la partie du réseau informatique bac à sable du laboratoire. Ce réseau
étant hétérogène et composé de machines Linux (Debian), Mac/OS 10.x, Windows (7,10) en vue
d’apporter les améliorations nécessaires aux utilisateurs (chercheurs).
2° Projet : Études comparatives et l’installation de ces produits sur le serveur de test, en vue de
déployer ces produits en production, j’ai aussi travaillé en collaboration avec plusieurs personnes
du LEGOS à la rédaction d'un Catalogue de Service.
Installation de : Apt-cacher-ng (Fait), Asciidoc et l’outil Gollum (Fait), Munin (Fait), et
(Environnement Modules fait en parti) ainsi que la réalisation de documents associés à ces
produits et recette.
Études comparatives de : (Monitorix ou Munin Fait), (WAPT / Chocolatey fait)
Mission :
- Audit et Analyser de plateforme informatique
- Installation, configuration et paramétrage de produits
- Études comparatives de produits :
- Écriture de scripts Bash et/ou Python
- Documentations techniques et de recette
Environnement technique :
Linux (Debian), NFS, Shell (Bash)
De 05/12/2017 à 18/03/2018 : AKKA ((Pour Airbus service ESAO)
Fonction : Ingénieur d’études en intégration système
Projet : Audit de scripts Bash Unix en vue de réaliser une réorganisation de ceux-ci, afin de les
porter en Python et/ou Bash Linux.
Mission :
- Audit et Analyser des fichiers shell Unix
- Rétro-ingénierie, réécriture et, amélioration du code existant (factorisation de code)
- Documentations techniques
Environnement technique :
Linux, Oracle, Python, Shell (Bash), Unix(Solaris), Windows 7
De 02/01/2017 à 30/06/2017 : CGET Commissariat Général à l’Égalité du Territoire
Fonction : Ingénieur d’études en développement
Projet : Audit des données de l’ensemble des fichiers Excel en vue de créer une application avec Access 2010. Création du schéma et des tables de la base de données Access. Écriture des formulaires et code VBA associé.
Mission :
- Audit et Analyser des fichiers Excel
- Création des tables et du schéma de données, codage VBA Access
- Écriture de scripts (Shell VbScript et PowerShell)
- Participation aux réunions avec le responsable du projet du CGET Toulouse
- Documentations technique
Environnement technique : Access, ADO, PowerShell, VBA, VbScript, Windows 7
De 10/2015 à 10/2016 : Université Paul Sabatier (Faculté des Sciences et d’Ingénierie FSI)
Fonction : Ingénieur d’études en système (Linux)
Projet : Migration de Linux Fedora 18 vers 23 sur la totalité du réseau de l’enseignement de la Faculté des Sciences et d’Ingénierie (FSI), en respectant les contraintes techniques, notamment mise dans l’AD avec ticket kerberos, DNS et l’intégration de l’ensemble de tout les logiciels libre de la plateforme d’enseignement.
Mission :
- Analyser de la faisabilité de la migration.
- Participation aux réunions avec les enseignants
- Écriture de scripts (Shell Bash et VbScript) pour la création du master Ghos
- Test, recette et contrôle du déploiement du master Ghost sur l’ensemble du parc informatique
- Former un collègue de travail à l’administration de Linux
- Conseiller technique en informatique auprès des enseignants
Environnement technique :
AD, DNS, Docker, Ghost, Kerberos, Linux, NFS, Shell (Bash), Samba, VbScript, Windows 7
De 02/2015 à 10/2015 : Université Paul Sabatier (Faculté des Sciences et d’Ingénierie FSI)
Fonction : Ingénieur d’études en développement d’application WEB
Projet : Système Partagé pour l'Arbitrage des Campagnes d'Emploi (SPACE), FSI, logiciel qui gère le recrutement du personnel.
Mission :
- Participation aux réunions avec les responsables de la FSI.
- Analyser et synthétiser des nouvelles fonctionnalités à ajouter
- Rétro-ingénierie, écriture de nouvelles fonctionnalités, amélioration du code existant
Environnement technique : LAMP, MAMP (Apache, Mac/Os, CSS, JavaScript, JQuery, Linux, PHP, SQL)
De 03/2012 à 02/2015 : Académie de Toulouse service (DSI-DA) (DA Direction Académie)
Fonction : Ingénieur d’études en développement d’application WEB
Projet : Certificat de Formation Général (CFG), Académie, réécrire, évolution et gestion du logiciel qui gère le diplôme du CFG, ainsi que la gestion applicative et/ou corrective des logiciels suivants 1- SIIPRIEN, logiciel utilisé par les IEN(s) Inspecteurs Éducation Nationale pour le suivi de l’activité et l’avancement professionnel des professeurs. 2- Marguerite logiciel permettant de gérer la sécurité des établissements scolaires, en identifiant, déclarant et en faisant un suivi les risques encourus. 3- LV31 (Langage Vivant 31), logiciel permettant aux directeurs d’école et aux IEN(s) de gérer la répartition des classes et des personnels pour les enseignements des langages étrangères dans les écoles primaires de l’académie. Tous ces logiciels étant écrire en technologie LAMP.
Mission :
- Analyser et synthétiser des nouvelles fonctionnalités à ajouter
- Rétro-ingénierie, écriture de nouvelles fonctionnalités, amélioration des codes existants
- Coopération avec les gestionnaires d’application et certains IEN(s) dans la gestion des incidents et l’ajout de nouvelles fonctionnalités logiciels
- Gestion du CMS Automne pour l’espace DSI-DA
- Installation et paramétrage du CMS Drupal et WordPress en vue d’utilisation comparative avec Automne
- Écriture de script Shell (Bash, Python, VbScript)
Environnement technique :
LAMP (Apache, CSS, JavaScript, JQuery, JQueryUI, PHP, SQL), LDAP, Windows 7
De 01/2011 à 02/2012 : Indépendant
Fonction : Ingénieur d’études en développement d’application WEB
Projet : Écriture d’applications WEB pour des commerçants indépendants ainsi qu’installation et configuration d’architectures WAMP et LAMP et des serveurs Linux pour héberger ces applications WEB.
Mission :
- Créations de ces applications WEB.
- Codage des applications WEB
- Installation et configuration des architectures WAMP et LAMP et des serveurs Linux.
- Écriture de script Shell (Bash, Python, VbScript)
Environnement technique : LAMP (Apache, CSS, JavaScript, JQuery, Linux, PHP, SQL),
De 05/2010 à 07/2010 : CETE ZELT (Zone Expérimentale et Laboratoire de Trafic)
Fonction : Développeur Java
Projet : ZELT3. Ce projet est la modernisation du logiciel ZELT2, qui a pour but de faire certains traitements au sein du CETE-ZELT sur les données des capteurs des Voies Rapide Urbaine de Toulouse (VRU), qui sont collectées par la Direction Interdépartementale des Routes du Sud-Ouest (DIR SO). J’ai travaillé sur la partie génération de code Java au travers d’Hibernate (configuration des fichiers XML et/ou annotation Java) et sur la migration des données du projet ZELT3. La DIR SO exploite ces données au travers d’un programme C et C++ qu’elle stocke dans un SGBD de type PostgreSQL (recommandation du ministère) et les traitements de ces données au sein du CETE-ZELT sont réalisées au travers de Java en utilisant un SGBD de type MySQL pour des raisons historique.
Mission :
- Étude et codage d’un programme de migration de données de PostgreSQL vers MySQL avec le framework Hibernate.
Environnement technique :
Hibernate, Java, Linux (DEBIAN), Tomcat, Windows 7
De 2009 à 2010 : CETE ZELT (Zone Expérimentale et Laboratoire de Trafic)
Fonction : Intégrateur logiciel et administrateur Linux
Projet : ZELT3. J’ai travaillé sur l’installation et la configuration du serveur ZELT3 ainsi que sur l’écriture de scripts de sauvegarde de l’espace de développement du projet ZELT3
Mission :
Installation et configuration du serveur Tomcat pour l’étude et les tests du projet ZELT3
- Aide à l’installation et la configuration d’un serveur Xen
- Écriture de script Shell (Bash, Python)
Environnement technique :
Linux (DEBIAN), Tomcat, Windows 7, Xen
De 2006 à 2007 : SysInter (Astrium)
Fonction : Administrateur Linux
Projet : Administration des stations Linux et Unix ainsi que participation au projet d’un master de restauration de certains stations Linux avec l’outil Kickstart de Linux (Red-Hat)
Mission :
- Administration des stations Linux et Unix
- Master de restauration de certaines stations Linux avec l’outil Kickstart
- Écriture de script Shell (Bash)
Environnement technique :
Linux (Red-Hat), Kickstart, NIS+, NFS, Samba, SUN, Unix (Solaris, DEC, HP)
De 2002 à 2003 : SANOFI
Fonction : Ingénieur Système
Projet : l’installation, configuration, gestion et formation aux utilisateurs de leur système d'authentification unique Single Sign On (SSO).
Mission :
- Installation, configuration, gestion et formation des utilisateurs sur le produit SSO
- Gestion des bases Oracle
- Écriture de script Shell (Bash, VbScript)
Environnement technique :
ORACLE, SUN, UNIX (Solaris), Windows XP
En 2001 : Transiciel (Tisséo)
Fonction : Administrateur système
Projet : Gestion du parc informatique
Mission :
- Administration des stations Mac/Os, Unix et Windows
- Aide à la reconstruction du parc informatique après l’explosion de l’AZF
- Écriture de script Shell (Bash)
Environnement technique :
Mac/Os, Unix (Solaris), Windows XP
De 2000 à 2001 : CNRS
Fonction : Ingénieur système
Projet : Gestion du service informatique dans sa totalité d’un grand laboratoire de recherche
Mission :
- Audit du système d'information
- Rationalisation, réorganisation et optimisation de l'informatique du laboratoire
- Administration des serveurs et stations (Mac/Os, Linux, Unix et Windows 2000)
- Écriture d’un cahier de charge pour un projet de sauvegarde sous Windows 2000 Serveur
- Installation et paramétrage du logiciel Backup Exec et du serveur Wndows 2000
- Écriture de script Shell (Bash, Python, VbScript)
- Conseiller technique en informatique auprès des chercheurs du laboratoire
Environnement technique :
Backup Exec, Mac/Os, NIS, NFS, SUN, Unix (Solaris), Windows 2000
En 2000 : Transiciel (STNA)
Fonction : Administrateur système
Projet : Master de restauration de certains serveurs Unix
Mission :
- Écriture de script Shell (Bash, Python, VbScript)
- Écriture du Master de restauration de certains serveurs Unix DEC,True 64
- Écriture de script Shell (Bash)
Environnement technique :
Unix (DEC, True 64), Windows XP
De 1999 à 2000 : COMECAD/Labinal (AIRBUS)
Fonction : Administrateur système
Projet : Administration des stations Unix
Mission :
- Administration des stations Unix
- Écriture de script Shell (Bash)
Environnement technique :
NFS, NIS, Unix (Solaris, HP)
De 1998 à 1999 : Thomainfor (AIRBUS et CNES)
Fonction : Administrateur système
Projet : Administration des stations Unix et Windows
Mission :
- Administration des stations Unix, Windows
- Écriture de script Shell (Bash)
Environnement technique :
NFS, NIS, Unix (Solaris, HP), Windows
De 1997 à 1998 : FORMI
Fonction : Développeur Langage C
Projet : Ajout nouvelles fonctionnalités à un logiciel de gestion
Mission :
- Écriture de code en langage C
- Écriture de script Shell
Environnement technique : Windows
De 1996 à 1997 : SIAE
Fonction : Développeur 4D
Projet : Écriture du code d’un convertisseur de données entre les logiciels des Safer(s) et de certaines Mairies
Mission :
- Écriture de code 4D
Environnement technique :
Windows, Mac/Os
De 1995 à 1996 : La Française de Maintenance (LFM)
Fonction : Administrateur système
Projet : Installation de système informatique (matériel, logiciel) pour les Inter-Marchés de la région Midi-Pyrénées (MP) et correspondant technique au sein de LFM pour la région MP de la société (STIME) filiale informatique du groupement des Mousquetaires.
Mission :
- Installation de tout le système informatique (serveur et stations Novell) des magasins
- Correspondant technique au sein de LFM pour la région MP de la société (STIME)
- Formation des utilisateurs
- Formation des collègues de travail de LFM de la région MP
- Gestion des incidents ayant affaire aux Inter-Marchés
- Écriture de script Shell
Environnement technique :
Novell 3.11, DOS
De 1993 à 1994 : Lycée des Arènes
Fonction : Administrateur système
Projet : Administration du parc informatique station et serveurs
Mission :
- Administration du parc informatique stations et serveurs Novell
- Formation et aide des utilisateurs
- Écriture de script Shell
Environnement technique :
DOS, Mac/Os, Novell 3.11, Windows
Ingénierie de développement WEB : [ LAMP (CSS, HTML, JavaScript, JQuery, PHP, SQL (MySql) ) ]
Ingénierie système : [ Bash, Python, VbScript (Linux (DB, RD,UB), Mac/Os 10.x, Unix , Windows) ]
FORMATION
02/2010 à 05/2010 Requalification d’Informaticiens en Développement d’application d’entreprise WEB (Linux - Java - MySQL - Oracle) - CNAM (600 heures)
1996-1999 DEST (Diplôme d’Études Supérieures Techniques) Informatique (cours du soir), CNAM Toulouse
1993-1996 DUT (Diplôme Universitaire de Technologie) Informatique, CNAM (cours du soir) Toulouse
1990-1991 Préparation DAS (Diplôme d’Analyse Scientifique), Paul Sabatier
1986-1988 Préparation Licence-Maîtrise Sciences de la vie et la terre, Paul Sabatier
1983-1986 DEUG B (Diplôme d’Études Universitaire Générales) des Sciences, Paul Sabatier
COMPÉTENCES TECHNIQUES
Systèmes d’exploitation :
Android, Linux (Fedora, DEBIAN, REDHAT, UBUNTU), Mac/Os, Windows 7, UNIX (Solaris, HP, DEC)
Langages :
C, Java, JavaScript, JQuery, PHP [PHP (Personal Home Page) Hypertext Preprocessor], PowerShell, Python, Shell [ Bash (Bourne-Again Shell) ], SQL (Structured Query Language), VBA, VB (Visual Basic), VBScript
Bases de données :
MySql, Access
Services et Applications :
Active Directory (AD), Apache, Domain Name System (DNS), Network File System (NFS), Network Information Service (NIS), Samba
Réseaux :
Transmission Control Protocol / Internet Protocol (TCP/IP)
Architecture :
LAMP, MAMP, WAMP (Linux/Mac/Os/Windows Apache MySQL PHP)
Environnement/Framework :
Hibernate
Outils :
Docker, Ghost, Kickstart, CMS (Autonme, Drupal, Wordpress)
Méthodes :
Programmation Orientée Objet (POO)
AUTRES CONNAISSANCES INFORMATIQUE
Compétences faibles connaissances : Docker, (Firewall de type iptable), Node.JS, Postgres, SVN.
Bonne Connaissances : AngularJS, MongoBD, Neo4J (Cypher), Oracle, Proxmox, VirualBox, UML.
LANGUES
Langue 1 : Anglais (lu, écrit (moyen), mais non parlé)
Langue 2 : Italien (courant)