Menu

Frédéric LOGIER

LYON

En résumé

Mes compétences :
Administration système
Ruby
mongoDB
ZeroMQ
Linux
Ingénieur système
C++
Qt
Ubuntu
Red Hat
Ruby on Rails
Debian
Fedora

Entreprises

  • Ubicmedia - Responsable exploitation, développeur backend et administrateur systèmes

    2011 - 2014 Développeur backend, administrateur systèmes Linux, DevOps

    Dans le cadre de l'exploitation et de l'évolution de l'infrastructure du produit PumIt.com (distribution, protection et vente de vidéos sur Internet)

    Étude, mise en œuvre et administration d'une architecture virtualisée chez OVH et AMZON EC2.
    Développement du logiciel backend Nodecast pour l'ordonnancement de tâches de traitement et la distribution de fichiers vidéo.
    Développement d'un player vidéo multiplateforme en Qt/C++
    Mise en place de l'outil de supervision Zabbix. Supervision système des plateformes hébergées et supervision applicative. Gestion des escalades d'alertes email, SMS, IM. Graphiques de statistiques.
    Virtualisation de serveurs Linux avec KVM.
    VPN avec OpenVPN

    Environnements : AMAZON AWS, C++, Qt, MONGODB, ZEROMQ, NODECAST, UBUNTU SERVEUR, KVM, ZABBIX, REDMINE, OPENVPN
  • Nodecast - Spécifcations, architecture et développement du projet OpenSource Nodecast

    2010 - maintenant depuis 2010 : développement du logiciel Nodecast

    Nodecast est un projet personnel opensource qui a pour objectif d’ordonnancer des jobs (workers) sur un ou plusieurs serveurs. Nodecast permet d’enchainer des tâches longues mais aussi de répartir les traitements vers un poll de workers. Nodecast expose une API HTTP qui permet de lui recevoir les données à traiter. La communication entre Nodecast et les workers utilise la librairie zeromq.

    ● Utilisation de la base de données NoSQL, MongoDB. (administration, driver C++)
    ● Développement du backend en Qt C++ et zeroMQ
    ● Développement de l’API REST en Qt, Zeromq et ZeroGW
    ● Mise à disposition de l’ensemble des sources sur http://github.com/nodecast
    ● Déploiement et exploitation en production pour la société Ubicmedia depuis 2012.

    Environnements : QT, C++, MONGODB, ZEROMQ, ZEROGW, GIT, UBUNTU/DEBIAN LINUX
  • Nirva Software - Responsable exploitation

    Lyon 2010 - 2011 Administration système Linux, DevOps

    Dans le cadre de l’évolution du produit Nirva en mode SaaS :

    Étude, mise en œuvre et administration d’une architecture répartie, chez OVH.
    Mise en place de l’outil de supervision Zabbix. Supervision système des plateformes hébergées et supervision applicative. Gestion des escalades d’alertes email, SMS, IM. Graphiques de statistiques.
    Virtualisation de serveurs Linux et Windows 2008 avec KVM.
    VPN avec OpenVPN
    Développement et intégration d’une QA en Ruby / RSPEC, pilotée par Zabbix et Selenium RC
    Écriture et tests des workflow utilisateur
    Génération de statistiques du temps de réponse des scénarios utilisateur sur le site web de production.

    Environnements : UBUNTU SERVEUR, KVM, ZABBIX, REDMINE, MYSQL, WINDOWS SERVER 2008, OPENVPN, SELENIUM RC, RUBY, JAVA, PLAYFRAMEWORK
  • AlternanceSoft - Consultant OpenSource, développeur Ruby on Rails et administrateur système chez AlternanceSoft

    ECULLY 2009 - 2009 * Étude et développement d’un portail avec gestion des utilisateurs en Ruby on Rails : http://ademat.asoft.fr/
    * Intervenant 4 jours comme formateur Linux chez Orsys http://www.orsys.fr/formation-linux-niveau-1.asp?sdid=5
    * Mission chez Jtekt Automotive Lyon :
    o migration des services et données LDAP, Subversion, Samba, Apache sur un Linux virtualisé
    o Développement d’un script en Ruby afin de corriger les données du dump OpenLDAP 2.2.x pour l’import vers OpenLDAP 2.4.x

    Environnements : DEBIAN, UBUNTU LINUX, RUBY ON RAILS, MYSQL, POSTGRESQL, LDAP, REDMINE
  • AXIALOG - Chargé de projet / intégrateur

    Brignais 2008 - 2009 Ingénieur intégration et support niveau 3 en environnement Red Hat Enterprise Linux à la SNCF (DSIT-XIA).

    * Coordination entre la MOA MOE et la production
    * Gestion d'incidents, support de niveau 3
    * Développement de scripts KSH
    * Gestion de scripts avec subversion
    * Réalisation de documentation d'exploitation
    * Gestion de planning
    * Mise en place d'un gestionnaire de tickets via une interface web pour faciliter les échanges (Redmine)
    * développement de schémas avec l'ordonnanceur XOS (Synchrony Automator)
    * Formation de base et formation avancée sur Synchrony Automator (5 jours chez Axway)

    Environnements : KSH, XOS, RED HAT LINUX, REDMINE, SUBVERSION
  • AF83 - Lead Developer

    Paris 2007 - 2008 Développement en Ruby on Rails sur le site web communautaire Noumba (http://noumba.net)

    * recherche et développement
    * implémentation d?un mécanisme de distribution de tâches asynchrones en Ruby (beanstalkd et XMPP)
    * réception et envoi de messages SMS et Jabber
    * serveur de push d?envoi des nouveaux messages aux navigateurs via une socket flash (juggernaut) Poste occupé en télétravail (IRC, Trac, subversion, ?)

    Environnements : RUBY, RUBY ON RAILS, JAVASCRIPT, XMPP, MYSQL, SUBVERSION
  • Uniteam Communication - Ingénieur développeur et administrateur système

    Paris 2006 - 2007 * Développement d’un FrontOffice et d’un BackOffice en Ruby on Rails : Avantages presse
    * Migration d’un BackOffice métier PHP en Ruby on Rails : Viseopharma :
    o Utilisation du framework AJAX scriptaculous
    o Installation et utilisation du gestionnaire de code source subversion

    * Migration d’un BackOffice PHP en Ruby on Rails
    * Mise en place d’outils de développement en groupe :
    o Ubuntu Serveur
    o Subversion
    o Redmine
    o PostgreSQL
    * Mise à niveau de l’architecture des serveurs applicatifs (Debian / Ubuntu) :
    o sécurité (netfilter)
    o monitoring (munin)
    o VPN (openvpn)

    Environnements : RUBY, RUBY ON RAILS, MYSQL, JAVASCRIPT, POSTGRESQL, OPENVPN, MUNIN
  • Taonix - Associé / développeur

    Vaugneray 2005 - 2005 Développement PHP/MySQL
  • Az Informatique - Responsable NTIC

    2001 - 2003 Développement web en PHP et PostgreSQL 7.2
    Administrateur système et réseau GNU/Linux (Debian)
  • Accelance - Analyste programmeur

    MERY 2000 - 2001 Développement pour le premier fournisseur d’accès Internet gratuit, OREKA :

    * développement en PHP4 et Sql avec Postgresql 7.0.3, Oracle 8i et MySQL.
    * création d’extensions spécifiques PHP en C
    * CGI en Pro*C, création et appel de procédures stockées ORACLE
    * scripts Perl

    Développement de modules Apache avec l’API en C :

    * authentification sur base Postgresql
    * modification du module PUT
    * redirection des requêtes HTTP contenant les informations du navigateur client vers une librairie C++

    Administration d’un serveur de développement Linux sous Debian 2.2 :

    * serveur de gestion de source CVS
    * serveur web Apache / PHP
    * sgbd Postgresql 7.0.3
    * serveur X-Window
  • SSII Transiciel - Analyste programmeur

    1998 - 2000 Mission chez ABEL Guillemot (jan. 1998 – 31 juil. 1998, à Bron) : · développement avec Centura en POO

    Mission chez Socara (centrale d’achat Leclerc) : · développement pour un backoffice de modules en Pro*C sur ORACLE 7.

    Mission au CIRRA : · programmes en Pro*Cobol sur ORACLE 7.

    Mission Mutuel : · développement sur un projet Client-Serveur en Visual Basic 5 et Oracle 7.

    Inter contrat Transiciel : · formation interne au PL/SQL.

    Missions en WINDEV

Formations

  • AFPA

    Venissieux 1994 - 1995 Unix C
  • AFPA

    Marseille 1993 - 1994 Technicien informatique

Réseau

Annuaire des membres :