Menu

Colin LEROY-MIRA

TOULOUSE

En résumé

* Programmation :
o C : maîtrise ; programmation sous Linux (noyau, GUI avec GTK+, CLI)
o Java : maîtrise
o Web (PHP, Javascript (Ajax), (X)HTML et CSS3) : maîtrise

* Système :
o Linux (Debian/Ubuntu, RedHat/CentOS, Mandriva) : installation, configuration, administration générale et sécurisation, déploiement automatisé.
o VMWare : installation, configuration, administration générale, déploiement automatisé
o Windows (Server 2003/2008) : installation, configuration, administration générale. Connaissance de HyperV, Active Directory et Windows Deployment Services.
o Maîtrise de logiciels serveurs : Apache, Postfix, Bind, OpenLDAP, MySQL, dhcp, NFS.
o Scripting et automatisation : maîtrise de Bash, connaissance de Perl et Python. Maîtrise de PXELinux et Kickstart/Anaconda.
o Sauvegarde : bonne connaissance des problématiques de sauvegarde (volume, durée de rétention, facilité de restauration et sécurité du stockage).

* Réseau :
o Maîtrise des principes fondamentaux à l’échelle d’un intranet, de plusieurs intranets et d’internet (TCP/IP, routage, Spanning Tree, VPN, DNS)
o Bonne connaissance de divers protocoles (HTTP, SMTP, POP3, IMAP4, …)

Mes compétences :
JavaScript
C
Linux
Open Source
SQL
Tomcat
Stockage
Clusters
GTK
Ajax

Entreprises

  • I-Run - Web développeur

    2011 - maintenant Architecture, développement et maintenance de I-Run.fr, site d'e-commerce, ainsi que de son back-office ; optimisation de l'utilisation des ressources, du référencement et des processus.
  • Seanodes IT - Développeur, administrateur système

    2010 - 2011 * Implémentation de nouvelles fonctionnalités sur Exanodes (codé en C cross-platform) et ses divers composants : cluster deux noeuds tolérant à la panne, dynamicité du stockage, filtrage iSCSI par IQN, système de license, gestion des SPOFs ou encore snapshot niveau bloc ;
    * Implémentation de tests unitaires et tests de validation automatisés ;
    * Utilisation de Scrum pour le processus de développement ;
    * Continuité de mes missions d’administrateur système et réseau au sein de Seanodes (voir ci-dessous).
  • Seanodes - Administrateur système et réseau

    2005 - 2009 * Architecture : définition des besoins, choix et mise en place des différentes technologies, mise à l’échelle des solutions initiales (évolution de 25 à 160 serveurs) ;
    * Gestion de l’infrastructure : installation, maintenance et configuration des serveurs internes de production et des services, gestion du routage et VPNs, gestion et vérification des sauvegardes, mise en place de redondance, monitoring des ressources critiques (température de l’air, pannes matérielles, espaces disponibles) et automatisation de la gestion de situations critiques ;
    * Gestion du cluster de R&D (150 serveurs) : création et mise en place d’outils de gestion du parc, permettant aux utilisateurs de déployer automatiquement et en quelques minutes un nouveau cluster de type Linux, Windows ou VMWare, ainsi qu’un monitoring précis (lignes séries) et une gestion entièrement à distance ;
    * Gestion des stations de travail des collaborateurs (Linux, Windows), de leurs différents comptes, et support utilisateurs (configuration, dépannage) ;
    * Développement en C, PHP, Bash d’outils annexes pour les ingénieurs (gestion de l’alimentation électrique, du déploiement et du dépannage des noeuds du cluster, gestion des outils intranets) ;
    * Développement d’un intranet en PHP/Ajax ;
    * Maquettage de clusters avec virtualisation (Xen, VMWare) ;
    * Gestion des fournisseurs techniques (type France Télécom, hébergement du site internet, contrôle d’accès, …)

Formations

Réseau

Annuaire des membres :