Contexte
Au sein de l'équipe API Platform, nous recherchons un ingénieur expérimenté pour réaliser la migration d'une plateforme d'API Management vers une nouvelle solution.
Missions
- Préparer et exécuter une migration de proxies (400) depuis une solution d'API Management existante vers une autre solution d'API Management.
Outils & Environnement
- API Management (compétence obligatoire)
- Maîtrise d'au moins une solution d'API Management en production : Apigee (X/Edge), Kong, Gravitee ou équivalent.
- Capacité à analyser un existant (configurations, policies, modèles de sécurité, portails) et à le transposer vers une nouvelle plateforme cible.
- Développement Back-end (Node.js / TypeScript)
- Développement et adaptation des services back-end orchestrant le cycle de vie des APIs :
- Node.js, TypeScript, architecture serverless (AWS Lambda)
- Intégration avec les APIs d'administration des gateways (déploiement, dépublication, plans, souscriptions)
- Sécurité et authentification (OAuth2, OpenID Connect, API Keys)
- Conception d'APIs REST
- DevOps & Industrialisation
- Automatisation et industrialisation de la migration et des déploiements :
- Scripting (Python, Bash ou équivalent)
- Infrastructure as Code (Terraform), AWS (Lambda, DynamoDB, S3, IAM…)
- CI/CD (GitlabCI)
Compétences attendues
- API Management en contexte production (obligatoire)
- Node.js / TypeScript back-end
- Scripting et automatisation
- AWS et outils DevOps
Bonus apprécié
- Expérience de migrations inter-gateway, standards mTLS / OAuth2 / OpenID
Contrainte forte du projet
- Le livrable est de réaliser la migration des proxies existants vers une nouvelle API Gateway
Langues
- Français courant (impératif)
- Anglais professionnel (impératif)