Le poste
- Vous êtes passionné par le Logiciel Libre et l’administration système ?
- Vous êtes fasciné par les technologies modernes d’automatisation et de Cloud Computing (IaaS, PaaS) ?
- Vous souhaitez intégrer une petite équipe dynamique et rigoureuse ?
- Vous participerez à l’administration d’un parc de plusieurs centaines de machines virtuelles, au sein d’une équipe DevOps qui intègre les processus de développement et de déploiement.
Les missions
- Participer à l’évolution de l’automatisation du parc : plugins Nagios, Puppet, écriture et maintenance de scripts, etc ;
- effectuer l’ensemble des opérations de gestion quotidienne du parc : création de VM, ajustements de ressources, archivage, application des mises à jour de sécurité, migration de version de Debian, etc ;
- participer aux évolutions stratégiques du parc ;
- participer à la réflexion sur les architectures à déployer pour répondre aux besoins des clients ;
- déployer des solutions de haute-disponibilité ;
- assurer la veille technologique et les tests d’outils de supervision et d’administration ;
- développer de nouvelles offres autour des technologies nouvelles comme Docker ou OpenStack ;
- rédiger et mettre à jour la documentation technique.
Votre profil
- Autonome, vous savez rechercher dans les documentations, lire des pages “man” et apprendre par vous-même
- rigoureux, vous connaissez l’importance d’apporter un service fiable et reposant sur des bases solides ;
- bonne communication orale et surtout écrite (contacts avec les clients, culture majeure de l’écrit au sein de Pilot) ;
- disponibilité distante demandée hors heures ouvrées en cas d’incidents significatifs sur l’infrastructure (via smartphone, tablette ou netbook) ;
- participation occasionnelle à des astreintes.
Les technologies utilisées
Technologies principales
- Debian GNU/Linux ;
- Virtualisation ProxMox (KVM) ;
- Configuration réseau Linux : TCP/IP, Netfilter ;
- Python et Bash pour les principaux scripts ;
- Serveurs Web et proxy : Apache, Haproxy, Varnish ;
- Automatisation : Puppet, Chef ou équivalent ;
- Conteneurs : Docker, docker-compose;
- DB : PostgreSQL, MySQL / MariaDB, ElasticSearch et MongoDB.
Autres technologies utilisées
- technologies “cloud” (IaaS/PaaS) de type OpenStack ;
- frameworks Web : Django, Symfony ;
- gestion du code : git ;
- annuaires (OpenLDAP, AD) ;
- réseaux avancées : OpenVPN, bridge, VLAN, OpenVSwitch ;
- messagerie : Postfix, Cyrus, Roundcube ;
- monitoring et de métrologie : Monit, Nagios, Cacti ;
- certificats SSL : Let’s Encrypt ;
- haute-disponibilité : LVM, DRBD, Heartbeat, Corosync, Pacemaker.