Devoteam Belgium
Machelen, Vlaams-Brabant (Provincie)
Plateforme de stages pour applications conteneurisées
Description du poste Stage non rémunéré | Technologie créative Devoteam | Belgique Description du projet L'objectif de ce projet est de créer, de manière entièrement automatisée, une plateforme basée sur Red Hat OpenShift pour les applications conteneurisées. Vous évoluerez en tant que propriétaire de plateforme pour notre équipe de développement. Cette plateforme doit contenir tous les services pour assurer une haute disponibilité de nos applications, un environnement sécurisé de manière automatisée. Ce déploiement doit être standardisé et facilement reproductible. Une fois la plateforme déployée, d'autres produits destinés à faciliter la gestion et la sécurité du cluster seront déployés, tels que RedHat Advanced Cluster Manager, RedHat Advanced Cluster Security, Red Hat Ansible Automation Platform. Pour une amélioration future, cette plateforme devrait fonctionner en synergie avec d'autres hébergées chez différents fournisseurs de cloud. Le projet sera livré selon une méthode de travail agile (SCRUM). Nous recherchons ce projet pour des profils d'ingénieur DevOps et/ou Cloud. Une équipe de 2 ou 3 stagiaires sera créée sous la supervision directe du responsable du cabinet. Notre approche Devoteam vous aidera à vous guider vers la documentation et le matériel d'apprentissage appropriés. Un mentor vous suivra, vous conseillera et évaluera le travail effectué. Nous vous encourageons à travailler à la fois de manière indépendante et en équipe. Le travail sera effectué dans les bureaux de Diegem (occasionnellement travail à domicile). Être au bureau vous permet d'entrer en contact avec les gens de Devoteam et de découvrir l'environnement de travail réel d'une société de conseil. Le stage débutera au premier trimestre 2027. La date de fin du projet complet dépend des horaires de travail convenus entre les différentes personnes de l'équipe, car certaines personnes travailleront à temps plein, d'autres ne travailleront que quelques jours par semaine. Configuration de l'équipe L'équipe travaillant sur ce projet sera composée de consultants Devoteam et de 2 stagiaires : Practice Manager : propriétaire du produit organisant des réunions quotidiennes pour suivre les activités du stagiaire organiser des réunions hebdomadaires avec l'ensemble de l'équipe pour démontrer les progrès et discuter des prochaines actions examiner la documentation méthodologique recueillir de nouvelles idées de l'équipe et les ajouter au carnet d'actions en attente Stagiaire : sélectionner l'outil d'automatisation ou le langage de script approprié pour développer vos scripts d'automatisation. Les choix courants incluent Python, PowerShell, Ansible ou Terraform. Authentification : établissez des mécanismes d'authentification sécurisés. Gestion des erreurs : implémentez une gestion robuste des erreurs dans vos scripts pour gérer avec élégance les exceptions et les erreurs qui peuvent survenir lors de l'automatisation. Cela garantit que vos scripts sont fiables et peuvent se remettre des échecs. Journalisation et surveillance : intégrez des outils de journalisation et de surveillance à la plate-forme. Documentation : documentez vos scripts d'automatisation, y compris leur objectif, leur utilisation et leurs éventuelles dépendances. Cette documentation sera précieuse à la fois pour les utilisateurs du script et pour les futurs responsables. Contrôle de version : pensez à utiliser des systèmes de contrôle de version comme Git pour gérer le code source de votre script. Cela permet de suivre les changements et facilite la collaboration entre les membres de l’équipe.
