Emmanuel BENOÎT
Développeur / administrateur système
Informations générales
- Né le 19 Février 1981 à Saint-Étienne (Loire, France).
- Nationalité française ; PACSé ; deux enfants.
- Localisation : Saint-Lambert-La-Potherie, France.
- Adresse électronique : ebenoit@ebenoit.info (clé PGP)
Expérience profressionnelle
Ingénieur Applications Métier
Institut Agro Rennes Angers - Déc. 2017 - Mainenant
Développement de logiciels spécifique à l'infrastructure AO, développement d'interfaces entre diverses applications ou éléments d'infrastructure, rétro-ingénierie de logiciels extérieurs à des fins d’interopérabilité ou de diagnostic, administration système, automatisation de déploiement et de configuration, administration d'applications métiers.
J'ai tenu le rôle de directeur technique sur le projet de développement d'un système de gestion des identités spécifique. Celui-ci récupère les informations concernant les identités depuis diverses sources et les consolide, gère le cycle de vie des comptes informatiques, et alimente grâce à ces données d'autres systèmes et applications.
Développeur / administrateur système
Indépendant - Sep. 2009 - Nov. 2017
Développement d'un outil de synchronisation d'instruments de laboratoire, développement de scripts de scraping, installation et maintenance de sites basés sur Drupal et WordPress, hébergement web et courrier électronique, installation de serveurs, réparation de PC. Enseignement (introduction aux technologies de l'information et de la communication, introduction à la programmation).
Développeur
INSERM IFR66 - Oct. 2008 - Juin 2009
Développement d'un LIMS pour une plateforme de screening, mise en réseau de divers postes, audit de sécurité du réseau, aide et conseil concernant l'équipement informatique aide à l'installation ou à la réinstallation de logiciels, aide à l'utilisation de certains logiciels, aide au développement du site web de l'IFR66, conseils et mise en place de solutions logicielles en fonction des besoins, développement de programmes de traîtement de données.
Président
Association DHASIL - Avr. 2003 - Août 2007
Gestion de l'association ; réalisation de devis ; conception et réalisationr de sites web dynamiques pour les clients de l'association ; mise en place et maintenance du réseau de l'association et d'outils de gestion de celui-ci ; interventions sur les machines des clients de l'association.
Développeur
Neptune Internet Services - Oct. 2000 - Avr. 2003
Développement d'un système de bornes d'accès à l'internet / gestion de salles d'accès à l'internet : mise au point d'un système (basé sur la Debian GNU/Linux) ; développement du logiciel de contrôle des accès ; développement du client et du serveur permettant la centralisation des données ; assistance téléphonique aux clients des points d'accès, en Anglais pour une forte majorité des appels, pendant les périodes d'exploitation ; développement de sites Web dynamiques pour les clients et l'intranet de Neptune ; assistance occasionnelle à l'administration des systèmes pour certains logiciels ou services spécifiques.
"Aide sur site"
Neptune Internet Services - Sep. 1998 - Sep. 2000
Aide aux clients de la salle d'accès à l'internet, essentiellement en soirée. Payé en nature (accès gratuit / illimité à l'internet).
Expériences en rapport
Legacy Worlds
2006 - 2012
Conception et développement du jeu ; préparation et configuration du serveur ; administration quotidienne à la fois du serveur et du jeu lui-même.
Le code source de la version Beta 5 a été publié.
Alien Arena
2008 - 2011
Contribution à divers élements du jeu (partie serveur, code spécifique à Linux, améliorations à la console, support TrueType, client IRC); aide au débogage et à la migration vers Autotools.
Cours de programmation graphique
1997 - 1998
Conception et enseignement d'un cours de programmation graphique (DOS, Turbo Pascal) destiné à des élèves de terminale et de classes préparatoires volontaires.
Compétences techniques
- Systèmes d'exploitation: CentOS, Debian GNU/Linux, Devuan, Microsoft Windows, Oracle Linux
- Langages de programmation / de scripting: Bash, C, C++, GLSL, Golang, Java, JavaScript, Perl, PHP, Python, Rust, SQL, VBA, VBScript, assembleur x86
- Langages de formattage: CSS, HTML, LaTeX, Markdown, rST
- Services et applications: Apache, BigBlueButton, Bind, CAS, Centreon, FRR, Ceph, GlusterFS, GrayLog, HAproxy, Icinga, Jitsi, keepalived, OpenLDAP, Nagios, net-snmp, Nginx, RabbitMQ, Rundeck, Rocket.Chat, Solr, SSH, Tomcat, WebObjects.
- Bases de données: ElasticSearch, Lightning DB, Mongodb, MySQL, Oracle, PostgreSQL, Redis, SQLite.
- Outils: Ansible, CVS, Docker, Eclipse, git, GNU Autotools, Gradle, Kubernetes, lex, libvirt, make, Maven, Proxmox, SubVersion, tcpdump, tmux, tox, Vagrant, vCenter, vim, VirtualBox, VSCode, yacc.
- General: documentation, gestion de projets, rétro-ingénierie, tutorat.
- Langues: Français, Anglais, Allemand.
Divers
Formation
Je suis principalement autodidacte.
- 1999-2000 : DEUG MIAS (abandonné)
- 1998-1999 : IUT Informatique et Génie Logiciel (abandonné)
- 1998 : obtention d'un baccalauréat scientifique, spécialité mathématiques, mention Assez Bien (Lycée Claude Fauriel, St-Etienne, Loire).
Loisirs, passions
- Informatique : j'administre un ensemble de systèmes (7 serveurs physiques, une quarantaine de machines virtuelles, 4 postes clients, réseau filaire + WiFi) à mon usage et à celui de ma famille.
- Demoscene (mes quelques contributions à celle-ci).
- LEGO : sur modèle et sans, principalement sur les thèmes espace et science-fiction.
- Musique : guitare basse, musique électronique. Particulièrement friand de death métal mélodique.