chore(content): Liste compétences - define skills
This commit is contained in:
parent
48bd18f930
commit
6453f7f855
48
competences.md
Normal file
48
competences.md
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
|
||||||
|
* Compétence n°1 : Automatiser la création de serveurs à l'aide de scripts : serveurs virtuels (Vagrant, etc.), avec automatisation config. (type Ansible) et automatisation création du serveur via scripts (bash et/ou Python)
|
||||||
|
* Utilisation des EC2 (serveur virtuel)
|
||||||
|
* Automatisation via Terraform
|
||||||
|
* Compétence n°2 : Automatiser le déploiement d'une infrastructure :
|
||||||
|
* utilisation de Terraform dans le dépôt nommé **infra**
|
||||||
|
* staging
|
||||||
|
* production
|
||||||
|
* TODO: compléter documentation du dépôt Infra !
|
||||||
|
* Compétence n°4 : Mettre l'infrastructure en production dans le cloud :
|
||||||
|
* Terraform
|
||||||
|
* TODO: étudier les services cloud des fournisseurs
|
||||||
|
* TODO: sujet de la réversibilité
|
||||||
|
* TODO: offres IaaS, PaaS et SaaS (connaissance de ce qu'ils proposent les fournisseurs de Cloud)
|
||||||
|
* TODO: se renseigner sur recommandations ANSSI là dessus
|
||||||
|
* Compétence n°5 : Préparer un environnement de test :
|
||||||
|
* Gitlab CI
|
||||||
|
* Tests
|
||||||
|
* TODO: activer tests sur l'application upstream (backend + frontend)
|
||||||
|
* TODO: ajouter tests sécurité sur upstream (backend + frontend)
|
||||||
|
* TODO: en apprendre plus sur la démarche DevOps
|
||||||
|
* Compétence n°7 : Gérer des containers :
|
||||||
|
* conteneur Docker
|
||||||
|
* images Docker publiées
|
||||||
|
* TODO: définir CPU, mémoire, espace disque sur les Docker
|
||||||
|
* TODO: apprendre l'architecture applicative de microservices
|
||||||
|
* Compétence n°8 : Automatiser la mise en production d'une application avec une plateforme :
|
||||||
|
* Kubernetes
|
||||||
|
* TODO: tester l'application en environnement staging (Cypress ?, Tekton ?)
|
||||||
|
* TODO: automatiser la mise en production ? (pas sûr qu'on veuille…)
|
||||||
|
|
||||||
|
Ne couvre pas - pour le moment :
|
||||||
|
|
||||||
|
* Compétence n°3 : Sécuriser l'infrastructure
|
||||||
|
* Compétence n°6 : Gérer le stockage des données :
|
||||||
|
* TODO: sauvegardes données
|
||||||
|
* TODO: configurer réplication
|
||||||
|
* TODO: vérifier règles de sécurité (droits d'accès). user root dans BDD, sécurisation accès protocole BDD, etc.
|
||||||
|
* Compétence n°9 : Définir et mettre en place des statistiques de services :
|
||||||
|
* TODO: se renseigner sur le SLA, en rédiger un
|
||||||
|
* TODO: définir l'ensemble des indicateurs nécessaires
|
||||||
|
* Compétence n°10 : Exploiter une solution de supervision :
|
||||||
|
* TODO: vérifier la sécurisation des transactions entre agent + serveur
|
||||||
|
* TODO: génération régulier de rapport + envoi par mail
|
||||||
|
* TODO: comprendre SNMP (pour le jour J)
|
||||||
|
* TODO: connaître syslog
|
||||||
|
* Compétence n°11 : Échanger sur des réseaux professionnels éventuellement en anglais :
|
||||||
|
* TODO: se renseigner sur la déontologie des forums professionnels
|
@ -2,52 +2,39 @@
|
|||||||
|
|
||||||
# Liste de compétences couvertes par le projet
|
# Liste de compétences couvertes par le projet
|
||||||
|
|
||||||
TODO: Lister compétences du référentiel
|
Le référentiel de compétences du *Titre Professionnel Administrateur Système DevOps* liste 11 compétences réparties en 3 catégories :
|
||||||
|
|
||||||
* Compétence n°1 : Automatiser la création de serveurs à l'aide de scripts : serveurs virtuels (Vagrant, etc.), avec automatisation config. (type Ansible) et automatisation création du serveur via scripts (bash et/ou Python)
|
* Automatiser le déploiement d’une infrastructure dans le
|
||||||
* Utilisation des EC2 (serveur virtuel)
|
cloud
|
||||||
* Automatisation via Terraform
|
* Compétence **n°1 : Automatiser la création de serveurs à l’aide de scripts**
|
||||||
* Compétence n°2 : Automatiser le déploiement d'une infrastructure :
|
* Compétence **n°2 : Automatiser le déploiement d'une infrastructure**
|
||||||
* utilisation de Terraform dans le dépôt nommé **infra**
|
* Compétence **n°3 : Sécuriser l’infrastructure**
|
||||||
* staging
|
* Compétence **n°4 : Mettre l’infrastructure en production dans le cloud**
|
||||||
* production
|
* Déployer en continu une application
|
||||||
* TODO: compléter documentation du dépôt Infra !
|
* Compétence **n°5 : Préparer un environnement de test**
|
||||||
* Compétence n°4 : Mettre l'infrastructure en production dans le cloud :
|
* Compétence **n°6 : Gérer le stockage des données**
|
||||||
* Terraform
|
* Compétence **n°7 : Gérer des containers**
|
||||||
* TODO: étudier les services cloud des fournisseurs
|
* Compétence **n°8 : Automatiser la mise en production d’une application avec une plateforme**
|
||||||
* TODO: sujet de la réversibilité
|
* Superviser les services déployés
|
||||||
* TODO: offres IaaS, PaaS et SaaS (connaissance de ce qu'ils proposent les fournisseurs de Cloud)
|
* Compétence **n°9 : Définir et mettre en place des statistiques de services**
|
||||||
* TODO: se renseigner sur recommandations ANSSI là dessus
|
* Compétence **n°10 : Exploiter une solution de supervision**
|
||||||
* Compétence n°5 : Préparer un environnement de test :
|
* Compétence **n°11 : Échanger sur des réseaux professionnels éventuellement en anglais**
|
||||||
* Gitlab CI
|
|
||||||
* Tests
|
|
||||||
* TODO: activer tests sur l'application upstream (backend + frontend)
|
|
||||||
* TODO: ajouter tests sécurité sur upstream (backend + frontend)
|
|
||||||
* TODO: en apprendre plus sur la démarche DevOps
|
|
||||||
* Compétence n°7 : Gérer des containers :
|
|
||||||
* conteneur Docker
|
|
||||||
* images Docker publiées
|
|
||||||
* TODO: définir CPU, mémoire, espace disque sur les Docker
|
|
||||||
* TODO: apprendre l'architecture applicative de microservices
|
|
||||||
* Compétence n°8 : Automatiser la mise en production d'une application avec une plateforme :
|
|
||||||
* Kubernetes
|
|
||||||
* TODO: tester l'application en environnement staging (Cypress ?, Tekton ?)
|
|
||||||
* TODO: automatiser la mise en production ? (pas sûr qu'on veuille…)
|
|
||||||
|
|
||||||
Ne couvre pas - pour le moment :
|
En utilisant les critères de performance fournis par chaque fiche de compétence, nous avons pu établir le tableau suivant :
|
||||||
|
|
||||||
|
: Couverture de compétences par le projet
|
||||||
|
|
||||||
|
Compétence | Nbre critères perf. | Couverte ? | Note
|
||||||
|
-----|:-----:|-----:|:-----
|
||||||
|
Compétence n°1 | 3/3 | Oui | EC2 / Terraform
|
||||||
|
Compétence n°2 | 3/3 | Oui | Terraform
|
||||||
|
Compétence n°3 | 2/2 | Oui | Staging, Vaultwarden, Let's Encrypt
|
||||||
|
Compétence n°4 | 2/3 | Oui | Terraform → « prod »
|
||||||
|
Compétence n°5 | 4/4 | Oui | Gitlab CI
|
||||||
|
Compétence n°6 | 1/3 | Non | postgresql-ha, Velero
|
||||||
|
Compétence n°7 | 4/4 | Oui | Docker
|
||||||
|
Compétence n°8 | 3/4 | Oui | Gitlab CI, Terraform, staging/prod
|
||||||
|
Compétence n°9 | 0/3 | Non | Aucun interlocuteur
|
||||||
|
Compétence n°10 | 1/3 | Non | Datadog
|
||||||
|
Compétence n°11 | 3/3 | Oui | Tout au long du projet
|
||||||
|
|
||||||
* Compétence n°3 : Sécuriser l'infrastructure
|
|
||||||
* Compétence n°6 : Gérer le stockage des données :
|
|
||||||
* TODO: sauvegardes données
|
|
||||||
* TODO: configurer réplication
|
|
||||||
* TODO: vérifier règles de sécurité (droits d'accès). user root dans BDD, sécurisation accès protocole BDD, etc.
|
|
||||||
* Compétence n°9 : Définir et mettre en place des statistiques de services :
|
|
||||||
* TODO: se renseigner sur le SLA, en rédiger un
|
|
||||||
* TODO: définir l'ensemble des indicateurs nécessaires
|
|
||||||
* Compétence n°10 : Exploiter une solution de supervision :
|
|
||||||
* TODO: vérifier la sécurisation des transactions entre agent + serveur
|
|
||||||
* TODO: génération régulier de rapport + envoi par mail
|
|
||||||
* TODO: comprendre SNMP (pour le jour J)
|
|
||||||
* TODO: connaître syslog
|
|
||||||
* Compétence n°11 : Échanger sur des réseaux professionnels éventuellement en anglais :
|
|
||||||
* TODO: se renseigner sur la déontologie des forums professionnels
|
|
||||||
|
@ -214,7 +214,7 @@ $if(highlighting-macros)$
|
|||||||
$highlighting-macros$
|
$highlighting-macros$
|
||||||
$endif$
|
$endif$
|
||||||
$if(tables)$
|
$if(tables)$
|
||||||
\usepackage{longtable,booktabs}
|
\usepackage{longtable,booktabs,calc}
|
||||||
$if(beamer)$
|
$if(beamer)$
|
||||||
\usepackage{caption}
|
\usepackage{caption}
|
||||||
% These lines are needed to make table captions work with longtable:
|
% These lines are needed to make table captions work with longtable:
|
||||||
|
Loading…
Reference in New Issue
Block a user