Work

Apprentissage en autonomie autour de projets DevOps (Perso)

Linux
VmWare
Scripting
AWS
CI / CD

Programme d'auto-formation en DevOps pour compléter une formation BTS SIO SLAM, en préparation pour un poste en alternance.

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

Visuel d'un fichier Vagrant Schéma du premier projet automatisé vagrant Schéma du premier projet automatisé vagrant https://linuxjourney.com/

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)

Instances AWS aws tableau de bord

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

Jenkins Pipelines jenkins slack automatisé

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

Pipelines jenkins slack automatisé