2025-02-26 12:43:24 +00:00
|
|
|
#\newpage
|
2025-01-13 14:07:34 +00:00
|
|
|
|
|
|
|
# Introduction {#introduction}
|
|
|
|
|
2025-02-19 16:53:38 +00:00
|
|
|
La **méthodologie Agile** étant de plus en plus adoptée, les **équipes de
|
|
|
|
développement** publient de nouvelles versions de leur application avec une
|
|
|
|
fréquence bien plus élevée. Les **équipes d'opération** ont désormais besoin d'un
|
2025-01-16 10:54:55 +00:00
|
|
|
outillage plus conséquent pour déployer ces versions. C'est pour cette raison
|
2025-02-25 15:17:03 +00:00
|
|
|
que l'**automatisation**, entre autres, est nécessaire pour soulager les équipes
|
2025-02-19 16:53:38 +00:00
|
|
|
d'opération. Ainsi **le DevOps entre en jeu** : une culture et un
|
|
|
|
ensemble de **bonnes pratiques** pour faciliter l'échange entre les équipes
|
2025-02-25 15:17:03 +00:00
|
|
|
de développement et celles d'opération. Mais également de favoriser un **flux
|
2025-02-19 16:53:38 +00:00
|
|
|
continu** entre ces équipes.
|
2025-01-16 10:54:55 +00:00
|
|
|
|
2025-02-19 16:53:38 +00:00
|
|
|
Au long de mon parcours, que ce soit en tant qu'**Ingénieur en Conception et
|
2025-02-25 15:17:03 +00:00
|
|
|
Développement d'Environnements Distribués** ou **Responsable d'Applications**, j'ai
|
|
|
|
été sensibilisé aux besoins incessants de l'automatisation et de l'amélioration
|
|
|
|
des processus de création logicielle. J'ai participé à la mise en place
|
2025-02-19 16:53:38 +00:00
|
|
|
progressive d'une **chaîne de publication logicielle**, que ce soit dans le monde
|
|
|
|
professionnel ou dans la sphère privée (pour publier mon blog). C'est donc tout
|
2025-01-16 10:54:55 +00:00
|
|
|
naturellement que je me suis tourné vers ce domaine passionnant qu'est le
|
2025-02-19 16:53:38 +00:00
|
|
|
DevOps. Et ce à travers la **formation DevOps en BootCamp** au sein de l'organisme
|
2025-01-16 10:54:55 +00:00
|
|
|
de formation DataScientest.
|
|
|
|
|
2025-02-26 12:43:24 +00:00
|
|
|
Le présent document abordera principalement le projet étudié lors de cette
|
2025-01-16 10:54:55 +00:00
|
|
|
formation. Nous commencerons par faire la corrélation entre les compétences
|
2025-02-19 16:53:38 +00:00
|
|
|
attendues pour le *Titre Professionnel Administrateur Système DevOps* et le(s)
|
2025-01-16 10:54:55 +00:00
|
|
|
projet(s) présenté(s) dans ce dossier. Après quoi nous continuerons avec le
|
|
|
|
cahier des charges et les spécifications techniques de ce(s) dernier(s). \
|
2025-02-25 15:17:03 +00:00
|
|
|
Nous continuerons en expliquant la démarche suivie pour accomplir le projet,
|
2025-02-26 12:43:24 +00:00
|
|
|
quelques réalisations effectuées ainsi qu'une situation de travail qui mérite
|
2025-02-17 13:07:01 +00:00
|
|
|
d'être relevée.
|
2025-01-16 10:54:55 +00:00
|
|
|
|
2025-02-26 09:54:47 +00:00
|
|
|
**Conventions typographiques**
|
2025-02-25 15:17:03 +00:00
|
|
|
|
|
|
|
Ce document suit certaines conventions de mise en forme pour faciliter la
|
|
|
|
lecture :
|
|
|
|
|
|
|
|
* Les liens hypertextes apparaissent sous la forme suivante : [Titre du lien](
|
|
|
|
https://perdu.com),
|
|
|
|
* Les références vers d'autres sections sont indiquées comme suit : [référence
|
|
|
|
vers un paragraphe spécifique, exemple avec DataScientest](#datascientest),
|
|
|
|
* Les mots-clés essentiels d'une section sont en **gras**,
|
|
|
|
* Les termes particuliers sont en *italique*,
|
|
|
|
* Les noms de famille apparaissent avec de petites majuscules : Prénom \textsc{Nom},
|
|
|
|
* Les extraits de code sont affichés dans un format distinct :
|
|
|
|
|
|
|
|
```bash {.numberLines}
|
|
|
|
#!/usr/bin/env bash
|
|
|
|
|
|
|
|
echo "Bonjour tout le monde !"
|
|
|
|
```
|
|
|
|
|