Stage Ingénieur, conteneurisation et déploiement de Magillem H/F
Il y a 1 jour
Paris, Ile-de-France
Arteris
Temps plein
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
Sujet ; Créez un environnement prêt à l’emploi, du frontend VS Code aux API Python, dans un conteneur déployable. Automatisez sa validation avec GitLab CI/CD et imaginez comment le déployer simplement chez nos clients.
Mots-clés : DevOps, GitLab CI/CD, Python, Docker, Kubernetes, Infrastructure as Code, EDA, microélectronique
Compétences:
Développement logiciel et automatisation d’environnements, avec un intérêt pour les outils de conception de systèmes sur puce Localisation : Paris, France Durée : 6 mois Début : Fevrier 2027 Rémunération : Oui Niveau d’études : Bac +5 Possibilité d’embauche à l’issue du stage : Oui Compétences acquises en fin de stage Au cours de ce stage, vous développerez des compétences dans les domaines suivants :
• Conteneurisation d’un environnement logiciel complet avec Docker.
• Développement Python autour d’API existantes.
• Automatisation de la construction et de la validation avec GitLab CI/CD.
• Déploiement et orchestration d’applications avec Kubernetes.
• Utilisation de l’Infrastructure as Code pour automatiser des déploiements.
• Prise en compte des contraintes de licence, de sécurité, de stockage et de montée en charge. Description Rattaché(e) à l’équipe EDA, au sein du département Recherche & Développement, vous contribuerez à rendre Magillem NG directement utilisable dans un environnement conteneurisé et à préparer son déploiement chez nos clients. Magillem est un environnement d’intégration de systèmes sur puce (SoC). Son frontend est basé sur VS Code et son backend expose une API Python. L’enjeu du stage est de réunir ces composants dans un environnement cohérent, reproductible et simple à utiliser, puis d’étudier son déploiement dans différentes infrastructures. En interne, vous automatiserez avec GitLab CI/CD la construction et la validation de l’environnement. Pour les clients, vous étudierez son conditionnement sous la forme d’un conteneur accompagné d’un installateur simple à déployer et à configurer. Vous évaluerez également les conditions nécessaires à son exploitation et à sa montée en charge. Responsabilités Votre mission consistera à :
• Analyser l’architecture de Magillem, ses dépendances, les données persistantes et les contraintes de licence.
• Conteneuriser l’environnement complet, incluant le frontend basé sur VS Code et le backend Python.
• Développer des scripts ou interfaces Python utilisant les API existantes de Magillem.
• Mettre en place des pipelines GitLab CI/CD pour construire et valider l’environnement en R&D.
• Étudier des déploiements automatisés, notamment sur Kubernetes et au moyen de l’Infrastructure as Code.
• Concevoir un principe d’installateur pour faciliter le déploiement du conteneur dans les environnements clients.
• Tester des scénarios d’utilisation, d’isolation et d’exécutions parallèles, puis mesurer les ressources et les performances.
• Documenter l’architecture, la procédure de déploiement et les limites identifiées.
Profil recherché
Vous êtes en dernière année d’école d’ingénieurs ou en Master 2 (Bac +5), avec une spécialisation en informatique, systèmes, cloud ou DevOps. Vous aimez automatiser et développer, et souhaitez appliquer vos compétences à un outil logiciel utilisé dans le domaine de la microélectronique. Compétences techniques
• Bonnes connaissances de Linux et de Python.
• Pratique de Git et intérêt pour les pipelines CI/CD ; une expérience de GitLab est appréciée.
• Connaissances de Docker et intérêt pour Kubernetes.
• Une expérience en Infrastructure as Code est un plus.
• Intérêt pour les environnements de développement basés sur VS Code et leur exécution conteneurisée.
• Autonomie, rigueur et capacité à documenter et présenter vos choix.
• Bon niveau d’anglais, nécessaire pour évoluer dans un environnement international.
À propos
d'Arteris Arteris est un leader mondial des solutions de propriété intellectuelle (IP) pour les systèmes électroniques, utilisées dans l’industrie des semi-conducteurs afin d’accélérer la conception de puces hautes performances et à faible consommation énergétique. Les technologies d’Arteris, notamment les solutions d’interconnexion Network-on-Chip (NoC), les logiciels d’automatisation de l’intégration des systèmes sur puce (SoC) et les technologies d’assurance de la sécurité matérielle, sont utilisées par les plus grandes entreprises mondiales des secteurs des semi-conducteurs et des technologies. Elles permettent d’améliorer les performances globales, d’accroître la productivité des équipes d’ingénierie, de réduire les risques et les coûts, et d’accélérer la mise sur le marché de conceptions complexes. Pour en savoir plus, rendez-vous sur arteris.com. Avec plus de 380 collaborateurs, un siège situé dans la Silicon Valley et des bureaux à travers le monde, nous collaborons aussi bien avec des start-ups qu’avec de grands leaders technologiques pour concevoir la prochaine génération de produits électroniques. Nous croyons en l’humain, au sens de notre mission et à l’impact de nos actions. Rejoignez-nous et contribuez à façonner les technologies de demain. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Compétences:
Développement logiciel et automatisation d’environnements, avec un intérêt pour les outils de conception de systèmes sur puce Localisation : Paris, France Durée : 6 mois Début : Fevrier 2027 Rémunération : Oui Niveau d’études : Bac +5 Possibilité d’embauche à l’issue du stage : Oui Compétences acquises en fin de stage Au cours de ce stage, vous développerez des compétences dans les domaines suivants :
• Conteneurisation d’un environnement logiciel complet avec Docker.
• Développement Python autour d’API existantes.
• Automatisation de la construction et de la validation avec GitLab CI/CD.
• Déploiement et orchestration d’applications avec Kubernetes.
• Utilisation de l’Infrastructure as Code pour automatiser des déploiements.
• Prise en compte des contraintes de licence, de sécurité, de stockage et de montée en charge. Description Rattaché(e) à l’équipe EDA, au sein du département Recherche & Développement, vous contribuerez à rendre Magillem NG directement utilisable dans un environnement conteneurisé et à préparer son déploiement chez nos clients. Magillem est un environnement d’intégration de systèmes sur puce (SoC). Son frontend est basé sur VS Code et son backend expose une API Python. L’enjeu du stage est de réunir ces composants dans un environnement cohérent, reproductible et simple à utiliser, puis d’étudier son déploiement dans différentes infrastructures. En interne, vous automatiserez avec GitLab CI/CD la construction et la validation de l’environnement. Pour les clients, vous étudierez son conditionnement sous la forme d’un conteneur accompagné d’un installateur simple à déployer et à configurer. Vous évaluerez également les conditions nécessaires à son exploitation et à sa montée en charge. Responsabilités Votre mission consistera à :
• Analyser l’architecture de Magillem, ses dépendances, les données persistantes et les contraintes de licence.
• Conteneuriser l’environnement complet, incluant le frontend basé sur VS Code et le backend Python.
• Développer des scripts ou interfaces Python utilisant les API existantes de Magillem.
• Mettre en place des pipelines GitLab CI/CD pour construire et valider l’environnement en R&D.
• Étudier des déploiements automatisés, notamment sur Kubernetes et au moyen de l’Infrastructure as Code.
• Concevoir un principe d’installateur pour faciliter le déploiement du conteneur dans les environnements clients.
• Tester des scénarios d’utilisation, d’isolation et d’exécutions parallèles, puis mesurer les ressources et les performances.
• Documenter l’architecture, la procédure de déploiement et les limites identifiées.
Profil recherché
Vous êtes en dernière année d’école d’ingénieurs ou en Master 2 (Bac +5), avec une spécialisation en informatique, systèmes, cloud ou DevOps. Vous aimez automatiser et développer, et souhaitez appliquer vos compétences à un outil logiciel utilisé dans le domaine de la microélectronique. Compétences techniques
• Bonnes connaissances de Linux et de Python.
• Pratique de Git et intérêt pour les pipelines CI/CD ; une expérience de GitLab est appréciée.
• Connaissances de Docker et intérêt pour Kubernetes.
• Une expérience en Infrastructure as Code est un plus.
• Intérêt pour les environnements de développement basés sur VS Code et leur exécution conteneurisée.
• Autonomie, rigueur et capacité à documenter et présenter vos choix.
• Bon niveau d’anglais, nécessaire pour évoluer dans un environnement international.
À propos
d'Arteris Arteris est un leader mondial des solutions de propriété intellectuelle (IP) pour les systèmes électroniques, utilisées dans l’industrie des semi-conducteurs afin d’accélérer la conception de puces hautes performances et à faible consommation énergétique. Les technologies d’Arteris, notamment les solutions d’interconnexion Network-on-Chip (NoC), les logiciels d’automatisation de l’intégration des systèmes sur puce (SoC) et les technologies d’assurance de la sécurité matérielle, sont utilisées par les plus grandes entreprises mondiales des secteurs des semi-conducteurs et des technologies. Elles permettent d’améliorer les performances globales, d’accroître la productivité des équipes d’ingénierie, de réduire les risques et les coûts, et d’accélérer la mise sur le marché de conceptions complexes. Pour en savoir plus, rendez-vous sur arteris.com. Avec plus de 380 collaborateurs, un siège situé dans la Silicon Valley et des bureaux à travers le monde, nous collaborons aussi bien avec des start-ups qu’avec de grands leaders technologiques pour concevoir la prochaine génération de produits électroniques. Nous croyons en l’humain, au sens de notre mission et à l’impact de nos actions. Rejoignez-nous et contribuez à façonner les technologies de demain. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.