Formation Linux Devops
https://acloudguru.com/
Formation: AWS Certified Solutions Architect – Associate (SAA-C02)
https://learn.acloud.guru/course/certified-solutions-architect-associate/dashboard
Formation: Docker Certified Associate (DCA): https://learn.acloud.guru/course/6b00566d-6246-4ebe-8257-f98f989321cf/dashboard
- Formations:
- Kubernetes Essentials
https://learn.acloud.guru/course/2e0bad96-a602-4c91-9da2-e757d32abb8f/dashboard
- Introduction to Kubernetes
https://learn.acloud.guru/course/introduction-to-kubernetes/dashboard
- Certified Kubernetes Administrator (CKA)
https://learn.acloud.guru/course/certified-kubernetes-administrator/dashboard
Formations:
- Introduction to Ansible: https://learn.acloud.guru/course/intro-to-ansible/dashboard
- Ansible Quick Start: https://learn.acloud.guru/course/ea38ab98-5861-416b-a366-cb374f4f1a64/dashboard
- Red Hat Certified Specialist in Ansible Automation: https://learn.acloud.guru/course/5f5c98b0-d12d-4032-a533-60e25e5b8666/dashboard
- Managing AWS with Ansible: https://learn.acloud.guru/course/5f5c98b0-d12d-4032-a533-60e25e5b8666/dashboard
Travail demandé:
Serveur à utiliser:
Vous pouvez utiliser l’outil Vmware ou VirtualBox ou une technologie similaire
Travail demandé
Créer ce site web
https://gitlab.com/Form5tt/devops-linux-v2
Aide (étapes)
- Créer votre compte Gitlab
- Gitlab (installer gitlab runner sur le serveur A cloud guru)
- Copier le contenu du projet Gitlab https://gitlab.com/Form5tt/devops-linux-v2 dans votre compte Gitlab
- Sur Gitlab: Modifier le fichier .gitlab-ci.yml pour pouvroir créer ce site web avec les technologies Devops (CI/CD)
Technologies à utiliser:
- Gitlab
- Ubuntu 20
- Nginx
- On n’utilise pas Docker
Résultat attendu:
Quand on lance cette url ( http://server_ip/8080 ) sur un navigateur, on obtient cette interface:
- 1 conteneur contenant le Nginx
- 1 conteneur contenant le code
- Créer un compte Gitlab
- 2 conteneurs Docker
- Nginx
- Gitlab (installer gitlab runner sur le serveur ubuntu 20)
- Ubuntu 20
- Créer un pipeline sur Gitlab
- dockerfile pour le projet nodejs
- dockerfile pour nginx
- Serveur 1: Controlleur Kubernetes (Master – Control server)
- Serveur 2 (serveur Kuberntes de type Worker Node)

DevOps:
https://www.interviewgig.com/top-devops-tools-interview-questions/
AWS:
https://www.interviewgig.com/amazon-web-services-interview-questions-and-answers/
https://intellipaat.com/mediaFiles/2019/02/AWS-Basic-Cheat-Sheet.png
Linux:
https://appletree.or.kr/quick_reference_cards/Unix-Linux/Linux%20Command%20Line%20Cheat%20Sheet.pdf
https://www.guru99.com/linux-interview-questions-answers.html
https://cheatography.com/davechild/cheat-sheets/linux-command-line/
Docker:
https://www.docker.com/sites/default/files/d8/2019-09/docker-cheat-sheet.pdf
http://dockerlabs.collabnix.com/docker/cheatsheet/
Ansible:
https://drive.google.com/file/d/11Yv3ikHg7driYVrv-IcNvQmi6xhX9_i5/view
Kubernetes:
https://linuxacademy.com/blog/containers/kubernetes-cheat-sheet/?utm_source=intercom&utm_medium=email&utm_campaign=2019_learnbydoing
https://intellipaat.com/blog/tutorial/devops-tutorial/kubernetes-cheat-sheet/