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âŠ).