Descriptif du poste :
Que recherche t-on chez Opendatasoft ? Un peu de folie, beaucoup d’agilité, passionnément expert, follement bienveillant(e) et pas du tout prise de tête !
Ah et EN PLUS ? Être adepte des blagues ! 😂😂
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 ;
Un projet de taille est à venir, une opération de migration vers Kubernetes est prochainement prévue.
💻 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
Bientôt : 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) ;
You speak English of course 🇺🇸.
✚ 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…).
?Why ODS ?
Nous avons un processus en 4 étapes:
Avant la proposition d’embauche nous te demanderons quelques références.
Que la réponse soit positive ou négative, Opendatasfot s’engage à te faire un retour très rapide.
Ces entreprises recrutent aussi au poste de “Cloud computing et DevOps”.
Voir toutes les offres