- [ ] Linux
- [ ] Connaît les commandes de base
- [ ] Réseau
- [ ] Connait les bases du réseau (adressage, DHCP, CIDR, …)
- [ ] IPV4 vs IPV6
- [ ] Cloud Provider
- [ ] AWS
- [ ] Connait la structure de notre infrastructure de référence et sait l’appliquer sur un projet client
- [ ] Scaleway
- [ ] Connait la structure de notre infrastructure de référence et sait l’appliquer sur un projet client
- [ ] Docker
- [ ] Sait build une image docker
- [ ] Sait lancer une image docker
- [ ] Sait créer un fichier docker-compose
- [ ] Sait regarder les logs d’un container en marche
- [ ] Kubernetes
- [ ] Deployment
- [ ] Sait créer un deployment pour un composant applicatif
- [ ] Sait déployer une chart Helm
- [ ] Configuration
- [ ] Sait installer la stack classique Keltio (Cert manager, Ingress nginx, external secret, external dns, …)
- [ ] CI / CD
- [ ] Gitlab-CI
- [ ] Sait créer une pipeline Gitlab-CI pour build / test / release / deploy une application
- [ ] Github Action
- [ ] Sait créer une pipeline Github Action pour build / test / release / deploy une application
- [ ] Argocd
- [ ] Sait créer une Application ArgoCD pour un composant applicatif
- [ ] Sait créer une ApplicationSet ArgoCD pour un composant applicatif pour réaliser des reviews apps
- [ ] Infra as code
- [ ] Terraform
- [ ] Sait créer un module aux standard Keltio
- [ ] Sait prendre en main un projet existant, comprendre son ensemble et le modifier
- [ ] Scripting
- [ ] Python
- [ ] Javascript
- [ ] Base de données
- [ ] Mysql
- [ ] Connait les commandes de base
- [ ] Sait dump et restaurer une base de données
- [ ] Postgresql
- [ ] Connait les commandes de base
- [ ] Sait dump et restaurer une base de données
- [ ] Monitoring
- [ ] Sécurité
- [ ] Documentation
- [ ] Sait créer des schémas d’infrastructure avec Drawio dans l’IDE