2.6 KiB
2.6 KiB
- 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