- Comprendre les enjeux et les objectifs de l'approche DevOps.
- Savoir développer des applications complexes en langage Python : Accès aux bases de données, utilisation des bibliothèques, accès aux API, etc.
- Savoir mettre en place une architecture scalable.
- Savoir implémenter et exploiter une base de données.
- Savoir déployer en continue des applications
- Savoir automatiser le déploiement d'une infrastructure dans le cloud.
- Intégrer les bonnes pratiques pour le développement des applications sécurisées.
- Savoir collaborer dans la gestion de projets.
- Programmer en langage Python
o Les bases du langage Python
o Les concepts de la programmation objet
o Utilisation des principales bibliothèques
o Accès aux données : base de données, API Rest
o Les outils de test et d'évaluation de la qualité du code
o Architecture applicative
- Automatiser le déploiement d'une infrastructure dans le cloud
o Automatiser la création de serveurs à l'aide de scripts
o Automatiser le déploiement d'une infrastructure
o Sécuriser l'infrastructure
o Mettre l'infrastructure en production dans le cloud
- Déployer en continu une application
o Préparer un environnement de test
o Gérer le stockage des données
o Gérer des containers
o Automatiser la mise en production d'une application avec une plateforme
- Superviser les services déployés
o Définir et mettre en place des statistiques de services
o Exploiter une solution de supervision
o Échanger sur des réseaux professionnels éventuellement en Anglais
Titre professionnel administrateur système DevOps
Certifiante
Bac + 3 et 4