Ingénieur en développement C++ – H/F

Outscale

Outscale met à disposition un Cloud souverain et accompagne ses clients dans la mise en place d’une architecture Cloud adaptée à leurs projets. 

Nous développons notre propre logiciel d’orchestration, TINA OS, garantissant une maîtrise complète de notre Cloud. Il orchestre et automatise l’ensemble de nos ressources Cloud : calcul, stockage et réseau. Grâce à TINA OS, l’infrastructure du client peut être entièrement pilotée par API.

Depuis toujours nous investissons dans l’amélioration continue de la qualité, des performances et des capacités de notre orchestrateur. Aujourd’hui, nous le repensons très largement pour mieux aborder les défis de demain.

Dans ce contexte, nous recherchons plusieurs Développeurs(ses) C++ qui intégreront l’équipe en charge de repenser TINA OS. 

 

Missions

Au sein de l’équipe TINA, tu seras amené(e) à :

  • Participer aux développements des micro services de l’orchestrateur Tina
  • Prendre en compte les demandes clients
  • Contribuer à la définition des nouvelles fonctionnalités et à la mise en place des plannings de développement dans les sprints successifs (méthodologie de développement Agile pratiquée).
  • Participer à la définition des scénarii de tests unitaires, d’intégration et tests de charge.
  • Maintenir toutes les versions des applications en production.

 

La stack technique :
    – C++ (STL / Boost)
    – Bash / Python (ou autre langage de scripting)
    – Environnement Linux
    – Gitlab / Jenkins / Kubernetes / Docker
    – Percona / Cassandra / Redis 
    – ZeroMQ

 

Profil

De formation Ingénieur(e) ou équivalent, tu possèdes une expérience de minimum 3 ans en développement logiciel. Tu as des capacités rédactionnelles de spécifications ainsi qu’un niveau d’anglais technique correct.

Tu travailleras sur une architecture entièrement distribuée capable de traiter des dizaines de milliers de requête par seconde pour administrer des millions de ressources (VM, volume, snapshot, router, firewall, …).

Si tu es de nature curieux, ouvert d’esprit et rigoureux dans ton travail. Si tu as le sens de l’humour (oui, oui, c’est important). Si travailler dans un contexte Agile (Scrum, Pair programming) t’intéresse. Si tu souhaites t’investir sur un projet utilisant des technos qui ont fait leurs preuves (ZeroMQ, Protobuf, Cassandra, Docker, Kubernetes). Si tu es à l’aise avec les procédés d’intégration continue. Si tu es opérationnel pour faire de la veille technologique. Alors viens, nous t’attendons ! 

 

Les + :
    – Une bonne culture technique notamment dans les domaines de l’infrastructure, des réseaux et de la virtualisation. 
    – Une bonne connaissance de la programmation asynchrone notamment avec Boost Asio.

 

Comme tous les postes de l’entreprise, ce poste est ouvert aux personnes en situation de handicap.

Fields marked with an * are required