Stage - Développeur Optimisation d'Allocation Serveur - N H/F - OVHCloud
- Paris - 75
- Stage
- OVHCloud
Les missions du poste
Au sein de votre équipe #OneTeam
- Vous rejoindrez le département Technical Governance d'OVHCloud, où nos équipes ont pour mission de développer les APIs d'abstraction de consommation de nos infrastructures sur lesquelles reposent nos produits. Ce projet de transformation stratégique s'articule autour de l'ensemble de la chaine de valeur de nos infrastructures bare metal.
- En tant que stagiaire, votre rôle sera d'étudier, concevoir et développer des algorithmes d'optimisation pour l'allocation de serveurs. Vous contribuerez à améliorer l'efficacité de nos infrastructures en intégrant des contraintes techniques, produit et métier.
Vos principales responsabilités
- Étudier et comparer des algorithmes d'IA et de résolution de contraintes pour optimiser l'allocation des serveurs.
- Réaliser un Proof of Concept (PoC) pour une API fonctionnelle.
- Tester, évaluer et optimiser les performances de la solution.
- Garantir la sécurité, l'évolutivité et l'explicabilité des décisions.
- Documenter les travaux et proposer des axes d'amélioration.
Votre futur impact
Dans 4 à 6 mois vous aurez
- Participé à la conception d'une solution capable de répartir des serveurs intelligemment en jonglant avec des contraintes réelles où chaque amélioration a un impact direct sur nos coûts d'exploitation.
- Renforcé vos compétences en programmation, data modelling et design d'API.
- Acquis des compétences sur l'écosystème d'une infrastructure cloud : du hardware (serveurs, racks, réseau) jusqu'aux abstractions logicielles qui permettent de l'opérer à grande échelle.
- Largement appréhendé le quotidien d'une équipe produit/infrastructure : rituels agiles, code reviews, CI/CD, et collaboration avec des profils variés (devs, ops, product).
\_
C
Le profil recherché
Compétences requises:
- Vous avez une formation en informatique, data science, IA ou dans un domaine équivalent.
- Vous avez des connaissances approfondis sur des concepts d'intelligence artificielle et de machine learning.
- Vous avez une bonne maîtrise d'un langage de programmation.
- Vous comprenez les problématiques d'optimisation et d'algorithmique.
- Vous avez des connaissances de base en architectures serveurs, systèmes ou cloud (un plus).
- Vous êtes sensible aux enjeux de performance, sécurité et scalabilité.
- Vous savez documenter et expliquer des choix techniques.
Stage - Développeur Optimisation d'allocation serveur - H/F/N