Performance Test Lead (F/H)
Job Description
Performance Test Lead (F/H)
Localisation :Besançon (25)
Au sein de la Business Unit Smart City, rattaché au Team Lead SRE, le Performance Test Lead travaille en collaboration avec les Site Reliability Engineers, les Architectes et les Squads afin d’assurer que les systèmes Flowbird fonctionnent avec la disponibilité, la fiabilité et la performance définie dans les SLOs.
Son rôle est de manager l’équipe d’ingénierie des performances de la branche SmartCity du groupe Flowbird, de mettre en place le cadrage, industrialisation et reporting de ces activités.
Missions:
Ce que vous allez accomplir au quotidien:
Votre équipe a la responsabilité de:
- Tester et produire des rapports sur plusieurs sous-systèmes Flowbird, de technologies variées
- Tester les améliorations de performances en avance de phase si possible ○ Industrialiser les tests en intégration continue
- Gestion et dimensionnement de la plateforme de tests sur Amazon Web Services
En tant que Performance test Lead, vous avez la responsabilité de:
- Définir la stratégie de tests de performances pour un sujet donné (études des risques et bottlenecks, campagnes, scénarios, industrialisation…) en collaboration avec SRE (site reliable engineer) et Squads
- Identifier les besoins en termes d’infrastructure, et d’outils d’observabilité et de mesure de performances
- Conseiller et participer au déploiement de ces outils en production. ○ Définir les outils / scripts permettant de jouer ces scénarios et de générer la charge associée
- Analyser et proposer des améliorations de performances suite aux tests et à l’analyse de la production
- Produire les rapports de tests des campagnes, indiquant en particulier les limites du système et les recommandations d’amélioration
- Capitaliser la connaissance technique du comportement des sous-systèmes ○ Piloter et coacher l’équipe de testeurs située en off-shore (en anglais) ● De manière additionnelle, le candidat:
- Sera impliqué dans le processus de conception des solutions : revue des impacts sur les performances du système, propositions alternatives, exigences sur la testabilité des solutions.
Profil :
Issu(e) d’un cursus dans le domaine informatique de gestion/ IT, de niveau Bac+4/+5, vous avez une expérience réussie d’au moins 3 ans en testing et ingénierie des performances. Vous faites preuve d’un fort niveau d’autonomie sur les tests de performances. Vous avez déjà piloté une équipe internationale à distance, démontrant une certaine proactivité, rigueur et facilités de communication.
Vous avez déjà appréhendé un scope large et des applications variées.
Reconnu(e) pour votre expertise technique et votre capacité à gérer/prioriser les urgences, vous êtes également doté(e) de bonnes capacités relationnelles et de communication.
Polyvalent et curieux, vous êtes reconnu(e) pour vos capacités d’adaptation, vos capacités de planification et de travail en équipe, en mode projet.
Vous maitrisez :
- Outils et méthodes d’analyse de performances, d’analyse de logs
- Outils de génération de charges: Gatling, JMeter…
- Outils d’observabilité, d’APM (Application Performance Management)
- Langages de scripts (Python)
- Architectures REST, SOAP, RPC…
- Base de données PostgreSQL, Oracle, Elasticsearch
L’anglais est requis sur le poste (B2/C1)
Exemples d’applications à tester:
- Systèmes multi-clients en SAAS
- Nouvelle génération:
○ Cluster de microservices Node.js packagés en Docker et déployés sous Kubernetes
○ Intégrations entre services par Web services REST (HTTP/JSON) ○ Stockage sous PostgreSQL, Elasticsearch, Redis, Vault, Cloudian Storage… ● Générations précédentes:
○ Applications 3 tiers Apache, PHP/Python/Java/.Net
○ Stockage sous Oracle, SQL server ou PostgreSQL
Contact
Vous vous reconnaissez dans le profil décrit ci-dessus et vous souhaitez rejoindre nos équipes ? Alors, rejoignez-nous en envoyant votre candidature à jobs@flowbird.group