Apprenti Ingénieur logiciel ( IA, Devops, 5G...) Plusieurs postes disponibles - H/F

Alternance 24 à 36 mois

Grenoble

Hewlett Packard Enterprise

Grande entreprise60 k employésESN / Informatique

Publiée le 12 avril 2024

  • Contrat

    Alternance 24 à 36 mois

  • Localisation

    Grenoble

  • Date de début

    Dès que possible

  • Niveau d'étude

    Bac+3, Bachelor

  • Télétravail

    Partiel

Hewlett Packard Enterprise illustration

Qui nous sommes

Hewlett Packard Enterprise est un des  leaders  mondiaux de l’IT pour les entreprises. Son offre couvre l'infrastructure des systèmes d'information, l'informatique personnelle et les produits d'accès, les services. Pour plus d'informations, vous pouvez consulter le site https://www.hpe.com/fr/fr/home.html

Le laboratoire de Recherche et Développements du service Private5G de l’organisation ATS (Aruba Telco Solutions) établi à Grenoble est responsable de produits logiciels permettant d’offrir des services multimédia Télécom. Ses clients répartis dans le monde entier utilisent ces plateformes pour déployer divers services principalement dans les réseaux mobiles 3G, 4G et 5G.


Ce que nous ferons ensemble:

* 1er poste : Apprenti Supercomputing Model and Artificial Intelligence - ANGLAIS COURANT

Au sein de l'entité "HPC & AI" de Hewlett-Packard Enterprise, la mission de l'équipe EMEA SuperComputing Benchmarks est de répondre à la partie technique des appels d'offres en evaluant la performance des différentes technologies existantes et à venir afin de déterminer les configurations les plus efficaces pour les clients.


Les activités couvrent entre autres la réponse aux appels d'offres, l'optimisation de codes fournis par les clients et l'executions sur des plateformes de technologies differentes.

Cette équipe centrale a aussi la responsabilité de construire, partager, diffuser l'information technique associée avec les équipes (avant-)vente et partenaires européens à travers des documents et des évènements ciblés.

L’activité pour ce poste d’apprenti ingénieur est naturellement focalisée sur le domaine du calcul haute performance, en particulier du benchmarks, de la programmation et de l'optimisation d'applications de calculs haute performance.

Cela comprend une participation régulière à des discussions et workshops techniques, l'exécutions d'applications sur des plateformes diverses (X86, GPUS, ARM).

*Ce poste comprend les rôles et responsabilités principaux suivants :


Compilation et portages d'applications sur GPUS/CPUS

Mesures de performance et optimisation.

Programmation

Development d'outils de tests de performance


Ces activités seront réalisées au sein d’une équipe en pleine croissance composée de divers experts techniques de haut niveau, aux compétences variées et très complémentaires.


Activités confiées à l’apprenti(e) pour la 1ère année :

Découverte du domaine de l'HPC et familiarisation avec les outils et matériels utilisés dans l’équipe.

Development d'outils de test de performance

Participation à l'effort d'évaluation de nouvelles technologies (performance, sécurité, portabilité).

Tests/validation des nouvelles technologies.


Activités envisagées pour la 2ème et la 3ème année :

Participation plus active à de réponses à appel d'offre avec les membres de l’équipe.

Contribution sur des sujets de recherche et collaborations avec des clients européens.


2eme poste : Apprenti Ingénieur Devops - ANGLAIS COURANT

This is an exciting opportunity to become part of the Global R&D Infrastructure Solutioning team in a fast paced, global organization within the innovative and unique HPE Telecom business unit.

During the different sequences of your traineeship (séquences en entreprise de l’Apprentissage) we will propose you several missions corresponding to different aspects of engineering such as: customer needs investigation, functional specifications, development and validation etc. These missions can take place in different teams and span different methodologies (DevOps, ..) and technologies going from hardware infrastructure, through networking architectures, up to user-application development and 3rd party vendors interactions etc.

During the first year of your traineeship, you will contribute to the Design, Development and Deployment of Infrastructure capacity monitoring tooling used for a WW R&D audience to reserve, track and control life-cycle management of infra-structure resources going from Bare-metal, to VMs (VMWare) up to Cloud tenants (Openstack) and OpenShift containers. Furthermore, we will need your help to automate our Networking architecture.

You will be given the opportunity to contribute to the tooling which delivers infrastructure and Networking as-code and therefore enable the move to our Infra-Structure as A Service strategy.

