INGENIEUR(E) SYSTEMES LINUX DEVOPS AVEC CAPGEMINI

Picto fav
Picto partage
  • Partager par mail
  • Imprimer
Information

Pas de session programmée en ce moment

Objectifs de la formation

Au terme de cette formation, vous serez en mesure de :

Maîtriser l'utilisation, l'exploitation, l'administration de Unix/Linux
Créer des scripts d'automatisation
Comprendre l'écosystème intégration continue et mettre en pratique
Acquérir la terminologie, la structure, les outils et les concepts de base de la démarche DevOps

Contenu pédagogique


Introduction :
Accueil - Brise-glace - Présentation du cursus - Présentation des plateformes de formation - Présentation
du métier d'administrateur(trice) Système DevOps

Apprendre à apprendre :
Comprendre comment fonctionne le cerveau pour mémoriser plus efficacement - Mettre en place des outils
et méthodes d'apprentissage et de mémorisation - Comprendre l'utilisation des différentes plateformes
d'apprentissage du cursus - Avoir une description du cursus et des choix d'orientation.

Algorithmique et programmation structurée avec Python :
Disposer des connaissances nécessaires à l'apprentissage d'un langage de développement - Connaître
les structures de base de la programmation (boucles, conditions) - Savoir quelles sont les grands paradigmes
de programmation (procédural, objet) - Découvrir les variables et le typage des données - Comprendre
la notion d'objet et les concepts associés - Identifier les usages courants du langage Python - Mettre
en pratique le scripting en Python - Structurer votre code en fonction, classes et modules - Utiliser
des modules existants - Décrire la programmation réseau avec Python - Expérimenter la programmation.

Travaux Pratiques :
Développement d'un programme simple en Python.

Adopter une posture de consultant :
Le rôle du consultant (respect des process méthode & qualité), la relation client et le sens du service -
L'animation de réunion, la gestion du temps et des priorités, interagir et savoir dire non à un client,
communication écrite et orale, etc. - Formation de formateur.

L'essentiel des réseaux :
Décrire les concepts, la normalisation et la terminologie du réseau - Installer un réseau physique : hôtes,
câbles, switchs, routeurs - Distinguer et mettre en oeuvre un câblage informatique - Identifier les adresses
IPv4 - Distinguer et mettre en oeuvre un switch et un routeur - Définir des protocoles de transport - Mettre
en oeuvre les principaux services applicatifs.

Linux - les fondamentaux :
Distinguer les logiciels libres et l'Open Source - Identifier les principes fondamentaux du système
d'exploitation - Utiliser interactivement le Shell et connaître les commandes essentielles - Gérer les fichiers
et les dossiers - Editer un fichier - Reconnaître les métacaractères et les expressions régulières.

Linux - Programmation Shell Bash :
Décrire les notions de bases de Linux, de manière approfondie - Enrichir votre corpus de commandes -
Développer des scripts Shell.

Linux - Administration :
Installer une distribution Linux et effectuer les tâches post-installation - Administrer les comptes
et les groupes utilisateurs - Gérer les disques et le système de fichiers - Gérer le processus de démarrage
et d'arrêt - Analyser l'activité du système - Installer des logiciels depuis la distribution ou installer depuis
les sources - Configurer le client réseau - Administrer à distance.

Linux - Administration système avec Python :
Expliquer les subtilités du langage Python pour écrire des programmes qui interagissent avec un système
de type Linux.

Linux - Administration avancée :
Etudier l'architecture du système GNU / Linux, le noyau et les modules de noyau - Présenter des pseudosystèmes "/proc" et "/sys" - Analyser la détection matériel - Effectuer la maintenance des disques
(partitionnement, LVM et systèmes de ichiers) - Etudier la séquence d'amorçage - Gérer la maintenance
des applications et de la configuration réseau - Définir l'approche de la sécurité système - Analyser
les performances.

