Bonjour et merci de ton attention.
Je vais mettre un petit “pavé”…
La présentation se fait devant 2 examinateurs devops appartenant à la boîte
qui a demandé la formation.
D’aprés ce qu’on nous a dit ils cochent des cases qui valident des compétences et posent des questions sans vice, juste quand ils ont besoin de vérifier si c’est bien compris.
Il faut obtenir au moins 70% sinon échec.
Les demandes évaluées sont :
- Mise en place d’un processus d’intégration continue, à l’aide d’outils
et sur la base des séquences dispensées dans la formation :
Mise en place d’un système de versionnement
Mise en place d’un système de tests automatiques sous container
Interconnexion des différents systèmes pour une intégration continue
- Rédiger la documentation afférente à ces différents modules et processus
- Présenter une réflexion sur les enjeux juridiques du projet
- Proposer un système d’amélioration continue
Voici l’énoncé abrégé pour une petite entreprise locale gérant des distributeurs de plats préparés.
Concevoir et réaliser une solution informatique permettant de :
• Gérer une flotte de distributeurs connectés :
◦ gestion des stocks de chaque distributeur,
◦ gestion des commandes
◦ gestion des retraits alimentaires (différencier des retraits bancaires).
◦ gestion des paiements
• Application web et mobile de commandes des produits en ligne
• Paiement par internet, ou par mobile ou carte bleue sur place ;
• Application de restockage, qui viendra épauler le responsable du restockage des distributeurs.
DevOps :
venir en support à ces développements,
mettre en place une stratégie et infrastructure CI/CD pour les développements suivants :
◦ back-end sous forme d’API REST, s’appuyant sur une base de données MySQL
(mariadb dans le cadre du Libre)
◦ front end permettant l’affichage de la documentation sur PC et tablette/ mobile (responsive)
• Une application mobile web-native (même code déployable sur iPhone et Android)
écrite en React-native.
• Il est attendu une infrastructure CD au moins pour les parties web, et une CI pour la partie mobile.
• Des recherches et une proposition de solution sont cependant attendues pour pousser le déploiement mobile jusqu’au déploiement continu.
Un document découpé comme ceci est le fruit d’une 1ère réflexion et prise de renseignement :
Partie 1 - Résumé de la demande
Partie 2 - Mise en place d’un environnement technique pour le CI/CD
Partie 2bis - Mise en place des outils et de l’environnement pour l’intégration continue
Partie 3 – Mise en place de l’environnement pour l’amélioration continue
Partie 4 - Réflexions sur les aspects juridiques du scénario
Est-ce que ça te paraît logique ?
il y a une grosse partie de schémas UML et diagrammes divers, que je pense présenter
en fin de partie 1 pour amener la 2.
Merci, à bientôt.