To do so, together with the broader team, your solution will create for example Ansible playbooks to be integrated with the Ansible-Tower framework and a front-end user-interface facilitating programmatic access to our internal ‘Infra-Structure as A Service’ offering.

In addition, you will also:



  • Ensure regular status updates/dashboards, participate to coordination and team meetings.
  • Acquire a good understanding on the expectations of our R&D community using the Infra-Structure.
  • Give our R&D community guidance during the move to an automated self-service oriented infrastructure offering.

The second and third year’s mission and subjects will depend on the team’s evolving needs and on your aspirations and competencies.

All together, you will participate in providing our Telecommunications R&D community the automated Infra-structure & Networking it takes to develop and deliver top-notch applications in the area of 5G, Telecom-Analytics and much more.

To make it all happen, you will work in close cooperation with our global team located in Grenoble/France, Vicenza/Italy and Bangalore/India. You will be based in Grenoble.

You will have regular exchanges with our R&D community across the globe to align proposals with expectations and when needed you will also interact with possible partners providing part of the solution.


3eme poste Apprenti Ingénieur télécommunications - ANGLAIS COURANT

Au cours des différentes séquences en entreprise de l’Apprentissage, nous nous efforçons de proposer des missions correspondant à différent aspects de l’activité d’Ingénieur : investigation, développement, validation, etc … . Ces missions se dérouleront dans des équipes différentes, probablement en méthodologie Agile, sur des technologies variées, telles que (liste non-exhaustive) :

Network Functions du réseau 5G

Bases de données : Ignite, Redis, postgreSQL.

Architectures à base de conteneurs : Docker, Kubernetes, Red Hat OpenShift

Outils de déploiement, DevOps : Ansible, Jenkins

Outils de tests


Au cours de la première année d’apprentissage, l’objectif sera de se familiariser avec les méthodologies et les outils de développement, tout en contribuant à l’élaboration de nos produits. L’apprenti sera confronté aux différents aspects d’un projet logiciel: spécification, codage, test et documentation, au sein d’une équipe Agile utilisant une chaine d’intégration et de livraison continue (CI/CD). 

L’une de nos zones de développement actuelle est le Core Network 5G. Nous développons certaines Network Fonctions du Core Network 5G à Grenoble, ainsi que des composants communs à toutes les NFs : socle d’exécution des NFs, utilisation de services communs.

Nous avons aussi une équipe d’intégration CI/CD qui développe le framework de build, packaging et tests automatiques, ainsi qu’une équipe de tests « end to end » qui teste en stress, robustesse, endurance et performance, une collection de NFs interagissant ensemble.

Certaines de ces Fonctions Réseaux utilisent des technologies de l’Intelligence Artificielle.

Ce programme est exécuté sur un environnement « Cloud native », à base de Kubernetes, et des services courants qui y sont associés (istio, prometheus, elastic search, grafana, kibana…)

Le sujet de première année visera à participer activement au développement du code et/ou des tests des NFs 5G, ou au développement de partie de la chaine de production de celles-ci, automatisation des tests par exemple. Il pourra, également, suivant les compétences et préférences de l’apprenti, participer aux tests end to end, pour voir un autre aspect de la production de logiciel.

Les technologies, méthodes et compétences mises en œuvre seront :

Docker, Kubernetes

Programmation Java avancée.

Base de données (Ignite)

Application des concepts de Dev-Ops

Développement et automatisation des tests dans un environnement de CI/CD (Continuous Integration, Continuous Deployment)

Conception et réalisation de tests

Méthode de développement Agile

Algorithmes d’Intelligence Artificielle

Les sujets de deuxième et troisième année seront choisis en fonction des besoins de développement de l’équipe, des souhaits et des compétences de l’apprenti : pour contribuer directement sur un projet en cours, pour concevoir des prototypes ou pour évaluer de nouvelles technologies.


Qui vous êtes ?

Etudiant en école d'ingénieur, vous souhaitez monter en compétences sur différents sujets et projets IT. Vous maitrisez l'Anglais couramment et avez une bonne maîtrise et/ou connaissance des langages de programmation suivants : Python, C, C+, Java, du logiciel ANSIBLE et système d'exploitation Linux.


Date limite de candidature

Non renseigné

Fonction

Développement Informatique

Plus d’infos sur l’entreprise

Hewlett Packard Enterprise logo

Hewlett Packard Enterprise

IT Infrastructure, Cloud Services, Software, Technology Services