Stage orchestration de conteneurs : etude de kubernetes

  • Boulogne-Billancourt, France
  • Temps complet

Description de l'entreprise

En 2001, nos fondateurs mettent en com­mun leurs compétences techniques et commerciales, afin de créer NetXP. L’op­portunité pour eux, de faire évoluer leur métier mais aussi de concrétiser leur propre vision du cabinet de conseil.

Notre ambition est d’imaginer, construire et maintenir les infrastructures techniques du SI, tout en respectant les besoins métiers, l’intégrité des SI de nos clients et l’évolu­tion du savoir-faire de nos consultants.

NetXP intervient sur les domaines suivants : Réseaux & Télécoms, Sécurité, Cloud Computing & Performance Digitale et Communications Unifiées & Mobilité. NetXP s’entoure de consultants capables de travailler en intelligence collective et de mener des projets ambitieux.

Notre ambition : maintenir notre rythme de croissance (10%/an), cultiver notre esprit start-up et offrir de réelles perspectives d’évolutions à nos collaborateurs. 

Description du poste

Les technologies de conteneurs sont devenues, en quelques années, une des solutions de choix pour simplifier l’hébergement et le déploiement du code produit par les équipes de développement. L’utilisation de conteneurs pour des workloads de « test & dev » est maintenant relativement courante mais le passage en production, qui induit des contraintes fortes sur la disponibilité des applications, impose l’utilisation de solutions d’orchestration de conteneurs.

Kubernetes est la solution leader sur ce marché et tend à s’imposer comme le standard de l’orchestration de conteneurs à la fois on-premise et chez les providers Cloud public. En quoi Kubernetes est-il meilleur que les autres solutions d’orchestration ? Quelles solutions d’orchestration et d’aide au déploiement Kubernetes sont proposées par les Cloud providers ? Comment déployer et manager Kubernetes en production ?

L’objectif du stage sera de répondre à ces différentes questions via un état de l’art des solutions d’orchestration de conteneurs, une étude approfondie de Kubernetes ainsi qu’une mise en pratique consistant à déployer un cluster Kubernetes en IaaS dans Azure.

Les travaux à réaliser par le stagiaire seront les suivants :

Etat de l’art des solutions d’orchestration de conteneurs

  • Comparaison des différentes solutions d’orchestration
  • Etudes des solutions d’orchestration proposées par Azure et AWS

Etude approfondie de Kubernetes

  • Architecture globale
  • Etudes des outils et solutions Kubernetes offertes par Azure et AWS
  • Intégration de Kubernetes avec les solutions de CI/CD

Mise en pratique

  • Déploiement de Docker et Kubernetes « à la main » sur le IaaS Azure
  • Déploiement via les outils proposés par Azure (AKS)
  • Mise en œuvre du déploiement d’une application Web sur ces deux clusters

Environnement : Docker, Kubernetes, Azure, développement (Java, Python, Ruby, ou encore PHP)

Qualifications

Elève ingénieur (H/F) ou équivalent bac +5 avec une spécialisation en ingénierie logiciel ou Cloud Computing, vous bénéficiez de connaissances générales sur les plateformes de cloud public (Azure si possible) et maîtrisez un des langages de développement cité ci-dessus.

Vous avez également une bonne capacité à prendre du recul face à un problème donné (étude-conseil) et êtes un bon communicant.

Informations complémentaires

Dans le courant du stage, le stagiaire intégrera une équipe projet NetXP et interviendra sur les problématiques clients au même titre que les consultants NetXP.

Ce stage est vu comme une période de pré-embauche. Un poste de Consultant en CDI pourrait donc être proposé à son issue.

 

Vous souhaitez connaitre l'envers du décor et échanger avec nos collaborateurs sur leur quotidien ? Nous avons créé un site web dédié sur lequel vous pouvez leur poser toutes vos questions : https://ambassadeurs.netxp.fr/

Politique de confidentialité