Le poste Développeur ELK
Partager cette offre
L’intervenant devra s’inscrire dans la philosophie des méthodes Agiles, et aura pour référent le Delivery Lead de la squad Monitoring.
ACTIVITES :
- Prise de connaissance de l’architecture technico-fonctionnelle des briques composant les projets Monitoring
- Participation aux Daily Meeting, à l’estimation (Planning Poker) et la priorisation du Backlog
- Prise en charge des études, conception, et réalisation de l’architecture avec prise en compte des exigences et contraintes
- Chiffrage des User Stories et participation à la roadmap produit
- Prise en charge des User Stories
- Développement des fonctionnalités priorisées
- Développement des tests technico-_fonctionnels et de performance
- Démonstration des fonctionnalités développées lors des réunions d'itérations
- Rédaction de la documentation technique
- Revue de code, refactoring, optimisation
- Garant des performances et de la haute disponibilité de la solution
- Accompagnement et communication, partage des concepts, et formation
- Livraison finale, Mise en Service (MeS), et REX
- Maintien en condition opérationnelle de la solution et du produit
Profil recherché
Les compétences techniques Elastic (70%) attendues sont les suivantes :
. Maitrise de la solution Elastic Stack (ELK)
. Experiences en clustering Elasticsearch On-Premise et/ou Cloud/SaaS
. Expériences de la solution Logstash (installation, configuration, optimisation, tests de performance, monitoring, maintien en condition operationnelle)
. Expériences en programmation Ruby (permettant la mise en œuvre de pipelines Logstash de denormalisation et d'enrichissement des données)
· Expériences de mise en cache de données (Memcached, Redis, RabbitMQ, et Kafka également souhaité)
. Expériences de mise en œuvre d'agents Beats (principalement Filebeat et Metricbeat, et APM également souhaité)
. Expériences de mise en œuvre de tableaux de bord de monitoring systèmes complexes sur Kibana
· Expériences en programmation Vega (extension de Kibana)
· Expériences en mise en œuvre d'alerting sur Kibana
. Expériences en mise en œuvre de Machine Learning sur Elasticsearch
Les compétences techniques JAVA (30%) attendues sont les suivantes :
. Expertise fullstack JAVA (minimum version 11) avec back-end sur Framework Spring Boot et front-end sur Framework Angular (connaissances/expériences React également appréciées)
. Maitrise des principes d'architectures distribuees avec architectures MVC et expériences de mise en œuvre d'ORM (Hibernate, Spring Data)
Maitrise en conception et modelisation d'architectures distribuees et d'API REST (JSON)
. Maitrise en bases de données SGBDR (PostgreSQL 9.6) et NoSQL (clés-valeurs, documents)
. Maitrise des systèmes d'exploitation Linux (RHEL8)
. Maitrise des principes DEVOPS et des outils de CI/CD (Intelli], Git/GitLab, Jenkins, SonarQube, JFrog Artifactory, Ansible, Jira, etc.)
· Maitrise des tests (unitaires, d'intégration, de robustesse, de fiabilité, de performance (avec notions de process temps-réel et de multithreading)
. Compétences en optimisation et refactorisation de code et maitrise des principaux design patterns JAVA
. Expériences en mise en œuvre de tests de performance
. Connaissances des exigences de SECOPS avec contraintes réseau (Proxy, Firewall, VPN, etc.)
Les compétences fonctionnelles attendues sont les suivantes :
. Maitrise des méthodologies Agiles et capacité à les promouvoir
· Forte capacité d'intégration et à suivre les processus d'équipe
· Expériences en systèmes de monitoring (supervision et métrologie)
. Expériences de problématiques temps-réel sur des systèmes complexes
. Expériences en approche systémique et capacités à vulgariser des concepts complexes
· Expériences et capacité à prendre en compte le Métier avec « centricité client »
. Experiences dans le secteur du Transport ou de l'Information Voyageurs (IV)
Environnement de travail
En cible, l’équipe Scrum est composée d’un Delivery Lead (DL) des applications concernées, d’un Tech Lead responsable et garant des architectures logicielles et implémentations techniques JAVA, accompagné d’un autre développeur, d’une experte Elastic Stack, et d’un Proxy Product Owner (PPO) en charge de faire le lien entre les Product Owners (dont un principal au sein du département DSF portant la roadmap produit et en cas d’arbitrage des besoins) et les autres acteurs projets.
Postulez à cette offre !
Trouvez votre prochaine mission parmi +8 000 offres !
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Développeur ELK
Savane Consulting