Amiens Métropole

Lead Dev Fonctionnel & DevOps Montpellier - 619 (IT) / Freelance

Lieu : Montpellier
Contrat : Indépendant
Télétravail : Télétravail partiel

Les missions du poste

Les missions

Dans le cadre de ses activités, le département Support de Production & Relation Produits de la direction DOPS recherche un(e) Concepteur (trice)/Développeur (euse) Fonctionnel Le Département se positionne à l?interface entre les équipes relations produits et les équipes d?exploitation. En tant que support de production nous assurons la QOS (qualité opérationnelle de service) sur les aspects applicatifs pour le récurrent et les projets Dans une démarche DevOps, le Pôle TEP (Transformation d'exploitabilité des produits) est porteur de la transformation pour le département. La moitié des agents du pôle SPRP TEP est Support de production et Relation Produit transverse (Acteur résolution incident niv2, sécurisation mise en production, rendre compte du SI) et en tant qu?expert ils sont acteurs du changement pour le département. L?autre partie de l?équipe sont des Concepteurs /Développeurs fonctionnel pilotés en mode agile/SCRUM par un Product Owner. Ils accompagnent la transformation en développant des outils et en automatisant des actions Idéalement, vous avez déjà effectué une ou plusieurs mission(s) pour France Travail et en maitrisez le contexte et les enjeux. Le candidat devra être agile, curieux et en capacité d?élargir son périmètre d?activités sur de nouvelles missions qui lui seront confiées avec l?arrivée du client.

Les activités
En tant que Lead Technique,il faut jouer un rôle essentiel de relais DevOps au sein de l'équipe. Il faut apporter la curiosité technique approfondie et la compréhension des environnements de production afin de garantir un suivi précis des performances. Assurer le développement des outils, des produits et des services informatiques et garantisser le maintien et la prise en charge des évolutions et accompagner les concepteurs développeurs dans leur montée en compétence sur le plan technique et la bonne prise en compte des dimentions OPS par l'équipe.
? Participer au développement des outils, des produits et des services informatiques
? Utiliser les langages objets et plus particulièrement le langage JavaScript (REACT) pour le Frontend et Python pour le backend
? Utiliser les méthodologies agiles (Scrum, Kanban, XP et SAFe) au quotidien
? Participer à la qualification, à l?intégration et au déploiement

· Assister les équipes dans des projets de process mining, d'automatisation des tests fonctionnels
· Garantir le respect des bonnes pratiques CI/CD et DEVOPS en exploitant les outils tels que Docker et Kubernetes.
· Améliorer la qualité du code et sa maintenance via des revues de code rigoureuses et des outils de suivi de qualité
· Mettre en place ou renforcer la démarche de tests automatisés au sein de l'équipe
· Sélectionner les outils et méthodes adaptés pour le développement, les tests et l'intégration
· Effectuer une veille continue sur les évolutions de la plateforme, les meilleures pratiques et encourager la veille au sein de l'équipe
· Garantir l'exploitabilité, la supervision, la résilience et la scalabilité des produits IT de l'équipe.
· Réalise un reporting auprès de son responsable et l?alerte en cas de dysfonctionnements ou de difficultés
· Le respect par l'équipe de l'architecture et des normes de sécurité
· Le choix des méthodes et outils de développement, de tests et d?intégration
· Du choix des technologies et solutions techniques à implémenter
· L'industrialisation et le contrôle de la bonne utilisation de ces outils
· L'identification des enablers nécessaires à l'équipe
· Le respect de la bonne implémentation des ENF
· La facilitation sur les sujets techniques en adhérences avec d'autres équipes
· La présence de la documentation technique et d'exploitation des produits développés par l'équipe
· La maitrise du patrimoine applicatif par l'équipe

? Diplômé(e) d?une formation de niveau Bac+5 dans le domaine informatique
? Justifié d?une expérience de 5 années minimum dans le domaine du développement logiciel
? Reconnu(e) pour votre maitrise des langages et frameworks, en particulier Java, Javascript, SQL, Python ou et avez une expérience significative de l?automatisation de processus

Ci-dessous une liste plus détaillées des activités à prendre en charge en tant que Lead technique
Compétences Niveau d?étude demandé Bac + 3 à Bac + 5 Nombre d?années d?expérience Plus d?1 an Compétences techniques
? JavaScript / Java / Python / Perl (notion)
? Appliquer les principes de développement logiciel
? API
? Principes d'intégration continue
? Développer des tests et la qualité du code (Famille)
? Administrer des bases de données (Famille)
Outils / technologies / environnement
? Grafana, Dynatrace
? Kubernetes, Docker
? Elastic Search Kibana
? GIT, GITLABCI
? KafKa
? Linux
? JIRA
? SOnar
? Solutions d'orchestration de traitement batch
? S'approprier l'architecture technique et fonctionnelle des produits Compétences comportementales
? Capacité à travailler en équipe
? Capacité à proposer, concevoir,
? Adapter sa communication à ses interlocuteurs
? Capacité à gérer les urgences et les imprévus, être réactif et adaptable
? Prendre des initiatives et agir en responsabilité
? Appuyer, conseiller et accompagner
? Savoir produire des documents qui décrivent les produits, services, composants ou applications
? Savoir identifier et résoudre la cause racine des incidents
? Capacité à faire des animations et demo de sprint
Méthodes Connaissance de l?agilité, méthode SAFE, SCRUM, DEVOPS, Bonne pratique éco-conception

Type de projet (support / maintenance / implementation /?) : implémentation
Type de prestation (Client / Hybrid / Remote) : Hybrid
Nombre de jours/semaine ou par mois (à préciser : /s ou /m) chez le client : 2j/semaine
Urgency : HIGH
Les astreintes (HNO, etc.) : no
La possibilité de renouvellement (oui/non) : oui