Menu

Erwan BEN SOUIDEN

PARIS

En résumé

"Yet another sysadmin..." // "I don't work, I learn... I'm an eternal trainee"

Linuxien convaincu, passionné par l'esprit et les communautés Open Source.
Je suis également professeur vacataire à l'université de Paris XIII (depuis 2008).

Quelques présentations que j'ai publié :
- [FR] Cours - Supervision SysRes et Présentation de Nagios : http://www.slideshare.net/labynocle/cours-supervision-sysres-et-prsentation-de-nagios
- [FR] Retour d'expérience sur une utilisation avancée du MetaCPAN - journée Perl 2012 : http://www.slideshare.net/labynocle/retour-dexprience-sur-une-utilisation-avance-du-metacpan-journe-perl-2012
- [FR] Premiers pas avec Sikuli : http://www.slideshare.net/labynocle/light-talk-premier-pas-avec-sikuli
- [EN] pitchYourJob - What does a SysAdmin do? : https://www.slideshare.net/labynocle/pitchyourjob-what-does-a-sysadmin-do
- [FR] Suivre son activité avec la stack ELk : https://www.slideshare.net/labynocle/suivre-son-activit-avec-une-stack-elastic-elk

Pour Toucan Toco, j'ai publié plusieurs articles techniques:
- [EN] Please have fun with git aliases : https://toucantoco.com/en/tech-blog/tech/git-aliases
- [EN] How to simply manage your Gandi domain: https://toucantoco.com/en/tech-blog/tech/gandi-dns-manager
- [EN] A Devops Journey - From SAAS To On-Premise: https://toucantoco.com/en/tech-blog/tech/onpremise_journey


De même pour Antelink :
- [EN] Using Fabric to manage your infrastructure : http://web.archive.org/web/20150512122451/http://www.antelink.com/blog/using-fabric-manage-your-infrastructure.html
- [EN] Using pgbadger to monitor your PostgreSQL activity : http://web.archive.org/web/20150512122451/http://www.antelink.com/blog/using-pgbadger-monitor-your-postgresql-activity.html
- [EN] How to automatically export a full Confluence Space? : http://web.archive.org/web/20150512122451/http://www.antelink.com/blog/how-automatically-export-full-confluence-space.html
- [EN] Using Openfire connected with Crowd : http://web.archive.org/web/20150512122451/http://www.antelink.com/blog/using-openfire-connected-crowd.html
- [EN] Configure Bamboo IM notifications : http://web.archive.org/web/20150512122451/http://www.antelink.com/blog/configure-bamboo-im-notifications.html
- [EN] How to install your own FOSSology instance : http://web.archive.org/web/20150512122451/http://www.antelink.com/blog/how-install-your-own-fossology-instance.html
- [EN] CPAN on Antepedia : http://web.archive.org/web/20150512122451/http://www.antelink.com/blog/cpan-antepedia.html
- [EN] Create your own public Antepedia Reporter instance : http://web.archive.org/web/20150512122451/http://www.antelink.com/blog/create-your-own-public-antepedia-reporter-instance.html

J'ai aidé pour la réalisation d'autre article :
- [EN] Dancer is community-driven : http://damien.krotkine.com/2012/06/20/dancer-is-communitydriven.html

