Le DevOps combine le développement de logiciels et les opérations informatiques,
dans le but de raccourcir le cycle de vie du développement du système et de mettre en place une amélioration continue pour les déploiements de logiciels.
Soixante-trois pour cent des praticiens déclarent que les pratiques DevOps raccourcissent leur cycle de vie de développement logiciel et conduisent à des déploiements supplémentaires.
Cela signifie que lorsque votre organisation adopte les pratiques DevOps, vous pouvez mieux mettre à jour votre logiciel et publier plus rapidement des versions plus puissantes.
C’est très bien pour votre entreprise.
S’il est possible et courant pour les entreprises de délocaliser des applications dans le cloud, cela ne permet pas de tirer pleinement parti des nombreux services
que proposent des plates-formes telles que AWS, Azure ou GCP en ce qui concerne la mise en place d’une CI/CD.
Bénéficier de l’approche DevOps, utiliser des containers ou bénéficier de capacités de montée en charge de très haut
niveau devient donc indispensable pour toute entreprise qui se veut sérieuse.
Cette formation permettra aux DEVOPS souhaitant mettre en place les pratique devops au sein de GCP et d’acquérir les compétences nécessaires au déploiement de solutions dites « Cloud native » de comprendre les services qui les permettrons de mettre en oeuvre les dites pratiques au sein de google cloud .
Cette formation Google Cloud pour DEVOPS a pour objectif de vous donner les fondamentaux au sein de GCP.
Elle s’adresse particulièrement aux ingénieurs Google Cloud ainsi qu’à toutes les personnes souhaitant mettre en place un processus de création, de développement et d’analyse d’outils et de logiciels sur Google Cloud pour DEVOPS.
Cette formation Google Cloud pour DEVOPS permet de comprendre les services qui nous permettrons de mettre en place une CI/CD dans des cas pratiques au sein de google cloud ainsi que l’integration de cloud build avec terraform et ansible
Cette formation est destinée :
- Aux développeurs
- Aux administrateurs systèmes et réseaux
- Aux managers et chef de projet IT
- Aux ingénieurs DevOps
Prérequis souhaités mais pas obligatoires :
- Bonne connaissance sur le gloud dans la généralité
- Docker : les bases indispensables
- kubernetes orchestrer ses conteneurs pas à pas
- git : les indispensables pour devops
vous pouvez trouver toutes ces formations sur le site d’eazytraining
Détails
- 10 Sections
- 87 Lessons
- Durée de vie
- Module 00 : Présentation de la formation8
- 2.1Introduction1 Minutes
- 2.2programme de la formation2 Minutes
- 2.3Présentation du formateur1 Minutes
- 2.4prérequis pour la formation1 Minutes
- 2.5le projet fil rouge2 Minutes
- 2.6AJUSTER LA QUALITE DE LA VIDEO EN FONCTION DE VOTRE DEBIT INTERNET2 Minutes
- 2.7support de cours et commandes utilisées
- 2.8restons connectés
- Module 01 : Introduction à google cloud14
- 3.1la console de google cloud3 Minutes
- 3.2lab-1-1 google cloud console5 Minutes
- 3.3notion de compte et de projet4 Minutes
- 3.4lab-1-2 création de notre projet1 Minutes
- 3.5présentation google cloud shell3 Minutes
- 3.6lab-1-3 google cloud shell en pratique5 Minutes
- 3.7présentation du cloud SDK3 Minutes
- 3.8lab-1-4 page d’installation du sdk1 Minutes
- 3.9présentation d’IAM4 Minutes
- 3.10lab-1-5 IAM et autorisations4 Minutes
- 3.11lab-1-6 les notions d’api et services3 Minutes
- 3.12lab-1-7 fédération d’identité4 Minutes
- 3.13lab-1-8 Notions de rôles4 Minutes
- 3.14marketplace2 Minutes
- Module 02 : services google cloud1
- Module 03 : cloud source repository9
- 5.1présentation de cloud source repository2 Minutes
- 5.2lab-2-1 création de notre premier dépôt2 Minutes
- 5.3lab-2-2 connexion entre github et cloud source repository3 Minutes
- 5.4lab-2-3 ajout de la clé publique sur cloud source repository2 Minutes
- 5.5lab-2-4 push et pull sur cloud source repository3 Minutes
- 5.6lab-2-5 tour de google cloud source repository2 Minutes
- 5.7lab-2-6 push de notre site web3 Minutes
- 5.8lab-2-7 récupération de notre code sur le shell editor2 Minutes
- 5.9lab-2-8 verification de la disponibilité des fichiers2 Minutes
- Module 04 : GCR10
- 6.1présentation de gcr3 Minutes
- 6.2lab-3-1 présentation de container registry2 Minutes
- 6.3scanning d’images4 Minutes
- 6.4lab-3-2 build de notre images3 Minutes
- 6.5lab-3-3 les registries de gcr2 Minutes
- 6.6lab-3-4 tags et push de notre images sur gcr2 Minutes
- 6.7lab-3-5 verification du push de l’image1 Minutes
- 6.8lab-3-6 scope du registry et analyse de failles2 Minutes
- 6.9lab-3-7 vulnérabilité avec gcr1 Minutes
- 6.10lab-3-8 déploiement d’une image depuis GCR1 Minutes
- Module 05 : ARTIFACTS REGISTRY2
- Module 06 : GKE7
- 8.1présentation de GKE2 Minutes
- 8.2kubernetes sur google cloud3 Minutes
- 8.3gke standard vs auto pilot3 Minutes
- 8.4lab-5-1 création du cluster kubernetes6 Minutes
- 8.5lab-5-2 varification de la création du cluster GKE1 Minutes
- 8.6lab-5-3 création de notre premier container nginx3 Minutes
- 8.7lab-5-4 déploiement de l’application du client et autoscaling
- Module 07 : cloud build17
- 9.1présentation de cloud build3 Minutes
- 9.2lab-6-1 création de notre déclencheur5 Minutes
- 9.3lab-6-2 syntaxe d’un job sur cloud build5 Minutes
- 9.4lab-6-3 présentation du fichier .cloud-build.yaml8 Minutes
- 9.5lab-6-4 lancement de notre premier déclencheur3 Minutes
- 9.6lab-6-5 activation de l’api su service on demand scanning3 Minutes
- 9.7lab-6-6 activation de l’api du service container scanning2 Minutes
- 9.8lab-6-7 build echoué a cause des permissions IAM1 Minutes
- 9.9lab-6-8 explication de l’erreur – IAM PERMISSION DENIED2 Minutes
- 9.10lab-6-9 configuration du compte de service cloud build2 Minutes
- 9.11lab-6-10 test du build à nouveau1 Minutes
- 9.12lab-6-11 verification de l’erreur de deploiement sur notre cluster GKE1 Minutes
- 9.13lab-6-12 activation de l’api de kubernetes1 Minutes
- 9.14lab-6-13 déploiement du cluster kubernetes pour notre ci-cd2 Minutes
- 9.15lab-6-14 vérification de nore cluster kubernetes1 Minutes
- 9.16lab-6-15 création de la règle iam pour cloud build (octroie sur rôle dévélopeur sur kubernetes3 Minutes
- 9.17lab-6-16 mise en place de la CI-CD7 Minutes
- Module 08 : terraform18
- 10.1lab-7-1 présentation du lab3 Minutes
- 10.2lab-7-2 le fichier cloud build4 Minutes
- 10.3lab-7-3 vpc , subnet et providers2 Minutes
- 10.4lab-7-4 outputs et tfvars1 Minutes
- 10.5lab-7-5 RBAC1 Minutes
- 10.6lab-7-6 le fichier GKE.tf5 Minutes
- 10.7lab-7-7 push de notre code source sur le repos5 Minutes
- 10.8lab-7-8 création de notre déclencheur4 Minutes
- 10.9lab-7-9 correction syntaxe cloud build2 Minutes
- 10.10lab-7-10 correction du fichier cloud build3 Minutes
- 10.11lab-7-11 erreur au niveau du job terraform plan6 Minutes
- 10.12lab-7-12 Ajout de notre project_id4 Minutes
- 10.13lab-7-13 problème de création du cluster gke3 Minutes
- 10.14lab-7-14 problème de IAM pur cloud build – besoin du role developeur pour GKE3 Minutes
- 10.15lab-7-15 ajout du role utilisateur de compte de service pour cloud build6 Minutes
- 10.16lab-7-16 vérification du cluster GKE3 Minutes
- 10.17lab-7-17 déploiement d’un nginx pour verification du cluster4 Minutes
- 10.18lab-7-18 exemple de syntaxe cloud build avec ansible4 Minutes
- Module 09 : conclusion1