En quelques mots Cherry Pick est à la recherche d'un Développeur API(H/F), pour le compte de l'un de ses clients qui opère dans le domaine de tourisme. Description 🚀 Contexte de la mission Au sein de l'équipe API Platform d'un groupe mondial de l'hôtellerie et du tourisme, vous intégrez le pôle d'ingénierie pour piloter un programme d'infrastructure applicative stratégique : la migration globale de la plateforme d'API Management. En tant qu'Ingénieur / Développeur Senior API Management & DevOps (H/F), votre rôle consistera à préparer, automatiser et exécuter la migration de près de 400 proxies API depuis la solution existante vers la nouvelle API Gateway cible, tout en développant les services Back-End d'orchestration et les pipelines d'industrialisation associés. 🎯 Missions principales & Rôle 1. Migration & Ingestion des Proxies API (Cœur de mission) : Analyser l'existant sur la gateway actuelle (configurations, policies, modèles de sécurité, flux de trafic, portails de souscription). Définir les règles de transposition et adapter l'architecture des proxies (400 APIs) vers la nouvelle solution d'API Management cible. Intégrer et sécuriser les mécanismes d'authentification et d'autorisation (OAuth2, OpenID Connect, API Keys, mTLS). 2. Développement Back-End & Services d'Orchestration : Développer et faire évoluer les microservices et fonctions Serverless en Node.js / TypeScript (AWS Lambda) orchestrant le cycle de vie des APIs (déploiement, dépublication, plans, souscriptions). Concevoir des APIs REST internes et les connecter aux APIs d'administration des nouvelles gateways. 3. Automatisation, DevOps & Infrastructure as Code : Automatiser et industrialiser les flux de migration via des scripts (Python, Bash) pour limiter l'intervention manuelle. Provisionner et gérer les ressources d'infrastructure Cloud sous AWS (Lambda, DynamoDB, S3, IAM) en s'appuyant sur Terraform. Concevoir et maintenir les pipelines d'intégration et de déploiement continu (GitLab CI/CD). 🏁 Objectifs & Livrables Migration effective et qualifiée des 400 proxies API existants vers la nouvelle API Gateway. Services d'orchestration Back-End (Node.js / TypeScript / AWS Lambda) développés et opérationnels. Code d'Infrastructure as Code (Terraform) et pipelines GitLab CI/CD configurés et documentés.
Vous intégrerez une équipe technique travaillant sur des applications backend modernes, avec une forte utilisation des services AWS et une architecture orientée événements. Missions Concevoir et développer des services backend en Node.js / TypeScript Participer à la conception et à l'évolution d'une architecture Event Driven Développer et maintenir des AWS Lambda en TypeScript Concevoir et intégrer des APIs via API Gateway Travailler avec les services AWS : S3, SNS/SQS, RDS, CloudWatch, Systems Manager, CodePipeline Participer à la mise en place et au maintien des pipelines CI/CD avec Jenkins Garantir la qualité du code : tests unitaires, revues de code et documentation OpenAPI Participer à la supervision et au monitoring des applications avec New Relic et Grafana Utiliser LocalStack dans les environnements de développement et de test
Contexte de la mission Dans le cadre d'un programme stratégique d'envergure, nous recherchons un Expert DevOps / Middleware pour intégrer une équipe en charge de la conception, de la construction et de l'industrialisation de plateformes d'exposition de services (API Manager, API Gateway, Portail API). L'objectif est de contribuer à la mise en œuvre d'une solution sécurisée et industrialisée permettant l'exposition de services au sein du SI du Groupe. Description de la mission Automatisation & Industrialisation : Automatisation et industrialisation d'infrastructures conteneurisées. Plateformes API : Mise en œuvre et évolution des plateformes d'API Management. Développement : Développement de composants techniques, policies et modules associés. CI/CD : Participation à la construction et à l'amélioration continue des chaînes CI/CD. Support : Support technique d'expertise auprès des équipes d'exploitation et des consommateurs/producteurs d'API. Architecture & Sécurité : Contribution aux choix d'architecture et définition des bonnes pratiques d'exploitation et de sécurité. Environnement technique OpenShift, Kubernetes, Helm, Argo CD, Terraform, Jenkins, GitLab/Bitbucket, Ansible, Maven, SonarQube, XL Deploy, Java, Python, Groovy, Linux.