Stage Développeur·se Rust H/F

Paris  - Stage (6 Mois)

Voir toutes les offres de l'entreprise

À propos de RUDDER

RUDDER est une startup parisienne éditrice d’une solution multiplateforme de Continuous Configuration (combinaison de gestion de configuration et audit en continu) dédiée aux besoins des infrastructures de production informatique. Nos clients sont en majorité des grands comptes européens.



RUDDER est fortement impliquée dans l’écosystème des logiciels libres et dans le mouvement devops.

Description du poste

Vous serez encadré·e par Benoît, l'ingénieur système le plus expérimenté de notre équipe : incollable en science et doté d'un humour corrosif, il garde toujours la tête froide et a réponse à tout, même aux problématiques techniques les plus complexes. Vous plongerez avec lui dans le quotidien du développement d'un logiciel libre (as in free speech), Rudder.


Votre mission sera de participer au développement d’un compilateur du nouveau langage Rudder vers des langages compris par les différents agents dans le but de permettre un développement plus facile et plus rapide de configurations dans Rudder.


Vous bénéficierez d'une transmission de compétences régulière dans chaque domaine abordé, et vous entrerez en immersion dans le quotidien de l'équipe de développement de Rudder pour progressivement participer à toutes ses activités.


Vous serez sensibilisé·e à la culture devops, dans laquelle notre entreprise est fortement impliquée (organisation des conférences devops REX et devopsdays Paris, promotion de la culture devops ...)


Sous le capot côté agent nous avons du Rust, python, CFEngine, bash, perl et DSC, le but étant d’être compatible avec une vaste quantité de systèmes. Nous réduisons autant que possible l’usage des langages de script à la glue et aux problèmes de compatibilité.

Coté backend, Rudder est écrit en Scala. 

Coté front, tous nos nouveaux plugins sont écrits avec Elm et Bootstrap.

Bien sûr, l’équipe en place vous accompagnera sur la montée en compétences, aussi bien au niveau technique (Rust) qu’au niveau de votre environnement de travail. Benoît sera là pour ça !



fadeInDown



Missions


  • Premières semaines : accueil, installation, montée en compétences sur Rudder et Rust
  • Le cœur du stage, pendant toute sa durée : participation au développement du compilateur rudder-lang écrit en Rust
  • En parallèle :
  • épauler l'équipe dans l'analyse et la résolution de problèmes liés à ce sujet
  • interagir avec nos clients et utilisateurs (demandes de support, bugtracker, mailing lists, ...)
  • participer à la vie active de l'équipe (standups, réunions, présentations, brainstorms ...)





Principales technologies utilisées

En connaître quelques unes est un plus.


  • Rudder
  • Rust
  • Langages de gestion de configuration (CFEngine, Powershell/DSC)
  • Python
  • bash
  • GNU/Linux


Mais surtout, vous cherchez pour votre stage une entreprise bien technique qui bouge, avec un respect de chacun, où règne humour et amour du travail bien fait. Ainsi, le lundi matin c'est petit déj tous ensemble et le vendredi midi c'est repas d'équipe (au resto ou en se faisant livrer).


Ah oui et sinon le reste du temps on bosse, quand même.

Faites-nous parvenir votre candidature sous la forme d'un CV accompagné d'un vrai mail de motivation (pitié, pas de lettre à l'ancienne, on est en 2019, et pas dans une multinationale, merci) en cliquant sur le bouton ci-dessous.

Description du profil

  • Étudiant·e Bac+4 ou Bac+5 en informatique ou systèmes d'information en fin d'étude
  • Une curiosité pour les langages et les compilateurs
  • Une volonté de développer en Rust
  • Compétences en développement :
  • Savoir programmer (idéalement en rust, mais peu importe en vrai)
  • Savoir gérer un environnement dev (git, ide)
  • Savoir utiliser une machine sous Linux
  • Esprit ouvert et positif
  • Aimer travailler en équipe et être :
  • Organisé-e et rigoureux-se
  • Autonome et curieux-se
  • Energique et enthousiaste
  • Comprendre une problématique technique exposée en anglais et y répondre de manière structurée
Voir toutes les offres de l'entreprise

Propulsé par