EXPERT PERFORMANCE

HEEVOX

EXPERT PERFORMANCE

Démarrage : ASAP

Durée : 3 ans mois renouvelable

Localisation : Ile de France – Proche Paris

Télétravail : 50%

Profil :

Anglais : Professionnel (Parlé, écrit, Lu)

Nous recherchons un Ingénieur Performances confirmé capable de nous accompagner dans la préparation, l’exécution des tests de performances, l’identification des problèmes et la recherche de solution.

Ces tâches nécessitent une expertise forte avec les outils de performance mais également des compétences générales en informatique de type « réseau », « système », « stockage », « base de données », « OS », « middleware », « Java »… permettant de résoudre et de comprendre des cas rencontrés lors des tirs de performance.

Mission :

– Préparer les campagnes de performance :

– Construire le référentiel performance (identification des KPI, capacity planning…),

– Définir les scénarios en fonction des besoins des Métiers,

– Réaliser la conception des scripts de performance (javascript / typescript)

– Rédiger les Plans de tests,

– Valider le bon fonctionnement des plateformes de performance avant les tests,

– Vérifier la complétude de la métrologie et des dashboards ;

– Réaliser des tests et analyses de performance :

– Lancer les tests de performance selon le plan de tests,

– Réaliser les analyses et identifier les anomalies,

– Proposer des améliorations et optimisations,

– Participer aux travaux de « build » du Centre de Performance :

– Maintenir à jour le patrimoine documentaire de l’équipe,

– Optimiser l’outillage de performance (injection, monitoring, alerting).

Durant l’exécution des Prestations, le Prestataire communiquera à La Française des Jeux les livrables définis ci-dessous :

– un compte rendu d’activité hebdomadaire indiquant notamment l’état d’avancement des différentes activités ;

– la documentation liée à l’activité Performances,

– les PVs de performance.

– Enfin, le Prestataire sera amené à intervenir en tant que support pour ce qui relève de l’incidentologie et de l’amélioration continue de la Production.

– Le prestataire sera amené à communiquer, à l’oral comme à l’écrit, avec des équipes différentes, Métiers, Développeurs, Architectes, Exploitants, Experts, et à des niveaux opérationnels ou managériaux. L’anglais à l’oral comme à l’écrit est nécessaire pour cette mission.

Nous recherchons un Ingénieur Performances confirmé capable de nous accompagner dans la préparation, l’exécution des tests de performances, l’identification des problèmes et la recherche de solution.

Ces tâches nécessitent une expertise forte avec les outils de performance mais également des compétences générales en informatique de type « réseau », « système », « stockage », « base de données », « OS », « middleware », « Java »… permettant de résoudre et de comprendre des cas rencontrés lors des tirs de performance.

Outils d’injection : JMeter, LoadRunner, Neoload → Expert

Réseaux : Connaissances basiques des protocols HTTP, TCP/IP → Avancé

Métrologie : Connaissance des outils de métrologie (ex:APMs, Grafana, jmxtrans, prometheus ….) → Confirmé

OS & systèmes : Bonnes connaissances en administration des systèmes Linux. → Confirmé

Middleware : Administration de serveurs web type Apache, nginx, ou serveurs d’application Java (Tomcat) Analyse et optimisation performance des JVMs. → Avancé

SGBD : Oracle, Postgrès SQL → Confirmé

Developpement : JavaScript / TypeScript → Expert

Pour postuler, envoyez votre CV et votre lettre de motivation par e-mail à candidature@elzei.fr

Expert performance

Deodis

Notre client, toujours en évolution, organise son système d’information en plateformes produits, architecturées autour de services distribués : micro-services et événements. Les mises à jour sont gérées via une forge logicielle (Code repo, CI/CD, etc.), assurant une haute disponibilité de ces plateformes. Elles sont déployées soit on-premise, dans les datacenters du groupe sur divers socles de virtualisation (standalone, cluster, cloud-native), soit dans le Cloud public.

Mission :

Pour la métrologie :

