Ingénieur(e) IA / DevOps - Industrialisation d'agents IA et de serveurs MCP - Freelance (H/F)
Conditions
La mission est prévue sur une enveloppe de 40 jours.
La mission porte exclusivement sur la mise à niveau de l'existant (pas de nouvelles fonctionnalités métier).
Travail au sein d'une squad en méthode agile avec un point d'avancement quotidien.
Taux journalier (TJM): 600€ / jour
Missions
Diagnostiquer les quatre composants et formaliser un plan de mise à niveau priorisé, chiffré et arbitré à J+5.
Refactorer et structurer le code: séparation des responsabilités, externalisation de la configuration, normalisation de la gestion des erreurs et résorption de la dette de prototypage.
Mettre en place des tests unitaires, d'intégration et de contrat sur les interfaces MCP, et les intégrer à la chaîne CI/CD.
Améliorer la tenue de charge via la gestion de la concurrence, appels asynchrones, pooling de connexions, time-outs et stratégies de retry.
Réaliser des tests de performance et de montée en charge, puis documenter le dimensionnement cible.
Instrumenter l'observabilité: logs structurés, métriques, traces distribuées, suivi de la consommation de jetons et alertes.
Renforcer la sécurité d'exploitation: gestion des secrets, contrôle des jetons, périmètres d'autorisation et journalisation d'audit.
Produire la documentation d'exploitation, les procédures de diagnostic, le runbook et assurer le transfert de compétences.
Utiliser l'assistant de code avec discernement et assurer la revue critique du code généré ainsi que la non-régression.
Profil
Maîtrise de Python, programmation asynchrone, concurrence et gestion des erreurs.
Expertise en agents IA, MCP (Model Context Protocol), frameworks d'orchestration LLM et SDK MCP.
Compétences DevOps et conteneurisation: Git, GitLab CI, Docker et Kubernetes.
Expérience avec pytest, Locust ou k6 pour les tests et la performance.
Capacité à mettre en place des systèmes de logs, métriques et traces distribuées.
The amount is automatically converted to EUR using the current exchange rate. After successful payment, an invoice will be issued according to the billing details listed below in your user profile.