🚀 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.
🛠️ Compétences requises
⚙️ Expertise Technique (Impérative)
- API Management (Obligatoire) : Maîtrise confirmée en production d'au moins une solution majeure d'API Management (Apigee X/Edge, Kong, Gravitee ou équivalent).
- Développement Back-End : Solides compétences en Node.js / TypeScript, architecture Serverless (AWS Lambda) et conception d'APIs REST.
- DevOps & IaC : Pratique confirmée de Terraform, des services Cloud AWS (Lambda, DynamoDB, S3, IAM) et de l'intégration continue via GitLab CI/CD.
- Scripting & Sécurité : Maîtrise de Python / Bash, et solide compréhension des standards de sécurité (OAuth2, OIDC, API Keys, mTLS).
🔧 Un plus apprécié
- Expérience concrète sur des projets de migration inter-gateways API à forte volumétrie.
🌐 Langues
- Français : Courant / Langue maternelle (Impératif).
- Anglais : Professionnel (Impératif pour le contexte international).
👤 Profil recherché
- Séniorité : Développeur Back-End / Ingénieur API Platform Confirmé à Senior (4 ans et plus d'expérience) disposant d'une double compétence avancée en API Management et en ingénierie DevOps/Cloud.
- Soft Skills :
- Esprit d'Analyse & Structuration : Capacité à décortiquer des configurations complexes pour les transposer proprement vers une nouvelle architecture.
- Rigueur & Automatisation : Culture du "tout automatisé" pour sécuriser une migration d'envergure (400 proxies).
- Autonomie & Delivery : Orientation résultats pour tenir les jalons de migration sans dégradation de service pour les consommateurs d'APIs.