Concevoir et MCO des modèles de collecteurs et systèmes de déploiement associés ;

Assurer la mise en place, l’administration technique et le suivi de la métrologie pour les projets Métiers éligibles, objet de Campagnes de Performance, et de leur mise en œuvre sur les plateformes de performance et de production ;

Participer à la définition des solutions et des politiques techniques de métrologie des infrastructures composant le système d’information, en particulier, participer à l’animation des ateliers et instances transverses de pilotage ;

Contribuer à l’industrialisation de la métrologie technique, réseau, middleware et applicative ;

Maintenir à jour le patrimoine documentaire associé, y compris le repository, en particulier :

Définir et maintenir les Référentiels de Métrologie ;

Concevoir et maintenir le référentiel de dashboards Grafana ;

Réaliser le partage et transfert de connaissances aux équipes d’exploitation.

Pour le développement de script d’injection :

Contribuer à la conception, l’architecture logicielle, aux évolutions et la maintenance de la plateforme de tests de charges ;

Développement de scripts TypeScript/NodeJS permettant les tests de performance ;

Si nécessaire, captures des échanges http et rétro-ingénierie ;

Génération des documents cinématiques de Scénarios de tests ;

Accompagnement au calibrage des tests et participation aux campagnes de Tirs de Performance.

Durant l’exécution des Prestations, le Prestataire communiquera les livrables définies ci-dessous :

Contribution journalière aux boards de l’équipe ;

Réalisation d’un compte rendu d’activité hebdomadaire indiquant notamment l’état d’avancement des différentes activités ;

Fourniture d’un compte-rendu de réalisation mensuel ;

Documentations réalisées, dont la présentation globale de la solution.

Les solutions sont principalement développées en utilisant :

Des frameworks de développement tels que Spring Boot, GWT, Angular, React, Drupal CMS, Node.js,

Des langages de programmation tels que Java, TypeScript, Swift, Kotlin, PHP, Python,

Des systèmes d’exploitation tels que RedHat Linux, Ubuntu, AIX et Windows,

Des serveurs web tels qu’Apache, Tomcat, Nginx ainsi que des plateformes Cloud comme OpenStack, Kubernetes et Docker,

Et enfin, des systèmes de gestion de bases de données tels que PostgreSQL Entreprise DB, MySQL, MongoDB, Oracle.

Afin de garantir les exigences du Groupe vis à vis de son SI, le Centre d’Ingénierie des Performance (CIP) se doit de concevoir et d’implémenter les bonnes pratiques de Performance et d’observabilité sur ces plateformes produits.

Pour nos développements de scripts d’injection, nous utilisons principalement :

Vue.js – Expert

grafana – Expert

kubernetes – Confirmé

Scripting – Expert

Prometheus – Confirmé

Gitlab – Confirmé

UNIX / LINUX – Expert

NodeJS – Expert

Pour l’observabilité de la performance, la suite logicielle et d’outillage est la suivante :

Systèmes de métrologie, assurant un monitoring du SI et sa visualisation sur une base d’outils Grafana, Graphite, jmxtrans, collectD, Prometheus,

Solutions d’APM, de type Pinpoint, permettant des analyses transactionnelles,

Solutions de centralisation de logs (infrastructure, systèmes, middleware, base de données, réseau, applicatifs), tel que ELK et ENK.

Pour la métrologie, il consiste également à :

Participer à la définition des solutions et des politiques techniques de métrologie et de supervision des infrastructures composant le système d’information du groupe

Déployer, configurer et maintenir les outils et applications de métrologie utilisées pour surveiller le fonctionnement

Localisation : Aix-en-Provence ☀️

Télétravail : 2 jours par semaine

Recrutement en CDI possible ✍️

En rejoignant DEODIS, vous intégrez une structure à taille humaine où vous pourrez développer vos compétences, accroître votre savoir-faire et partager votre expérience dans un environnement convivial !

Pour postuler, envoyez votre CV et votre lettre de motivation par e-mail à candidature@elzei.fr