Stage - Test-Driven System Administration

Stage rémunéré Bac+4/5 de 6 mois à Paris en administration système, spécification et tests

Contexte

L'arrivée de la virtualisation et des nuages de serveurs (cloud computing) a complexifié l'administration système. En effet, si de nombreux outils existent pour automatiser la configuration et le déploiement de serveurs ou pour surveiller des systèmes existants, il y a beaucoup de redondance dans les informations et nous ne connaissons pas d'exemple fusionnant les deux fonctions.

Problématique

L'objectif de ce stage est de chercher à conjuguer la méthode du Test-Driven Development avec les besoins et contraintes de l'administration système. Pour ce faire, on tentera d'aboutir à une description logique d'un système informatique qui sera utilisée comme entrée pour le logiciel chargé du déploiement (de préférence à l'aide de OpenStack et de SaltStack) et à une application de surveillance du réseau et des services hébergés via Shinken (un avatar de Nagios).

Rôle

Intégré à l'équipe de recherche et développement "Outils et systèmes" de Logilab, vous assisterez un ingénieur expérimenté dans son travail quotidien et pourrez être amené à effectuer tout ou partie des travaux suivants, en collaboration avec l'équipe :

  • décrire un système informatique de manière à alimenter les applications de déploiement et de surveillance,
  • développer les composants nécessaires à leur mise en œuvre.

Compétences attendues

  • Bonnes connaissances pratiques en programmation objet,
  • Connaissance de l'administration système sous Linux avec Debian,
  • Anglais technique,
  • Les connaissances du langage Python et de la virtualisation de serveur seront appréciées
  • Idéalement, connaissances de SaltStack, OpenStack et Nagios.

Niveau

Bac+4/5 (Master 1 ou 2 ; 2ème ou 3ème année d'école d'ingénieur)

Durée

6 mois

Rémunération

Ce stage fait l'objet d'une rémunération, variable selon le niveau d'études.

Candidatures

Envoyez votre candidature (CV + lettre de motivation, format PDF ou HTML) par courrier électronique à personnel@logilab.fr.