Travaux Pratiques :
Mise en œuvre d'une infrastructure Linux.


Comprendre la démarche Agile :
Décrire ce qui différencie les approches prédictives des approches adaptatives - Mettre en oeuvre
les principales approches Agile (Scrum, Kanban, Lean...) - Présenter un aperçu des éléments / techniques
de base - Décrire leur mise en oeuvre dans un projet.

Les fondamentaux du stockage :
Décrire la culture fondamentale du stockage aussi bien au niveau technique, qu'au niveau architecture
et gestion.

Atelier : Installation et configuration d'un NAS avec FreeNAS
Choix du matériel pour FreeNAS - Téléchargement de FreeNAS - Préparation du support - Installation
de FreeNAS - Le mode console de FreeNAS - Connexion à l'interface web de FreeNAS - Configuration
d'une adresse IP statique - Configuration d'un RAID - Créer un dossier à partager (Dataset) - Création
d'un compte pour accéder au partage réseau - Configuration des droits d'accès sur le partage réseau - Activer
les services de partages - Activer un partage - Accès au partage réseau depuis un poste Windows.

Sécuriser le stockage :
Comprendre la sécurité du stockage - Sécuriser une infrastructure de stockage - Gérer et surveiller
l'infrastructure de stockage.

Veeam Availability Suite v11 - Configuration and Management
Décrire les scénarios d'utilisation des composants de Veeam Availability Suite et leur pertinence pour votre
environnement - Gérer efficacement la disponibilité des données dans des environnements sur site, hors site,
Cloud et hybrides - Contrôler que les objectifs de temps de récupération (RTO) et les objectifs de point
de récupération (RPO) sont atteints - Configurer Veeam Availability Suite pour assurer une protection efficace
des données - Vous adapter à l'évolution des besoins techniques et métiers de l'entreprise en matière
de protection des données - Contrôler que la reprise est possible, efficace, efficiente, sécurisée et conforme
aux exigences de l'entreprise - Fournir une visibilité des actifs de données de l'entreprise, des rapports
et des tableaux de bord pour surveiller les performances et les risques.

Travaux Pratiques :
Mise en œuvre d'une infrastructure de stockage sécurisée.

Comprendre le mouvement DevOps :
Expliquer en quoi consiste le mouvement DevOps - Identifier les enjeux du métier de DevOps - Distinguer
les valeurs, principes et pratiques de DevOps - Proposer un aperçu des outils d'automatisation.

Déploiement de conteneurs virtuels avec Docker pour Linux :
Identifier les caractéristiques d'un conteneur Linux - Installer et utiliser Docker - Décrire la création des images
Docker et "Dockerfile" - Intéragir avec le Docker Hub et registry privés - Lister les notions réseaux de Docker
(networks, links) - Expliquer la gestion des données avec Docker (volumes) - Utiliser Docker Swarm, Docker
Compose et Docker Machine - Intégrer Docker au sein de vos projets - Déployer Docker en production.

Orchestrer ses conteneurs avec Kubernetes :
Décrire les principes de l'orchestration de conteneurs Docker - Créer et mettre en oeuvre Kubernetes -
Orchestrer des conteneurs Docker - Déployer des applications.

Orchestration de Cloud avec Terraform :
Décrire les apports de solutions d'orchestration et d'automatisation - Expérimenter l'utilisation
et le fonctionnement de Terraform - Orchestrer vos applications avec Terraform.

Automatisation avec Ansible :
Identifier les apports des solutions d'automatisation et de gestion de configuration - Expérimenter l'utilisation
et le fonctionnement d'Ansible - Piloter votre infrastructure de serveurs à partir d'Ansible.

Travaux Pratiques :
Mise en œuvre des conteneurs et de l'orchestration.

57 jours (399h)

Métiers visés

Insertion dans l'emploi

Picto rouler et dérouler

Aucune donnée n'est encore disponible pour cette formation

Picto alerte M'alerter sur les nouvelles sessions