Stage Devops

Stage PFE DevOps

Mise en place d’un workflow optimisé pour le déploiement des applications multi et mono services, avec la possibilité d’intégrer des outils de backup et de monitoring.

Hybrid Internship Software Development Linux Cloud Computing Docker Products Git Wikis DevOps Kubernetes Linux System Administration

Contexte

Avec l’émergence des micro-services qui désignent à la fois une architecture et une approche de développement logiciel consistant à décomposer les applications en éléments plus simples et indépendants les uns des autres mais fonctionnant en synergie, il est désormais plus favorable de mettre en œuvre un modèle plus agile et d’adopter une démarche DevOps et Cloud.

Afin de simplifier l’administration, le temps des mises à jour et les coûts de fonctionnement, il est prévu de tester les déploiements containerisé (Docker/Swarm ou Kubernetes) pour ramener au plus près des équipes les services utilisés dans les projets (intégration continue, services utiles).

Le/La stagiaire travaillera sous la tutelle d’un maître de stage et sera accompagné et conseillé dans ses travaux par un administrateur système et chef d’orchestre, ainsi notre équipe de développement polyvalente pour assister une auto-formation sur les différentes technologies utilisées au sein de notre société.

Vos missions principales

  1. Définition de l’architecture physique et logicielle nécessaire pour nos projets web (php Laravel/ Python / Mysql) => L’architecture physique oui, en définissant les pré-requis, tels que la solution de déploiement, la configuration requise etc. mais pour la partie logicielle ça sera hors de ces périmètres. Les connaissances des frameworks/languages seront des atouts.

  2. Mise en place de cette architecture

  3. Mise en place des outils et des pipelines d’automatisation pour accélérer le déploiement des solutions web et mobile (Google Play/App Store), les tests et d’autres processus liés au développement et à l’exploitation

  4. Mise en place des outils de “Quality Code” (ex: SonarQube) pour vérifier et contrôler la qualité du code livrée, le niveau de documentation et la couverture de test déployée

  5. Mise en place des outils d’administration et de backup

  6. Mise en place des outils de monitoring

  7. Rédaction des documents (wiki) décrivant l’architecture et les procédures installer, configurer et maintenir l’ensemble.

Compétences requises

  • – Niveau Bac + 3/4
  • – Autonomie sur les systèmes Linux avec des bases en scripting Shell.
  • – Connaissances en containérisation, administration système, et sécurité.
  • – Avoir des connaissances ou une initiation aux problématiques DevOps est un plus

Compétences Technique

Les candidatures sont fermées pour ce stage​

Test et qualité

Mise en place d’une stratégie globale de test pour un écosystème multi-plateformes; Application mobile, application web (BO) et API REST.

Mise en place d'un moteur IA

Créer un Assistant Intelligent grâce à l’IA pour guider les utilisateurs dans la gestion de leur véhicule, en combinant les données de l’ordinateur de bord et les informations utilisateur pour des conseils personnalisés.

Data Lake

Concevoir une infrastructure DataLake pour collecter, stocker et gouverner les
données de diagnostic des véhicules, en garantissant leur qualité, sécurité et exploitation efficace.

UX/UI Design

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed auctor turpis eu arcu sagittis, id sagittis justo suscipit.

test

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed auctor turpis eu arcu sagittis, id sagittis justo suscipit.
Congrats

Thank you for applying!

We'll review your application and get back to you soon.