Projet Personnel - Apprentissage Autonome DevOps
Objectif
Développer des compétences en DevOps en complément de ma formation BTS SIO SLAM, en vue d'obtenir un poste d'alternant en DevOps / Cloud en 3e année à Supinfo.Étapes de Formation
Step 1: Fondamentaux et Projets Initiaux
- Basics of Linux
- Server Management in Linux
- Vagrant
- Basics of networking
- Project: Vprofile Project Intro & Setup on VM’s
Step 2: Scripting Bash
- Basics of scripting (Variables, Conditions, Loops etc)
- Automating day-to-day admin tasks
Step 3: Introduction au Cloud Computing
- Concepts de base d’AWS (IAM, EC2, EBS, ELB, S3, Cloudwatch, RDS, Autoscaling, Route53)
- Project: AWS Cloud For Project Set Up (Lift & Shift, Re-Architecting Web App on AWS Cloud)
Step 4: Intégration Continue et Gestion de Versions
- Git & GitHub
- Maven pour Build & Test Java Code
- Introduction à Jenkins (Jenkins as a Build Server, CI Pipeline, Administration)
- Project: Continuous Integration Using Jenkins, Nexus, Sonarqube & Slack
Step 5: Python Scripting
- Basics of python programming (variables, data types, conditions, loops, functions, modules)
- Python for automating OS tasks
Step 6: Ansible
- Introduction et concepts de base (Ad Hoc commands, Modules, Playbooks)
- Ansible for AWS
- Project: Continuous Delivery and Configuration Management with Jenkins and Ansible
Step 7: Approfondissement AWS
- VPC in depth, Log management, custom metrics
- Project: Vprofile on Beanstalk & RDS, CI & CD on AWS Cloud
Step 8: Containers et Orchestration
- Docker (Understanding and Implementing Containers, Building Images)
- Kubernetes (Setup for production environment, Kubernetes objects)
- Project: Vprofile Project deployment on Kubernetes
Step 9: Terraform pour l’automatisation AWS
Step 10: Projet sur GitOps
Ce parcours d’apprentissage autonome me permet de compléter ma formation actuelle et de me préparer de manière optimale pour une carrière en DevOps.
Passage de la certification AWS certified cloud practitioner
- aws cloud quest practitionner / cloud practitioner (en cours) / cloud architech (en cours) certification aws cloud quest practitionner