Ingénieur·e en développement [Stage]

Aidez-nous à développer nos outils Open Source

Le Chaos Engineering est une discipline qui consiste à réaliser des expériences sur un système informatique complexe afin d'améliorer sa capacité à résister à des turbulences et des événements inattendus.

ChaosIQ est une startup créée en 2019 avec des bureaux à Rennes et à Eastbourne (Royaume-Uni). Nous aidons les entreprises à construire des infrastructures plus résilientes grace au Chaos Engineering. L'équipe est aujourd'hui composée de cinq personnes, trois à Rennes et deux à Eastbourne.

Ce que fait ChaosIQ

ChaosIQ a été fondé par les deux créateurs du Chaos Toolkit. Chaos Toolkit est un outil Open Source qui permet d'écrire et automatiser des expériences de Chaos Engineering. Grâce à un écosystème d'extensions, Chaos Toolkit permet de cibler de nombreuses plateformes (Kubernetes, AWS, Azure, Google Cloud, Clound Foundry) et environnements (Spring, Instana, Humio, Prometheus, ToxiProxy, Istio...).

Chaos Toolkit est utilisé par des entreprises de toutes tailles et de tous secteurs (banques, industrie, réseaux sociaux, numérique, télécoms), en Europe et dans le monde entier.

ChaosIQ accompagne les pratiquant·e·s du chaos engineering dans leur parcours d'appropriation du Chaos Toolkit en leur proposant du support, de la formation et des outils de contrôle et d'observabilité.

En tant qu'entreprise Open Core, nous consacrons également une part substancielle de notre travail à l'amélioration de nos projets Open Source et au soutien de la communauté.

Ce que vous ferez chez ChaosIQ

Nous cherchons aujourd'hui à améliorer les outils Open Source et les resources mis à disposition de nos utilisateur·rice·s.

Nous proposons donc un stage très orienté Open Source, qui consistera essentiellement à travailler sur Chaos Toolkit et ses extensions et la création d'expériences.

  • Amélioration des extensions existentes, en lien avec la communauté.
  • Création de nouvelles extensions.
  • Création d'expériences directement utilisables avec Chaos Toolkit.

En fonction de vos envies et des besoins de l'entreprise, vous pourrez être amené à intervenir sur des tâches touchant l'infrastructure et les DevOps.

Parce que nous croyons qu'un stage est avant tout une période de formation qui doit bénéficier d'un accompagnement de qualité, vous serez la·le seul·e stagiaire de l'équipe et serez supervisé·e tout au long de votre période de stage par notre CTO, dévelopeur principal du Chaos Toolkit, et entouré·e par les autres membres de l'équipe de développement.

En tant que membre de l'équipe, vous aurez les mêmes prérogatives que les autres développeurs : vous aurez un accès complet au code, aux dépots Git et au déploiement.

À l'issue de ce stage, nous espérons que vous aurez acquis une expérience importante dans la création et la livraison de code utilisé en production par des entreprises aux fortes contraintes de sécurité et de stabilité, ainsi que la connaissance d'une discipline en plein essor, le Chaos Engineering.

Ce poste peut vous intéresser si :

  • Vous avez une bonne connaissance de Python, puisque Chaos Toolkit et nos différentes API sont écrites en Python
  • Vous connaissez les principes des architectures microservices et du Cloud
  • Vous avez déjà utilisé git et GitHub (ou GitLab)
  • Vous avez une bonne maîtrise de l'anglais, parlé et écrit, puisque 40% de l'équipe ne parle pas vraiment français

Avoir déjà contribué à des projets Open Source est un atout, mais pas un pré-requis !

Comment répondre à cette offre ?

Si vous souhaitez présenter votre candidature à ce stage, vous pouvez envoyer par mail à marc@chaosiq.io :

  • Les liens vers des profils en ligne que vous souhaiteriez partager (GitHub, Twitter, StackOverflow...) pour nous aider à mieux vous connaître.
  • Votre parcous professionnel (sous forme de CV ou de profil LinkedIn).
  • Si vous le souhaitez, tout autre document présentant vos réalisations ou projets, réalisés lors de stages, de vos études ou autres.

ChaosIQ s'attache à créer et promouvoir un environnement inclusif et valorise la diversité des personnes que nous employons et avec qui nous collaborons. Toutes les candidatures seront reçues et traitées avec le même intérêt, sans considération pour l'origine, la nationalité, la couleur, la religion, le sexe, ou l'orientation sexuelle du·de la candidat·e.

Feel like this is you?

Application form

indicates a required field

You can provide links to some of your work you particularly like: projects on GitHub, articles you’ve written, talks, etc.