CHARTRES MéTROPOLE INNOVATIONS NUMéRIQUES CM'IN

Oéprateur télécom local en Eure-et-Loir, hébergeur de données, créateur d'innovations sur le territoire local.

Le défi: Comme un DevOps tu penseras

Theme:

Développement

Lot:

  • 5 places pour la patinoire
  • 5 places pour le complexe aquatique l’Odyssée. 

CM’IN

CM'IN est un acteur majeur de la métropole de Chartres :

Ses principales missions sont :

  • Opérateur d'infrastructures, en d’autres termes CMIN est chargé de déployer la fibre sur le 28, et est opérateur commercial pour les professionnels.
  • Innover en apportant de nouveaux services autour du numérique sur l’agglomération comme le service ChartresTV, la captation/diffusion TV en live.

CM’IN propose à ses clients des offres opérateur internet, opérateur de téléphonie (fixe) et de l’hébergement.

CM’IN dispose de son propre Data Center certifié iso 27001. Elle permet à ses clients d’héberger des serveurs physiques ou virtuel via la solution de virtualisation VMWare.

De part son effectif développeur réduit, CM’IN développe ses outils sous différentes versions de langage et doit pouvoir faire cohabiter ces différentes versions. Dans ce contexte, la conteneurisation est importante dans le développement et le déploiement des applications hébergées.

 

Le Défi : DevOps

Le déploiement d’applications dans des environnements physique ou virtuel nécessite l’utilisation d’un ensemble d’éléments (serveur web, serveur de base de données etc…) composants une STACK pouvant nécessiter différentes versions.

L’objectif est d’automatiser la création de cette stack à partir d’outils et de concepts utilisés par les DevOps.

Vagrant, Ansible, Docker sont parmi les outils les plus utilisés.

Saurez vous maitriser la création d’un environnement de travail type bac à sable (sandbox) pour permettre une mise en production simplifiée ?

 

Elements attendus

    Rendre un dépôt git accessible publiquement (github ou gitlab de votre école public) contenant :

  • Un vagrantfile avec la box de base utilisée (ou une box que vous aurez personnalisé et déployé sur le vagrant hub). Privilégiez un Provider basé sur VirtualBox ou VMWare.
  • Votre application dans un répertoire que vous montrez automatiquement dans votre VM
  • Un fichier readme au format markdown contenant toutes les informations nécessaires au test de votre environnement.

Mode de restitution

Dépot Git public

Le dépot des rendus est clos.
L'inscription/désinscription aux défis est fermée.
Error
Whoops, looks like something went wrong.