BOOK STAGES Pour postulez directement en ligne RV sur : openwide.fr/carrieres/stages OWSI Open Wide Systèmes d Information P2 Intégration, Collaboratif, GED, Applications métier Développement et évolution d un socle technique Symfony 2 Industrialisation : mise en œuvre et automatisation de tests fonctionnels Intégration Java Open Source GED - Alfresco Nuxeo Open Source Contributeur Hibernate Search DevOps - Intégration de Gitlab au sein de notre infrastructure projet (infra + dév Java) DevOps Centralisation de logs avec Kibana, logstash et Elastic Search, Dév Java Configurateur de Gestion Documentaire métier - Java, Nuxeo ECM, modélisation et rendu roundtrip Gestion des connaissances Plasturgie - Java, Nuxeo ECM, services web Registre et gouvernance de services Cloud - Java, Nuxeo ECM, REST / JAXRS, Spring / MongoDB Solution de processus métier (BPM) orientée services (REST) dans le Cloud Nouvelles fonctionnalités Registre SOA - Java, Nuxeo ECM, JAXR/WS, plugins Eclipse, Cloud OWT- Open Wide Technologies..P9 Architecture Java, Expertise Etude critique de la plate-forme Vert.x Etude de l industrialisation des développements Javascript OWI Open Wide Ingénierie P11 Linux embarqué, Traitement d images Automatisation de tests d applicatifs complexes Emulation temps réel sous QEMU Traitement d images pour l indexation de videos Intégration Continue de buildroot Powerlink Xenomai Bluetooth, 3G, Wifi, connectivité et GNU/Linux Port Android des EFL (Enlightenment Foundation Libraries) Développement de couches réseau CAN pour Noyau Linux et Hyperviseur OWO Open Wide Outsourcing P16 Expertise, sécurité, infogérance Outillage & Production / Exploitation Mise en place d une politique de sécurité informatique ISO 27001
Infos Pratiques (Bd Stalingrad) Durée : 4 à 6 mois Rythme : Temps Complet Stage rémunéré : Selon profil bac+4/bac+5 Le groupe Open Wide Bâti depuis plus de 10 ans autour des valeurs d excellence technologique et de partage qui prévalent dans le monde du logiciel libre, le groupe Open Wide compte aujourd hui plus de 130 collaborateurs répartis sur 5 agences : Paris, Lyon, Toulouse, Grenoble, Luxembourg. Il poursuit sa croissance en appuyant sa politique sur le développement de ses quatre branches : Systèmes d Informations Industrie / Linux Embarqué Cloud & Expertise Edition & Expertise Java Intéressé(e)s? Postulez directement en ligne sur : www.openwide.fr/carrieres/stages Sinon, envoyez CV + LM à : rh-owsi@openwide.fr en mentionnant en objet la référence de l offre qui vous intéresse Au sein de ce groupe, les Ingénieurs et Architectes d Open Wide SI conçoivent et développent des applications basées sur des composants Open Source sur des solutions multi-métiers. Pour retrouvez nos contributions open source et projets innovants, suivez notre actualité sur : http://si.openwide.fr/open-source/ 2
Stage : Développement et évolution d un socle technique Symfony 2 H/F Réf Offre : OWSI_2014-15_IP_Stage_02_Symfony Open Wide a acquis une grande expérience sur la solution de gestion de contenu (CMS) ez Publish, mais aussi en développement autour de framework comme Symfony 2. Dans ce cadre, le socle de développement sous Symfony 2 doit évoluer afin d améliorer ses fonctionnalités, sa qualité. Sous la responsabilité du responsable du pôle, le stagiaire aura pour mission : La mise en œuvre de bundles nécessaires à Symfony 2 pour bâtir un socle de développement. La mise en place de l intégration continue et des outils améliorant à la fois la production et la qualité des développements. La mise en place de ce socle auprès de l équipe actuelle : formation, transfert de connaissances. Connaissance en développement sous un framework : Symfony 2. Projet à forte valeur technologique dans le monde de l Open Source : recherche et analyse de Bundles, évaluation. Implication dans un projet de mise en œuvre durant toutes ses phases et lien avec la communauté : discussion avec l équipe, formation. De formation supérieure en informatique, vous êtes rigoureux et autonome. Vous avez une véritable passion pour les logiciels libres et le monde du web. Vous avez des affinités avec le monde du développement et l architecture logicielle. Vous disposez d un bon relationnel ainsi que d un esprit de synthèse et d analyse Solution ez Publish, Symfony 2 / PHP, Eclipse, Behat, Phing, / Jenkins, phpcs, Stage : Industrialisation : mise en œuvre et automatisation de tests fonctionnels - H/F Réf Offre : OWSI_2014-15_IP_Stage_03_Tests_fonctionnels Open Wide a acquis une grande expérience sur la solution de gestion de contenu (CMS) ez Publish, mais aussi en développement autour de framework comme Symfony 2 Sous la responsabilité du responsable du pôle, le stagiaire aura pour mission : La mise en œuvre des outils nécessaires à la rédaction, l exécution de ces tests dans le cadre de projets existants. La mise en place de rapports de tests à destination des équipes internes et/ou du client. La mise en place de l infrastructure logiciel pour supporter l ensemble des actions, reporting des campagnes de tests.. Connaissance des solutions Open Source de Gestion de Contenu et plus généralement du domaine du web. Projet à forte valeur technologique dans le monde de l Open Source. Implication dans un projet de mise en œuvre durant toutes ses phases et lien avec la communauté. De formation supérieure en informatique, vous êtes rigoureux et autonome. Vous avez une véritable passion pour les logiciels libres et le monde du web. Vous avez des affinités avec le monde du développement et l architecture logicielle. Vous disposez d un bon relationnel ainsi que d un esprit de synthèse et d analyse Solution ez Publish, Symfony 2 / phantomjs PHP, Eclipse, Behat, Phing, / Selenium, Sinon envoyez CV + LM à : rh-owsi@openwide.fr en mentionnant en objet la référence de l offre qui vous intéresse 3
Stage : Open Source Contributeur Hibernate Search - H/F Stage : Intégration Java Open Source - GED Alfresco Nuxeo - H/F Réf Offre : OWSI_2014-15_IJ_Stage_01_GED Dans le cadre de son activité d intégration et de réalisation au forfait de solutions clé en main pour ses clients des secteurs public et privé, Open Wide cherche à renforcer ses équipes avec un ou plusieurs stagiaires sur les technologies Java Open Source. Intégré à une équipe de production et sous la responsabilité d un chef de projet expérimenté, le stagiaire participera à un projet concret d intégration et d enrichissement d une solution Open Source pour l un de nos clients. Le stagiaire sera formé sur les technologies et solutions sélectionnées par Open Wide, et sera mis en situation de production réelle par le biais de la prise en charge de lots ou fonctionnalités dans le cadre d un projet plus vaste. Mise en situation dans le cadre d un projet concret Réelle expérience acquise sur des technologies de pointe Méthodologie de projet industrielle. Ingénieur ou universitaire en fin d étude filière Informatique / Systèmes d Information Connaissances Java Bon relationnel et doué d un esprit de synthèse et d analyse Pragmatisme, implication et attention aux détails Alfresco, Nuxeo ; Spring, Spring MVC, Hibernate, Maven Sinon envoyez CV + LM à : rh-owsi@openwide.fr en mentionnant en objet la référence de l offre qui vous intéresse Réf Offre : OWSI_2014-15_JS_Stage_04_Hibernate-Search Open Wide contribue régulièrement au projet Hibernate Search qui fait le lien entre Hibernate et la recherche plein texte Lucene. L objectif de ce stage est de contribuer de manière active à ce projet Open Source : expérimentation, code de qualité et Open Source seront les maîtres-mots de ce stage. L objectif du stage est de contribuer de manière active au projet Open Source Hibernate Search. Projet accessible à l architecture moderne, il permet de rapidement trouver ses marques pour apporter sa pierre à l édifice. Les principales responsabilités du stagiaire seront : Conception et développement des améliorations au niveau de la recherche plein texte : utilisation d apports récents de Lucene pour construire des requêtes de recherche plus pertinentes Intégration de ce travail à l API fluide (DSL) d Hibernate Search R&D et discussions pour proposer des solutions à des problèmes courants d implémentation Echanges avec la communauté, correction de bugs Encadrement de qualité par un contributeur Hibernate Search. Projet à forte valeur technologique dans le monde de l Open Source. Capacité à échanger avec des développeurs Open Source. Intégration dans une équipe dynamique qui aime partager son savoir. Ingénieur en fin d étude filière Informatique / Systèmes d Informations Connaissances Java Capacité à s exprimer en anglais à l écrit Bon relationnel et doué d un esprit de synthèse et d analyse Implication et attention aux détails Java / Hibernate et Hibernate Search / Lucene / Spring, Wicket pour prototypage d interface si besoin / Eclipse, Maven, Jenkins, Sonar, Git 4
Stage : DevOps - Intégration de Gitlab au sein de notre infrastructure projet (infra + dév Java) - H/F Réf Offre : OWSI_2014-15_JS_Stage_05_Devops-Gitlab-Docker-Java A mi-chemin entre infrastructure et développement logiciel, ce stage sort des sentiers battus et permet de balayer largement l essentiel du métier de l Ingénieur en Systèmes d information. Si vous n avez pas peur d aller des couches basses d authentification Linux au développement Java, ce stage est fait pour vous. L objectif du stage est d intégrer Gitlab au sein de notre infrastructure projet et de participer à la migration de cette infrastructure vers une nouvelle plate-forme technique. Les principales responsabilités du stagiaire seront de : Travailler sur l installation et l intégration de Gitlab au sein de notre infrastructure projet, Exploiter les API Rest de Gitlab pour piloter la création des projets et la gestion des droits dans Gitlab depuis notre outil de gestion de forge logicielle, Définir le chemin d intégration des repositories Git actuels dans Gitlab, Valider la migration d une infrastructure vserver vers Docker, Participer à la migration de notre infrastructure projet sur une nouvelle plate-forme. Encadrement de qualité par des collaborateurs expérimentés. Projet à forte valeur technologique dans le monde de l Open Source. Un mélange d infrastructure et de développement qui permet d avoir la vision globale sur ce qu est une plate-forme web complexe. Intégration dans une équipe dynamique qui aime partager son savoir. Ingénieur en fin d étude filière Informatique / Systèmes d Informations Connaissances Java + Connaissances Linux Bon relationnel et doué d un esprit de synthèse et d analyse Implication et attention aux détails Git, Gitlab / Spring, Wicket, Hibernate/JPA2, Spring Security, PostgreSQL, JQuery / Docker / Linux, Pam (LDAP, PostgreSQL), NSS, Apache / Eclipse, Maven, Jenkins, Sonar Sinon envoyez CV + LM à : rh-owsi@openwide.fr en mentionnant en objet la référence de l offre qui vous intéresse Stage : DevOps Centralisation de logs avec Kibana, logstash et Elastic Search, Dév Java - H/F Réf Offre : OWSI_2014-15_JS_Stage_06_DevOps-Centralisation-Logs-Kibana-Elastic- Search Ce stage a pour objectif de construire une plate-forme de centralisation de logs pour toutes les applications Java que nous développons pour nos clients. Vision hélicoptère et indicateurs pertinents nous permettront d être encore plus réactifs. Une bonne opportunité pour découvrir l état de l art de ce domaine en plein développement actuellement! L objectif du stage est de construire une plate-forme permettant de centraliser et d exploiter l ensemble des logs des applications que nous déployons pour les clients. Les principales responsabilités du stagiaire seront de : Choisir l outil de collecte des logs le plus approprié compte tenu de nos contraintes, Déterminer les logs pour lesquels une centralisation est pertinente, Prototyper la solution, valider son bon fonctionnement et affiner le paramétrage, Construire des indicateurs pertinents et remonter des alertes au sein d un tableau de bord, Déployer la solution. Encadrement de qualité par des collaborateurs expérimentés. Projet à forte valeur technologique dans le monde de l Open Source. Un mélange d infrastructure et de développement qui permet de découvrir le monde du DevOps et de ne pas se limiter à une vision développement. Un projet concret ancré dans des besoins réels. Intégration dans une équipe dynamique qui aime partager son savoir. Ingénieur en fin d étude filière Informatique / Systèmes d Informations Connaissances Java Connaissances Linux Bon relationnel et doué d un esprit de synthèse et d analyse Implication et attention aux détails Logstash, Kibana, Elastic Search / Spring, Wicket, Hibernate/JPA2, Spring Security, PostgreSQL, JQuery / Docker / Eclipse, Maven, Jenkins, Sonar 5
Stage : Configurateur de Gestion Documentaire métier - Java, Nuxeo ECM, modélisation et rendu roundtrip - H/F Réf Offre : OWSI_2014-15_R&D_Stage_07_GED1_Config Le projet de recherche national ICP vise une solution logicielle permettant d'accélérer la conception de produits complexes dans le domaine de la Plasturgie. Pour cela, les deux axes d'innovation sont la modélisation des contraintes métier et la gestion documentaire sociale. Open Wide y a en charge ce deuxième volet. Après une période de découverte du projet et des technologies du pôle R&D, les missions du stagiaire seront : Guidé par le chef de projet, il analysera la problématique, définira les besoins, spécifiera puis développera pour la gestion documentaire métier ICP D3M un configurateur qui permette l'édition textuelle aussi bien que graphique en gérant les configurations de la solution dans un modèle à concevoir. Pour cela, il appliquera la théorie (PSM / PIM) et les technologies de modélisation appropriées. Il démontrera ce nouveau composant en y adaptant les fonctionnalités les plus intéressantes à rendre configurables en priorité, telles : branding, formulaires, workflow... Celles-ci seront à étudier et à prioriser en début de stage afin de pouvoir servir de cas d usage guidant les besoins. Le stagiaire devra également s intégrer à la communauté Open Source du projet et le cas échéant aux communautés partenaires (Nuxeo, Eclipse). Projet à forte valeur technologique (Java, modélisation) au coeur du monde de l Open Source Découverte du domaine de la gestion documentaire et du monde de la plasturgie Ingénieur ou universitaire en fin d étude filière Informatique / Génie logiciel, SI Maîtrise de la conception et du développement Java et des outils du marché (Eclipse, Junit, Maven, Git) Motivé par le domaine de la modélisation / La connaissance de technologies parmi celles concernées serait un plus Bon relationnel, doué esprit de synthèse et d analyse, implication et attention aux détails Framework de gestion documentaire Nuxeo : Java,, OSGi, Freemarker / Modélisation : métamodèle, XML, XSL voire Eclipse EMF et ATL Stage : Gestion des connaissances - Plasturgie Java, Nuxeo ECM, services web - H/F Réf Offre : OWSI_2014-15_R&D_Stage_08_GED2_KM_Emails Le projet de recherche national ICP vise une solution logicielle permettant d'accélérer la conception de produits complexes dans le domaine de la Plasturgie. Pour cela, les deux axes d'innovation sont la modélisation des contraintes métier et la gestion documentaire sociale. Open Wide a en charge ce deuxième volet. Le stagiaire, après une période de découverte du projet et des technologies, intégrera l équipe R&D. Guidé par le chef de projet, en tenant compte des besoins et retours des partenaires usagers et des contraintes, et après une première phase d intégration dans le projet, il étudiera, spécifiera puis développera pour la gestion documentaire métier ICP D3M des fonctionnalités de gestion des connaissances telles que : classification automatique des emails projets, capitalisation des documents métier, remarques informelles sur les exigences produit procédé Il identifiera et mettra en œuvre les technologies à introduire dans le projet (d intelligence artificielle, d interface graphique ). Le stagiaire interagira également avec les utilisateurs finaux et participera à l industrialisation du produit. Le stagiaire devra enfin s intégrer à la communauté Open Source du projet et le cas échéant aux communautés partenaires (Nuxeo, Eclipse). Projet à forte valeur technologique (Java, web, plugins Eclipse) au coeur du monde de l Open Source Découverte du domaine de la gestion des documents et des connaissances Introduction au monde de la plasturgie Ingénieur ou universitaire en fin d étude filière Informatique / Génie logiciel, SI Maîtrise de la conception et du développement Java et des outils du marché (Eclipse, Junit, Maven, Git) Motivé par l'introduction dans un métier d usages innovants La connaissance de technologies parmi celles concernées serait un plus Bon relationnel et doué d un esprit de synthèse et d analyse, implication et attention aux détails Framework documentaire Nuxeo : Java, OSGi,, Freemarker, Javascript, JSF Sinon envoyez CV + LM à : rh-owsi@openwide.fr en mentionnant en objet la référence de l offre qui vous intéresse 6
Stage : Registre et gouvernance de services Cloud - Java, Nuxeo ECM, REST / JAXRS, Spring / MongoDB - H/F Réf Offre : OWSI_2014-15_R&D_Stage_09_SOA1_Cloud Le projet européen OASIS propose aux services applicatifs intégrés une plateforme de données ouvertes dans le Cloud, et a besoin de gouvernance de services. Issue des travaux de recherche d Open Wide et de ses partenaires (Talend, Nuxeo, Bull ), EasySOA Registry ( http://www.easysoa.org ) est une solution de gouvernance agile, collaborative, extensible et non intrusive des systèmes d'information orientés service, en phase de mise sur le marché. L objectif du stage est de fournir les capacités de gouvernance de services web qu EasySOA Registry offre aux systèmes d'information (SI) d'entreprise, au SI Cloud, REST et sémantique de la plateforme OASIS. Après une période de découverte de la plateforme et des technologies, le stagiaire, encadré par l'architecte en chef, produira les spécifications techniques détaillées, prototypera puis développera les extensions EasySOA (découverte de services REST et runtime OASIS ; indicateurs, rapports et alertes pertinents ; intégration côté sécurité et de l'aspect sémantique des données des services) et OASIS (intercepteurs dans les couches service, application d'administration et son interface) nécessaires. Enfin, il en assurera le déploiement sur le Cloud distribué OASIS. Le stagiaire devra également interagir avec les communautés Open Source du projet et des partenaires. Projet à forte valeur technologique au coeur du monde de l Open Source (partenaires Nuxeo et Talend, communautés Eclipse SOA, OW2, Apache). Architectures et composants à l état de l art Innovation tant fonctionnelle que technique Ingénieur ou universitaire en fin d étude filière Informatique / Génie logiciel, Systèmes d Informations Maîtrise de la conception et du développement Java et des outils du marché (Eclipse, Junit, Maven, Git) Motivé par la mise sur le marché d'un logiciel innovant et les interactions avec les usagers La connaissance de technologies parmi celles concernées serait un plus Bon relationnel et doué d un esprit de synthèse et d analyse, implication et attention aux détails EasySOA Registry : Java, Nuxeo, JAXRS, Jersey, CXF, Velocity, Javascript, JSF, OSGi, Freemarker / OASIS : REST (JSON / HTTP avec Swagger / JAXRS) / Spring / MongoDB, RDF, OAuth2, jquery, Puppet Stage : Solution de processus métier (BPM) orientée services (REST) dans le Cloud - H/F Réf Offre : OWSI_2014-15_R&D_Stage_10_SOA2_BPM Issue des travaux de recherche d Open Wide et de ses partenaires (Talend, Nuxeo, Bull ), EasySOA Registry ( http://www.easysoa.org ) est une solution de gouvernance agile, collaborative, extensible et non intrusive des systèmes d'information orientés service. Le projet Eclipse JWT (http://www.eclipse.org.jwt) de la communauté Eclipse SOA outille la conception, le développement et la gestion de workflows (processus métier) interopérables et intégrés au Système d'information. L objectif du stage est la réalisation d'une solution de conception et d'exécution de processus métier orientés services dans le Cloud, en étendant l'architecture de JWT et en cohérence avec EasySOA et les autres projets de la communauté Eclipse SOA Après une période de découverte de la plateforme, le stagiaire, encadré par l'architecte en chef, étudiera les alternatives de solutions (ex. modeleur Stardust, Oryx ou javascript ; exécution Bonita ou node.js), produira les spécifications techniques détaillées puis développera les composants nécessaires à la réalisation de la solution Un objectif majeur est d intégrer les résultats dans les projets existants des communautés Eclipse SOA et OW2 et dans la prochaine distribution annuelle d Eclipse (Luna). Connaissance du framework technique, des principes SOA et du monde des technologies Eclipse Implication au cœur d une communauté Open Source leader (communauté Eclipse : devenir committeur, participer à la release annuelle synchronisée ). Implication dans la conception Maîtrise de la conception et du développement en Java avec les outils du marché (Eclipse, Junit, Git, Maven). Intérêt pour l architecture logicielle (approches services, composants ou modèles), pour le monde Eclipse et architectures Cloud Bon relationnel, esprit de synthèse et d analyse La connaissance de technologies parmi celles concernées serait un plus Java, Services REST, XML & JSON, midddleware, voire Spring, MongoDB, node.js, jquery... Eclipse, OSGi, EMF, ATL, BPMN2, XPDL, SCA Sinon envoyez CV + LM à : rh-owsi@openwide.fr en mentionnant en objet la référence de l offre qui vous intéresse 7
Stage : Nouvelles fonctionnalités Registre SOA Java, Nuxeo ECM, JAXR/WS, plugins Eclipse, Cloud - H/F Réf Offre : OWSI_2014-15_R&D_Stage_11_SOA3_Fonct Issue des travaux de recherche d Open Wide et de ses partenaires (Talend, Nuxeo, Bull ), EasySOA Registry (http://www.easysoa.org ) est une solution de gouvernance agile, collaborative et non intrusive des systèmes d'information orientés service, en phase de mise sur le marché. Après une période de découverte de la plateforme et des technologies du pôle R&D, le stagiaire aura pour mission : De produire les spécifications techniques détaillées De développer de nouvelles fonctionnalités, par exemple : support de nouveaux types ou moteurs de services (interfaces, services mobiles ou Cloud...), modes de découverte de services, intégration d outils de conception ou de test, workflows collaboratifs, intégration aux chaînes d intégration continue, support des schémas de sécurité, intégration de solutions de gestion des habilitations ou de l infrastructure IT, indicateurs plus configurables ou raffinables, métriques applicatives Le stagiaire devra également interagir avec les communautés Open Source du projet et des partenaires. Projet à forte valeur technologique au coeur du monde de l Open Source (partenaires Nuxeo et Talend, communautés Eclipse SOA, OW2, Apache). Composants et architectures Java à l état de l art Innovation tant fonctionnelle que technique Ingénieur ou universitaire en fin d étude filière Informatique / Génie logiciel, Systèmes d Informations Maîtrise de la conception et du développement Java et des outils du marché (Eclipse, Junit, Maven, Git) Motivé par la mise sur le marché d'un logiciel innovant et les interactions avec les usagers La connaissance de technologies parmi celles concernées serait un plus Bon relationnel et doué d un esprit de synthèse et d analyse, implication et attention aux détails Selon les fonctionnalités : Java, Nuxeo (JSF, OSGi, Freemarker), JAXRS / JAXWS, Eclipse (EMF, GEF, ATL), SCA, CXF, Velocity, Javascript Eclipse, JUnit, Maven, Github, Jenkins, Sonar Sinon envoyez CV + LM à : rh-owsi@openwide.fr en mentionnant en objet la référence de l offre qui vous intéresse 8
Infos Pratiques Lieu : Paris (13 ème ) Durée : 4 à 6 mois Rythme : Temps Complet Stage rémunéré : Selon profil bac+4/bac+5 Le groupe Open Wide Bâti depuis plus de 10 ans autour des valeurs d excellence technologique et de partage qui prévalent dans le monde du logiciel libre, le groupe Open Wide compte aujourd hui plus de 130 collaborateurs répartis sur 5 agences : Paris, Lyon, Toulouse, Grenoble, Luxembourg. Il poursuit sa croissance en appuyant sa politique sur le développement de ses quatre branches : Intéressé(e)s? Postulez directement en ligne sur : www.openwide.fr/carrieres/stages Sinon, envoyez CV + LM à : rh-owt@openwide.fr en mentionnant en objet la référence de l offre qui vous intéresse Systèmes d Informations Industrie / Linux Embarqué Cloud & Expertise Edition & Expertise Java Au sein du groupe, la société Open Wide Technologies est l éditeur Open Source en charge du développement et de la distribution de la plate-forme Improve Foundations, un socle applicatif Java intégrant une distribution opérationnelle de composants Open Source. Elle est également en charge de réaliser des missions de conseil et de développement Java chez nos clients. 9
Stage : Etude critique de la plate-forme Vert.x - H/F Réf Offre: OWT_2014-15_Stage_01_Vert.x Vert.x est une plate-forme novatrice destinée à mettre en œuvre des serveurs d une manière légère, modulaire et efficace qui prend le contre-pied des usages du standard Java/JEE. Open Wide Technologies souhaite pouvoir approfondir concrètement sa connaissance de cette plate-forme et la comparer aux serveurs Java classiques pour mieux définir les scénarios possibles de son utilisation en entreprise. L objectif du stage est d étudier les usages de Vert.x et de les comparer à ceux des serveurs JEE. Dans ce but, le stagiaire se verra confier les missions suivantes : Développement d exemples d applications tournant sous Vert.x et de leur équivalent en JEE. Exploration des caractéristiques marquantes de la plate-forme et comparaison avec celles des serveurs Java/JEE. Réalisation de mesures de performance comparatives (benchmarking). Rédaction d un document de synthèse de l étude présentant les avantages et inconvénients de la solution en comparaison avec JEE. L expression d une vision critique aura autant d importance que la capacité à prendre en main la solution. Open Wide Technologies souhaite en effet s appuyer sur cette étude pour mieux cerner les cas d usage pertinents et les conseiller à ses clients. De formation supérieure en informatique, vous êtes rigoureux et autonome Vous avez une bonne capacité à vous approprier un sujet nouveau et à être force de proposition Vous avez une bonne connaissance des technologies Web et des développements en Java que vous souhaitez approfondir par la pratique sur des sujets ambitieux Dynamique vous vous sentez prêt à rejoindre une société qui propose des projets d envergure. Java/JEE / Vert.x / Maven / Gradle / Développement web / SGBDR Lieu : Paris Sinon envoyez CV + LM à : rh-owt@openwide.fr en mentionnant en objet la référence de l offre qui vous intéresse Stage : Etude de l industrialisation des développements Javascript - H/F Réf Offre : OWT_2014-15_Stage_02_Javascript Javascript a longtemps été une solution secondaire au sein des applications Java. Aujourd hui, le langage est au cœur d un écosystème technologique indépendant et un élément incontournable du développement Web, souvent en lien avec HTML5, l informatique mobile et les bases NoSQL. Expérimentée sur Java, Open Wide Technologies souhaite approfondir sa connaissance du monde Javascript pour anticiper ses impacts sur les projets d Entreprise. Parmi les nombreuses solutions du monde Javascript, deux d entre elles retiennent particulièrement l attention : NodeJS pour exécuter le code côté serveur AngularJS en tant que framework pour les IHM L objectif de ce stage sera d étudier les possibilités d industrialisation des développements Javascript avec les dernières solutions disponibles en open source. Dans ce but, le stagiaire se verra confier les missions suivantes : Développement d une application exemple avec AngularJS et NodeJS Etude des solutions disponibles pour gérer les problématiques d industrialisation, à savoir : cadrage des développements, travail en équipe, tests automatisés, build, packaging, intégration continue, contrôle qualité... Application concrète de ces solutions sur l exemple Rédaction d un document de synthèse présentant les usages, avantages et inconvénients des solutions utilisées Le travail consistera autant à prendre en main les solutions techniques pour les mettre en pratique qu à savoir exprimer une vision critique sur leur usage. Open Wide Technologies souhaite en effet s appuyer sur cette étude pour mieux connaître la maturité de la technologie pour les applications d entreprise et la comparer avec les possibilités du monde Java. De formation supérieure en informatique, vous êtes rigoureux et autonome Vous avez une bonne capacité à vous approprier un sujet nouveau et à être force de proposition Vous avez une bonne connaissance des technologies Web et des développements en Java que vous souhaitez approfondir par la pratique sur des sujets ambitieux Javascript / AngularJS / NodeJS / Java / Intégration continue Lieu : Paris 10
Infos Pratiques Lieu : Paris Toulouse Grenoble (selon sujets) Durée : 4 à 6 mois (selon sujets) Rythme : Temps Complet Stage rémunéré : Selon profil bac+4/bac+5 Le groupe Open Wide Bâti depuis plus de 10 ans autour des valeurs d excellence technologique et de partage qui prévalent dans le monde du logiciel libre, le groupe Open Wide compte aujourd hui plus de 130 collaborateurs répartis sur 5 agences : Paris, Lyon, Toulouse, Grenoble, Luxembourg. Il poursuit sa croissance en appuyant sa politique sur le développement de ses quatre branches : Systèmes d Informations Industrie / Linux Embarqué Cloud & Expertise Edition & Expertise Java Intéressé(e)s? Postulez directement en ligne sur : www.openwide.fr/carrieres/stages Sinon, envoyez CV + LM à : rh-owi@openwide.fr en mentionnant en objet la référence de l offre qui vous intéresse Vous évoluerez au sein d Open Wide Ingénierie : Le spécialiste Linux embarqué et temps réel depuis plus de 10 ans Une équipe jeune et dynamique accompagnée d experts Linux Le blog linuxembedded.fr Plus de 100 projets passionnants réalisés pour les plus grands noms de l industrie 11
Stage : Automatisation de tests d applicatifs complexes - H/F Réf Offre : OWI_2014-15_Stage_01_Idf_4-5A_Auto-test Open Wide participe activement aux projets de mise en œuvre de plateformes multimédia pour l automobile, respectant les spécifications émises par le consortium GENIVI. Ces projets permettent d aborder un spectre technique large et diversifié : BSP, drivers, services, outils, interfaces graphiques. Parmi ces projets, l un concerne l outillage à destination des développeurs finaux : un SDK. Ce dernier est développé sur les technologies Qt. L objectif de ce stage est l automatisation des tests des interfaces graphiques du SDK. Le stage comprend les tâches suivantes : Analyser les outils de tests automatiques open source disponibles. Etablir une méthodologie de tests, adaptée aux différents niveaux de tests : Unitaire, Fonctionnels et d Intégration. L accent sur l automatisation de ces tâches. Mettre en œuvre cette méthodologie pour tester le SDK. Intégrer les tests automatiques du SDK sur le serveur d intégration continue. Documentation. Le stagiaire sera étroitement encadré par les experts techniques et sera intégré à une équipe de développement Formation requise Stage de fin d études de master ou cycle d ingénieur - Ouvert aux 4èmes années Connaissances souhaitées Maîtrise de Linux Bon niveau en C/C++ Bonne maîtrise de Qt Connaissance des Framework de tests serait un plus Qualités personnelles Autonomie, curiosité technique, rigueur Qt, Qt Creator, Linux, Robot Framework, Jenkins, programmation C++ Lieu du stage : Paris Sinon envoyez CV + LM à : rh-owi@openwide.fr en mentionnant en objet la référence de l offre qui vous intéresse Stage : Emulation temps réel sous QEMU - H/F Réf Offre : OWI_2014-15_Stage_02_Idf_5A_QEMU Open Wide participe activement aux projets de mise en œuvre de plateformes multimédia pour l automobile, respectant les spécifications émises par le consortium GENIVI. Ces projets permettent d aborder un spectre technique large et diversifié : BSP, drivers, services, outils, interfaces graphiques. Dans le cadre de ce projet, certaines applications utilise un OS temps réel AUTOSAR. Dans le cas de l'émulation de la cible sous QEMU, les contraintes temps réel ne sont plus respectées. Le but du stage est d étudier et de mettre en œuvre une solution permettant de fournir un environnement de test plus significatif pour un système cible temps réel émulé sous QEMU. L application visée est la simulation d un bus CAN et le traitement par l OS temps réel Trampoline dans sa version AUTOSAR sur une plateforme ARM9. Le stage comprend les tâches suivantes : Etude précisément la gestion du temps sous QEMU (timers, etc.) et mettre en œuvre une horloge permettant de simuler un système sous contraintes temps réel Développements des émulations de plateformes hardware compatible temps réel (GPIO et CAN) Etude le fonctionnement de QEMU dans le cas d'une cible utilisant Trampoline. Intégration des outils de mesure de performances Documentation Le stagiaire sera étroitement encadré par les experts techniques et sera intégré à une équipe de développement Formation requise Stage de fin d études de master ou cycle d ingénieur Connaissances souhaitées Maîtrise de Linux Bon niveau en C Bonne maîtrise du temps réel Connaissances en électronique Connaissance de QEMU, CAN et/ou Trampoline serait un plus Qualités personnelles Autonomie, curiosité, technique, rigueur QEMU, Linux, CAN, Trampoline, programmation C Lieu du stage : Paris Durée du stage : 6 mois 12
Stage : Traitement d images pour l indexation de videos - H/F Réf Offre : OWI_2014-15_Stage_03_Idf_5A_TI Open Wide Vidéo Avancée développe des solutions de traitement d images destinées à optimiser l exploitation de grands parcs de caméras. Ainsi, la solution Sisell Search est dédiée à l indexation automatique d enregistrements vidéos en environnement non coopératif pour accélérer de façon significative la recherche de séquences pertinentes dans un grand volume de vidéos. Le but du stage est de prendre en charge des évolutions (algorithmes, architecture) qui contribueront à l amélioration continue des performances de la solution. Le stage comprend les tâches suivantes : Analyse de l existant, compréhension des algorithmes utilisés et de la structure système des solutions Travaux théoriques d élaboration d algorithmes pour l intégration de nouveaux critères d indexation et l optimisation des performances du système existant Évolutions fonctionnelles de la plate-forme Mise en place des moyens de tests (configuration, outillage) Analyse des performances Documentation Le stagiaire sera étroitement encadré par les experts techniques des offres citées mais devra toutefois faire preuve d autonomie. Il lui est en particulier demandé d être force de proposition pour les solutions techniques d intégration et les essais de performances. Formation requise Stage de fin d études de master ou cycle d ingénieur Connaissances souhaitées De bonnes bases en traitement d images sont indispensables Bon niveau en C/C++ de préférence en environnement linux Qualités personnelles Autonomie, curiosité, technique, rigueur Traitement d'image en temps réel, programmation multiplateformes, C++, Qt Lieu du stage : Paris Durée du stage : 6 mois Stage : Intégration Continue de buildroot - H/F Réf Offre : OWI_2014-15_Stage_04_Idf-Rha_4-5A_Buildroot Dans le cadre de projets Client, OWI développe régulièrement des firmware linux basés sur la technologie Buildroot. De nombreux clients demandent par ailleurs qu'owi utilise des outils d'intégration continue tout au long du développement produit, ce qui représente un véritable défi technique pour la création de firmware complets. Le but de ce stage est de développer les processus et outils nécessaires pour pouvoir tester automatiquement via Jenkins et Robot Framework des projets basés sur buildroot Les projets buildroot seront compilés par Jenkins pour une cible qemu, puis testés dans qemu par Robot Framework. Robot Framework devra donc être adapté pour tester une machine virtuelle au lieu de tester un applicatif local. Le stage comprend les tâches suivantes : Evolution de Jenkins pour utiliser buildroot comme système de build Evolution de robot-framework pour pouvoir tester un système lancé sous qemu (communication réseau, événements matériels, librairie d'accès aux commandes qemu Intégration d'un serveur robot déporté dans buildroot Documentation de la mise en place du processus Développement d'un processus générique de test buildroot Formation requise Stage de fin d études de master ou cycle d ingénieur - Ouvert aux 4èmes années Connaissances souhaitées Très bonne connaissance des environnements linux (en particulier les problématiques de compilation) Connaissance préalable des outils souhaitée (buildroot, robot framework, qemu, jenkins) Qualités personnelles Autonomie, curiosité, pro-activité Buildroot, qemu, Robot Framework, Jenkins. Lieu du stage : Paris ou Grenoble Sinon envoyez CV + LM à : rh-owi@openwide.fr en mentionnant en objet la référence de l offre qui vous intéresse 13
Stage : Powerlink - Xenomai- H/F Réf Offre : OWI_2014-15_Stage_05_Idf-Rha_5A_Powerlink Open Wide Ingénierie est un acteur majeur dans l'informatique industrielle. A ce titre nous traitons fréquemment des sujets intégrant des problématiques de réseaux spécialisés. L'utilisation du protocole Ethernet est de plus en plus fréquente dans les solutions industrielles. Ces solutions nécessitent en général une transmission déterministe des données, respectant donc des contraintes temps réel. Le but du stage est d'adapter la pile openpowerlink à l'extension temps réel Xenomai, très utilisée dans l'environnement Linux. Un test sur Android sera également réalisé. http://openpowerlink.sourceforge.net/web http://www.xenomai.org Le stage comprend les tâches suivantes : Analyse de la version existante d'openpowerlink fonctionnant sous Linux/PREEMPT-RT Prise en main de Xenomai, API de développement utilisateur et noyau (pilotes RTDM dont RTnet, pile réseau déterministe de Xenomai). Adaptation d'openpowerlink à RTnet sous GNU/Linux sur cibles ARM (processeur i.mx de Freescale) et x86. On réalisera un Managing-Node (maître, MN) puis un Controlled- Node (esclave, CN). Mesures de performances en faisant varier le nombre de CN Test dans l'environnement Android (également basé sur un noyau Linux) comparaison des résultats avec ceux de GNU/Linux Formation requise Stage de fin d études de master ou cycle d ingénieur Connaissances souhaitées Bonnes bases en réseau et système/développement Linux Langage C, script-shell Connaissances noyau Linux, temps réel et Android seront un plus Qualités personnelles Autonomie, curiosité technique, rigueur, qualité rédactionnelles Réseau, Temps réel sous Linux (Xenomai, PREEMPT-RT), programmation système et noyau, pilotes de périphériques, langage C et scripts shell, Android. Lieu du stage : Paris ou Grenoble Durée du stage : 6 mois Stage : Bluetooth, 3G, Wifi, connectivité et GNU/Linux - H/F Réf Offre : OWI_2014-15_Stage_06_Mpy_5A_Bluetooth Les briques logicielles gérant la connectivité sous GNU/linux sont aujourd hui essentielles pour que l'utilisateur puisse profiter des services en ligne et connecter différents équipements a un système GNU/Linux. Ofono, Connman, Pulseaudio, Bluez, permettent de remplir cette tâche. Ce stage a pour objectif de réaliser l'étude logicielle de ces solutions ainsi que de développer des interfaces graphiques permettant d'utiliser les fonctionnalités suivantes : GNU/Linux, Bluetooth, Wifi, Ethernet, 3G, C, C++, interfaces graphiques Le stagiaire aura pour mission de concevoir, réaliser et tester différentes maquettes logicielles, en ligne de commande et interface graphiques permettant de mettre en œuvre les fonctionnalités suivantes en s'appuyant sur ofono, connman, pulseaudio, et bluez. Détection de périphériques Bluetooth depuis GNU/Linux. Connexion entre un téléphone portable et le système Linux. Liste des contacts, déclenchement d'appels téléphoniques à travers la connexion Bluetooth. Détection des réseaux Wifi. Connexion et demande des clés de sécurité wifi. Mise en place du tethering wifi. Mise en place de la connexion 3G à travers le bluetooth. Profile Headset Bluetooth entre un téléphone et un système GNU/Linux Formation requise Stage de fin d études de master ou cycle d ingénieur Connaissances souhaitées Très bonne connaissance de GNU/Linux Bon niveau en C ou C++ Qualités personnelles Autonomie, curiosité technique, rigueur GNU/Linux, Bluetooth, Wifi, Ethernet, 3G, C, C++, interfaces graphiques Lieu du stage : Toulouse Durée du stage : 6 mois Sinon envoyez CV + LM à : rh-owi@openwide.fr en mentionnant en objet la référence de l offre qui vous intéresse 14
Stage : Port Android des EFL (Enlightenment Foundation Libraries) - H/F Réf Offre : OWI_2014-15_Stage_07_Mpy-Idf_5A_Android Android est une des plateformes les plus utilisées au monde, et est aujourd'hui de plus en plus utilisée comme plateforme embarquée. Les EFL sont des librairies permettant de développer des interfaces graphiques riches. Développées en C, elles sont particulièrement performantes. L'objectif de ce stage est de porter les EFL sur ce système, et d'exécuter des exemples d'applications utilisant les EFL sur une plateforme Android. Le stagiaire aura pour mission de : Faire l'état de l'art de la couche graphique d'android Porter et Compiler les dépendances des EFL pour Android Porter les EFL et Elementary pour Android Développer et intégrer un ensemble de scripts permettant de compiler les EFL pour AOSP Développer les méthodes et scripts permettant de développer une application en EFL et la déployer sur une tablette ou téléphone Android Formation requise Stage de fin d études de master ou cycle d ingénieur Connaissances souhaitées Très bonne connaissance de l'environnement GNU/Linux Bon niveau en C ou C++ Connaissances d'android CV au format EDJ apprécié Qualités personnelles Autonomie, curiosité technique, rigueur EFL, OpenGL ES, Unix, Android, C, C++, Java Lieu du stage : Toulouse ou Paris Durée du stage : 6 mois Stage : Développement de couches réseau CAN pour Noyau Linux et Hyperviseur - H/F Réf Offre : OWI_2014-15_Stage_08_Mpy-Idf_5A_Reseau_CAN Le projet Freenivi est un projet de recherche et développement qui vise à développer pour l'automobile une solution industrielle, permettant d'exécuter sur un même calculateur, un système Linux embarqué et un OS temps réel. Pour ce faire Openwide aide au développement et à l'intégration d'un hyperviseur permettant d'accomplir cela. Le bus CAN est utilisé dans l'industrie automobile pour échanger des informations entre les différents calculateurs et les systèmes GNU/Linux permettent de se connecter à ce réseau, en utilisant les couches Socket CAN. Le stagiaire aura pour mission de concevoir, réaliser et tester différentes maquettes permettant de mettre en œuvre les couches CAN sur Linux et dans l'hyperviseur. Le stagiaire devra plus particulièrement : Réaliser un état de l'art des couches CAN et des protocoles de diagnostics automobiles dans l'environnement GNU/Linux Développer un driver CAN pour l'hyperviseur xvisor sur plateforme i.mx6 Développer un driver CAN pour le noyau Linux permettant de communiquer avec l'hyperviseur Développer des programmes permettant de tester les couches de communication CAN au niveau user space (Raw CAN, Diag On can,...) Formation requise Stage de fin d études de master ou cycle d ingénieur Connaissances souhaitées Très bonnes connaissances de GNU/Linux Connaissances sur le développement de driver noyau Très Bon niveau en C Qualités personnelles Autonomie, curiosité technique, rigueur Noyau Linux, Can, Drivers, QEmu, Hyperviseur, RTOS, C, OBD Lieu du stage : Toulouse ou Paris Durée du stage : 6 mois Sinon envoyez CV + LM à : rh-owi@openwide.fr en mentionnant en objet la référence de l offre qui vous intéresse 15
Infos Pratiques (Bd Stalingrad) Durée : 4 à 6 mois Rythme : Temps Complet Stage rémunéré : Selon profil bac+4/bac+5 Le groupe Open Wide Bâti depuis plus de 10 ans autour des valeurs d excellence technologique et de partage qui prévalent dans le monde du logiciel libre, le groupe Open Wide compte aujourd hui plus de 130 collaborateurs répartis sur 5 agences : Paris, Lyon, Toulouse, Grenoble, Luxembourg. Il poursuit sa croissance en appuyant sa politique sur le développement de ses quatre branches : Systèmes d Informations Industrie / Linux Embarqué Cloud & Expertise Edition & Expertise Java Intéressé(e)s? Postulez directement en ligne sur : www.openwide.fr/carrieres/stages Sinon, envoyez CV + LM à : rh-owo@openwide.fr en mentionnant en objet la référence de l offre qui vous intéresse Open Wide Outsourcing déploie et administre des infrastructures systèmes et réseaux. Société d infogérance de services web, spécialisée dans l Open Source, ses équipes sont composées de spécialistes de la production, de l infrastructure ainsi que de la gestion de projet et de l avant-vente. 16
Stage : Outillage & Production / Exploitation - H/F Réf Offre : OWO_2014-15_Stage_01_Reporting_Prod Vous intégrez une équipe de production de 7 personnes et travaillez dans un environnement à forte autonomie tout en ayant un accompagnement d équipe privilégié. Vous intégrez l équipe de production avec la mission principale de rénover la plateforme de reporting fédérale (interne et clients) dans le respect d une méthodologie de conduite de projet informatique. Appropriation de l existant (outil Birt), intégration aux process d exploitation, usages et besoins non couverts Proposition d une trajectoire d amélioration : mise à jour du produit, remplacement ou complément par d autres produits Open Source (Spago BI, Jasper, Pentaho, etc.) Mise en œuvre : déploiement de l infrastructure, adaption ou création des rapports, documentation, transfert de compétences aux autres membres de l équipe et de l entreprise Par ailleurs, au sein de l équipe de production, vous pourrez être amené progressivement à intervenir sur les plateformes en production au même titre qu un membre de l équipe : Réalisation d opérations à la demande des clients Résolution d incidents Collaboration avec les équipes d Ingénierie Avant-Vente et d Infrastructures (Datacenter, Backbone, Stockage, Sécurité, etc.) Ces tâches vous seront assignées en fonction de vos compétences et de votre évolution au cours du stage Connaissance de l outillage Open Source : Redmine, Nagios, Birt, Puppet Industrialisation des pratiques, conduite de projet & Process ITIL, sécurité Environnement et métiers de la production et de l infogérance Internet «Grands comptes» Vous êtes passionné de technologie et sensible au monde de l Open Source, du Web et de la sécurité Une première approche de Linux, des plateformes Web et la pratique de langages de développement ou scripting de type Python, Ruby, Bash, PHP ou Java seraient fortement appréciés. Des compétences sur des projets personnels d administration informatique seraient un plus Distributions Linux : Centos, RHEL, Debian, BSD Virtualisation et haute-disponibilité ; KVM, RedHat, réplication, cluster, plans de secours Plateformes Web type Lamp / Apache, PostGreSQL Tomcat Varnish Stage : Mise en place d une politique de sécurité informatique ISO 27001 - H/F Réf Offre : OWO_2014-15_Stage_02_Securite Vous intégrerez une équipe de 15 personnes sous la conduite d un Responsable Sécurité et travaillerez dans un environnement à forte autonomie tout en ayant un accompagnement d équipe privilégié. Vous intégrez l équipe d ingénierie avant-vente pour prendre en charge la mise en œuvre d une politique de sécurité : Recensement de l existant technique, des risques, des besoins et des objectifs (internes, clients, nouvelles offres) Utilisation de la famille de normes ISO 27000 pour la mise en place d un système de management de la sécurité informatique (SMSI) Formalisation d une politique de sécurité pragmatique Définition d un plan d action priorisé selon les chantiers de sécurité identifiés : protection de données sensibles, plan de secours, nouvelle offre de sécurité pour les clients, mise en œuvre d un Bastion, Firewall applicatif, gestion des identités, etc Conduites des premières actions ou petits projets de sécurité selon plan d action précédent Préparation et enclenchement du passage d une certification ISO 27001. Travail sous la conduite d un RSSI expérimenté Acquisition des connaissances en pilotage transverse de la sécurité d un système d information Connaissance de la famille de norme sécurité ISO 27000, cadre international de la sécurité IT Industrialisation des pratiques, conduite de projets & Process ITIL Environnement et métiers de l infogérance Internet «Grands comptes» Connaissances des domaines de la sécurité : gestion des risques, RH, Sites et Datacenter, Légal réglementaire, PRA/Incidents/Crises, production, Utilisateurs et identités, projet et cycle de vie des applications, audit, conformité et certification Vous êtes passionné de technologie et sensible au monde de l Open Source, du Web et de la sécurité Vous avez suivi un cursus d ingénieur incluant des modules de gestion de la sécurité informatique, des activités et des processus (ex : ITIL) Vous êtes attirés par les métiers de la sécurité, de la gestion des risques, de la gestion de la continuité d activité et de la protection des informations sensibles Aucun pré-requis n est attendu en sécurité / méthodes de hacking / protection Sinon envoyez CV + LM à : rh-owi@openwide.fr en mentionnant en objet la référence de l offre qui vous intéresse 17