De plus j'ai participé à quelques projets :
- Traduction de la documentation de Nagios v2 (http://www.nagioscommunity.org/2007/03/07/french-translation-of-nagios-2x-docs-ready/ )
- Participation à la promotion de l'outil Nagios en France
- Création de plugins Nagios : https://github.com/labynocle/nagios_plugins_by_labynocle
- Participation à la création d'un user-guide français pour Zimbra


Au delà de l'informatique je suis un passionné de musique et suffisament fou pour aimer courir et participer au Marathon de Paris ou le Mud Day

Mes compétences :
Apache
Informatiques
LAMP
Linux
Nagios
Supervision
Système Linux
Xen
Zimbra

Entreprises

  • Toucan Toco - DevOps - SysAdmin

    2016 - maintenant - En charge de l'infrastructure (deploiement, monitoring, backup, shipping)
    - Création du package permettant l'installation de la solution Toucan Toco on-premise
    - Rédaction des docs d'exploitation et mise en place de logbook pour le suivi de l'infrastructure, des incidents et des installations on-premise
    - Automatisation de l'installation et du monitoring de l'infrastructure via Ansible (+ NewRelic / StatusCake / Slack)

    Dans un environnement Linux Ubuntu/Debian – Python, Git, Bash, Ansible
  • Deezer - Sysadmin - Devops Engineer

    Paris 2013 - 2016 - Refonte, optimisation et maintenance des process de mise en production (intéraction avec le JIRA, notification, deploiement) pour l'ensemble des projets + mise en place d'un système via Jenkins pour que les équipes mettent en production leur projet
    - Mise en place d'un système de cache des ressources pour le front de Deezer
    - Création et optimisation du système de mise en production des index Elasticsearch pour le moteur de recherche
    - Mise en place et optimisation du process de développement via Gerrit et Jenkins + création d'outils pour améliorer les conditions des développeurs et membres de l'équipe technique
    - Rédaction de l'ensemble de la documentation de bienvenue ("How We Dev") pour l'équipe technique
    - Mise en place de système de supervision et d'alertes pour l'ensemble des process internes
    - Système de validation des configurations des machines via Serverspec
    - Mise en place d'une stack ELK (ElasticSearch, Logstash, Kibana) + remonté d'alertes avec Riemann (beta)
    - Mise en place du VPN (OpenVPN) et création des outils de gestions de configuration et d'accès
    - Création de dashboards de monitoring pour l'ensemble de l'activité de Deezer
    - Mise en place de la solution BI (basée sur SAS et Tableau Server) ainsi que de l'ensemble des process d'automatisation et de supervision
    - BETA : utilisation de Serf pour la découverte et la réécriture de configuration à la volée en cas de panne

    Dans un environnement Linux Debian – PHP, Apache, CDN, MySQL, Memcached, Git, Bash
  • Antelink - Ingénieur Systèmes et Réseaux - Associé

    Paris 2010 - 2013 - Mise en place de l'intégralité de l'infrastructure technique (applications, réseaux, base de données, backup, PRA) de l'entreprise, de sa maintenance, ainsi que de son évolution
    - En charge de l'industrialisation des processus métiers, de test, de production et de qualité
    - Mise en place du failover deMise en place de l'intégralité de la plateforme technique s serveurs PostgreSQL via PgPool-II (réplication Hot Standby)
    - SSO et mutualisation des accès de l'infrastructure (Apache, OpenFire, Nexus, Gitolite) via Crowd
    - Réalisation, restitution et automatisation d'études d'analyse de code (LibreOffice, INRIA, Dancer...)
    - Participation à la conception des produits (ergonomie, features)
    - Etude du passage de l'infrastructure complète dans le Cloud (Amazon EC2, Microsoft Azure)
    - Animation du blog technique

    Dans un environnement Linux Debian – PostgreSQL, Memcached, Atlassian, GIT, Fabric, SSHFS
  • Linkeo - Ingénieur Systèmes et Réseaux

    Paris 2009 - 2010 - Mise en place d'une architecture entièrement virtualisée sous Xen : consildation des connaissances : rédaction des procédures d'installation, d'exploitation et de migration
    - Redondance des services MySQL (réplication MySQL et utilisation de MySQL Proxy)
    - Mise en place du système de backup de l'architecture : création des scripts et de la procédure de réstoration
    - Mise en place du réseau Mesh de la plateforme de production
    - Création du CA de Linkeo ainsi que des procédures d'exploitation et normalisation de l'existant
    - Mise en place d'un SAN utilisé pour le serveur de fichiers, de backup et la virtualisation
    - Mise en place du VPN entre les différents sites géographiques Linkeo
    - Mise en place d'un OpenLDAP pour l'ensemble de l'entreprise et des partenaires + projets divers autour de cette base LDAP L : Samba, Pure-FTP...
    - Elaboration d'un nouveau process de développement et de mise en production du travail des développeurs web

    Dans un environnement Linux Debian – Xen, LVM, AOE
  • Sogeti - Ingénieur Projets Systèmes

    Issy-les-Moulineaux 2008 - 2009 PSA – Projet de « communicateur » entre PSA et les points de vente/stock :
    - Gestion de la partie système du projet
    - Elaboration de la procédure et des scripts pour l'autoconfiguration de la solution suivant son environnement
    - Mise en place de la solution de supervision et de remonté d'alertes de la plateforme
    Dans un environnement Linux Suse – Apache, Shell

    Projet pour le pôle Open Source – Elaboration d'un package de supervision sur un noyau Nagios
    - Elaboration du cahier des charges pour les différents modules de la solution : failover, présentation, plugins, configuration.
    - Tests, sélections et écriture des procédures d'installation et d'exploitation des outils à intégrer aux modules
    - Création d'un environnement de test pour les développeur (sur des VM Centos) et de scripts de supervision

    Dans un environnement Linux CentOs – Apache, Shell, Perl
  • Weborama - Administrateur Systèmes et Réseaux

    Paris 2005 - 2008 Administration des systèmes d’information et équipements hébergés dans les datacenters ainsi que des systèmes d’information des collaborateurs
    -- Installation et mise à jour physique et logicielle des serveurs dans les datacenters
    -- Recherche, tests et installation d’une solution de Groupware Collaboratif OpenSource (Zimbra), création de plusieurs scripts d'admin, d'un user guide et de la procédure de migration IMAP
    -- Recherche, tests et installation d'une solution de Ticketing - Suivi (Mantis) et d'un gestionnaire d'inventaire (GLPI)

    Support premier et deuxième niveau sur les applications d’infrastructure de Weborama
    -- Formation des collaborateurs aux nouvelles solutions : passage à l’IMAP, authentification par Token, Zimbra…
    -- Maintenance chez les clients et compte rendu technique sur les solutions dédiées
    -- Installation des solutions dédiées chez les clients

    Participations aux développements ainsi qu’à l’évolution de l’architecture :
    -- Migration physique de toute l'architecture en datacenter sans perturbation de service : élaboration de la procédure, mise en place des systèmes redondants...
    -- Evolution de Nagios : création d’un système de rapports mails, de générations de graphes à la volée (Perl CGI), mise en place d’un système de remonte d’alertes par SMS…

    Dans un environnement Linux CentOs (datacenter) - Apache, MySQL, Perl
    Dans un environnement Windows XP (réseau des collaborateurs).
  • Weborama - Stagiaire en administration systèmes et réseaux

    Paris 2004 - 2005 - Mise en place d'une solution de supervision
    -- Théorie : analyse de l’existant, recherche des solutions du marché et proposition d’une solution
    innovante avec cahier des charges à l’appuie
    -- Pratique : phase de tests, élaboration d’une procédure de mise en production, installation
    -- Evolution : développement de plugins annexes (Perl)

    - Elaboration d'une politique de sauvegarde des données des collaborateurs

    - Mise en place de la réplication MySQL (master-slave) sur les serveurs de production

    Dans un environnement Linux WhiteBox (datacenter) - Apache, MySQL, Perl, Batch
    Dans un environnement Windows XP (réseau des collaborateurs)

Formations

  • Etablissement Public Du Campus Jussieu (Paris)

    Paris 2003 - 2005 Informatique option Systèmes et Réseaux
  • Napier University (Edinburgh)

    Edinburgh 2002 - 2003 Computer Networks and Distributed Systems
  • Université Paris 13 Paris Nord Villetaneuse

    Villetaneuse 2000 - 2002 Génie des Télécommunication et des Réseaux
  • Lycée Jacques Decour

    Paris 1998 - 2000 Scientifique

Réseau

Annuaire des membres :