Overview

A propos d’Opendatasoft 🏱

La mission d’Opendatasoft est simple : proposer aux grandes organisations une plateforme SaaS all-in-one qui permet Ă  toutes leurs Ă©quipes de crĂ©er et diffuser rapidement des expĂ©riences data qui nourrissent leurs Ă©cosystĂšmes.

CrĂ©Ă©e en 2011 par trois passionnĂ©s : Jean-Marc Lazard (CEO), Franck Carassus (CEO North America) et David Thoumas (CTO). Nous sommes aujourd’hui 80 collaborateurs, rĂ©partis entre Paris, Nantes et Boston 🌎.

Nous sommes prĂ©sents dans plus de 25 Pays, avec tous types d’organisations privĂ©es et publiques (en Europe, en AmĂ©rique, en Australie ainsi qu’au Moyen-Orient).

Ainsi, nous travaillons déjà avec des partenaires issus de divers secteurs. Plus de 350 organisations dans le monde ont ainsi adopté Opendatasoft.
Parmi elles, figurent de grandes entreprises telles Schneider Electric, le Groupe BPCE, SFR, Veolia, Enedis ou encore Saint-Gobain, des MinistĂšres ainsi que des villes telles que Paris, Vancouver, Lille, Bristol, Namur ou Eindhoven.
La paritĂ© H/F s’amĂ©liore chez Opendatasoft ! Notre Ă©quipe compte aujourd’hui 59% d’hommes et 41% de femmes.

đŸ‘ŠđŸ» Nous avons levĂ© un total de 31 millions € au cours de ces 10 derniĂšres annĂ©es,
đŸ’„ Nous menons aujourd’hui + de 2 000 projets data dans le monde
🌈 Une croissance moyenne de plus de 50% sur les derniĂšres annĂ©es

Descriptif du poste 📝

Que recherche t-on chez Opendatasoft ? Un peu de folie, beaucoup d’agilitĂ©, passionnĂ©ment expert(e), follement bienveillant(e) et pas du tout prise de tĂȘte !

L’avantage de cette hyper-croissance, nous recherchons un(e) ingĂ©nieur(e) SRE pour rejoindre notre Ă©quipe, composĂ©e actuellement de 5 membres.

L’équipe SRE s’occupe de l’hĂ©bergement, des opĂ©rations, et de la sĂ©curitĂ© de la plateforme SaaS d’Opendatasoft pour tous nos clients, en lien Ă©troit avec les Ă©quipes produit et dĂ©veloppement.
Notre application pose des dĂ©fis de performance et de scalabilitĂ© uniques : nous opĂ©rons une trentaine de clusters Elasticsearch stockant toutes les donnĂ©es de nos clients, avec des volumes et des schĂ©mas hautement variables. Cela va de la liste des bureaux de votes d’une commune, Ă  des centaines de millions de mesures de capteurs enregistrĂ©es en temps rĂ©el, le tout accessible via nos API, Ă  un dĂ©bit en augmentation rĂ©guliĂšre.

Depuis 2020 par exemple, beaucoup de nos clients ont souhaitĂ© communiquer sur les chiffres de la pandĂ©mie de Covid-19. Cela a engendrĂ© une augmentation de trafic significative, que nous avons rĂ©ussi Ă  absorber en optimisant l’architecture applicative.

Notre philosophie Devops est pragmatique : nous cherchons Ă  fournir aux dĂ©veloppeurs les outils leur permettant d’ĂȘtre plus productifs et efficaces, tout en automatisant et en suivant de prĂšs les opĂ©rations, pour optimiser les dĂ©lais de mise en production et de feedback. Nous sommes sensibles Ă  l’écosystĂšme open-source, et y contribuons. Nous proposons systĂ©matiquement aux upstreams les amĂ©liorations que nous dĂ©veloppons sur des composants open-source.

Donc tes missions, si tu les acceptes seront les suivantes:

  • OpĂ©rer et amĂ©liorer l’automatisation de tous les processus SRE ;
  • GĂ©rer la supervision (finesse et pertinence des alertes), et automatiser les rĂ©ponses aux alertes ;
  • GĂ©rer les incidents de production, analyser et informer ;
  • AmĂ©liorer la fiabilitĂ© et la performance de la plateforme ;
  • Renforcer l’intĂ©gration continue (packaging, dĂ©ploiement), pour automatiser davantage les mises en production et en augmenter la frĂ©quence ;
  • Faire Ă©voluer l’architecture de l’application pour suivre les Ă©volutions fonctionnelles et la croissance des usages ;
  • Participer au projet de migration de la plateforme Opendatasoft vers Kubernetes.

Nos outils đŸ’»

  • OS : Linux Debian
  • Stack: nginx, uwsgi, django, celery, mariadb, Elasticsearch, rabbitmq, memcached, redis
  • Ops: Python, Saltstack, Terraform,Kibana, Beats, Datadog
  • Dev: Git, Github, Jenkins, Docker
  • Kubernetes !

Profil recherchĂ© 🔎

La liste des outils DEVOPS ne cesse de se rallonger, mais tu adores ça !
Python n’a pas de secret pour toi ;
Tu maßtrises les problématiques de performance (processeur, mémoire, accÚs aux données, caches, performance, réseau, internet) ;

Bonus ✚

  • ExpĂ©rience ou simplement l’envie d’apprendre Kubernetes ;
  • ExpĂ©rience de gestion des opĂ©rations d’une application web Ă  fort trafic ;
  • ExpĂ©rience avec IaaS/PaaS (AWS, Azure, CloudStack, OpenStack
) ;
  • Connaissance d’Elasticsearch et de son architecture ;
  • Connaissances des bases de donnĂ©es relationnelles et NoSQL ;
  • ComprĂ©hension des problĂ©matiques liĂ©es aux systĂšmes distribuĂ©s (locking, thĂ©orĂšme CAP
).