Une formation en alternance pour consolider ses connaissances en développement, administration système et Python
Rythme
Formation en alternance (1 semaine école / 3 semaines entreprise). 15 mois.
Diplômes
Titre RNCP Niveau 6 (Bac+3)
Sessions
Campus Virtuel (Téléprésentiel), Le Havre, Amiens, Compiègne :
- À partir du 17 février 2025
Présentation
Objectifs
Afin de compléter les connaissances et les compétences acquises en entreprise, les sessions de cours à La Manu se font en mode projet. Cette approche permet de cultiver des compétences transverses : l’autonomie, la gestion de projet, la capacité d’adaptation et à travailler en équipe.
Les objectifs pédagogiques de la formation :
- Comprendre les enjeux et les objectifs de l’approche DevOps
- Développer des applications complexes en langage Python : Accès aux bases de données, utilisation des bibliothèques, accès aux API…
- Mettre en place une architecture scalable
- Implémenter et exploiter une base de données
- Déployer en continue des applications
- Automatiser le déploiement d’une infrastructure dans le cloud
- Intégrer les bonnes pratiques pour le développement des applications sécurisées
- Collaborer dans la gestion de projets
Prérequis
Pour intégrer la formation en alternance Administrateur Système DevOps, le candidat doit posséder un Bac+2 en numérique ou équivalent, avec une première expérience en programmation.
Modalités d’apprentissage
La formation est dispensée sur 15 mois, dans le cadre d’un contrat d’apprentissage ou de professionnalisation, en alternant 1 semaine à l’école et 3 semaines en entreprise (Calendrier sur demande).
Notre pédagogie associe cours, exercices et projets individuels et collectifs, ce qui permet à nos étudiants d’appliquer leurs connaissances théoriques dans des situations pratiques, renforçant ainsi leurs compétences techniques et leur créativité.
La formation peut être accessible aux personnes en situation de handicap.
Pour plus d’informations, contactez le référent Handicap.
Coût de la formation
Formation prise en charge par l’entreprise d’accueil et par son Opco dans le cadre du contrat en alternance (Hors frais d’inscription pour les contrats de professionnalisation).
Validation de la formation
La formation est validée sur la base d’évaluations réalisées durant la formation, d’un projet professionnel présentant une application et d’une épreuve orale de 2h15.
Titre professionnel d’Etat de « Administrateur Système DevOps » (RNCP 36061, Niveau 6, Bac+3). Certificateur Ministère du Travail. Publié le 13-12-21.
Nouvelle formation 2024 : Taux de réussite à la certification et taux d’insertion à venir.
Le passage de la certification peut donner lieu à une certification partielle. Le candidat peut alors présenter à de nouvelles sessions les blocs de compétences non validés. Les modalités sont communiquées sur demande.
Programme 2024
La Manu propose une formation très complète afin d’acquérir toutes les compétences requises pour l’exercice d’un métier DevOps. Elle traite de l’automatisation du déploiement d’une infrastructure dans le cloud, de déploiement continu et de la supervision. Le développement fait partie intégrante du métier DevOps, aussi cette formation prévoit l’apprentissage du langage Python.
Programmer en langage Python
Python est un langage particulièrement polyvalent. Il puise sa puissance dans la richesse de ses diverses bibliothèques qui couvrent des besoins très divers. De la programmation des scripts système au développement des applications embarquées en passant par l’analyse et la visualisation des données, le langage Python propose des solutions adaptées à travers l’utilisation des bibliothèques spécialisées.
Ce module propose un apprentissage complet de Python. Elle traite les bases de ce langage, l’orienté objet, les outils de test et d’évaluation de la qualité du code, l’accès aux données de différentes sources, les interfaces graphiques, ainsi que l’adoption des bonnes pratiques.
Contenu
- Les bases du langage Python
- Les concepts de la programmation objet
- Utilisation des principales bibliothèques
- Accès aux données : base de données, API Rest
- Les outils de test et d’évaluation de la qualité du code
- Architecture applicative
Automatiser le déploiement d’une infrastructure dans le cloud
La plupart des services informatiques sont confrontés à une augmentation de la taille des infrastructures et de leur complexité. Bien souvent, ils manquent de temps et de personnel, et éprouvent ainsi des difficultés à suivre le rythme de cette croissance, ce qui se traduit par des retards au niveau des mises à jour, des correctifs et de la distribution des ressources. L’automatisation des tâches de gestion courantes telles que le provisionnement, la configuration, le déploiement et la désactivation simplifie l’exploitation à grande échelle, et permet ainsi d’améliorer le contrôle et la visibilité sur l’infrastructure.
Ce module traite de la façon d’utiliser l’automatisation pour déployer et configurer les services de sécurité et l’infrastructure réseau.
Contenu
- Automatiser la création de serveurs à l’aide de scripts
- Automatiser le déploiement d’une infrastructure
- Sécuriser l’infrastructure
- Mettre l’infrastructure en production dans le cloud
Déployer en continu une application
Le déploiement continu est une stratégie de développement logiciel dans laquelle les modifications apportées au code d’une application sont publiées automatiquement dans l’environnement de production. Cette automatisation repose sur une série de tests prédéfinis. Lorsque les tests des nouvelles mises à jour aboutissent, le système met automatiquement les nouvelles mises à jour à la disposition des utilisateurs.
Ce module permet de maîtriser les principes d’Intégration Continue, comprendre les processus, les méthodes et la notion de build, savoir automatiser la production logicielle et déployer Jenkins sur les projets.
Contenu
- Préparer un environnement de test
- Gérer le stockage des données
- Gérer des containers
- Automatiser la mise en production d’une application avec une plateforme
Superviser les services déployés
Un déploiement supervisé diffuse des données sur son intégrité et ses performances afin de pouvoir repérer immédiatement les incidents de production. Combiné à un pipeline de mise en production de déploiement continu, la supervision détecte de nouvelles anomalies et permet d’atténuer les conséquences de celles-ci. L’objectif de la supervision des services déployés est d’atteindre une haute disponibilité.
Ce module traite de la façon de collecter les informations, établir des métriques et mettre en place des tableaux de bord.
Contenu
- Définir et mettre en place des statistiques de services
- Exploiter une solution de supervision
- Echanger sur des réseaux professionnels éventuellement en Anglais
Possibilité de poursuivre avec une formation de Niveau 7.
Pourquoi devenir DevOps ?
DevOps est un profil particulièrement prisé par les DSI qui ont tendance à rechercher de la flexibilité et de la fluidité. Et pour cause un DevOps dispose des compétences polyvalentes allant du développement à l’administration système, en passant par le support et la communication. Un DevOps développe des applications, réalise des tests, intègre et déploie des releases, accompagne les utilisateurs, réalise de la maintenance corrective, etc. Des tâches aussi variées qui font d’un DevOps un acteur sur tous les fronts.
Réseau d’entreprises partenaires
Chaque année, de jeunes talents sont recrutés par les entreprises partenaires de La Manu pour suivre la formation Administrateur Système DevOps en alternance. Rejoignez La Manu pour saisir cette opportunité !
Pour candidater à la formation Administrateur Système DevOps
- Remplissez le formulaire de candidature en y joignant votre CV
- Nous vous contacterons dans les 48 heures afin de convenir d’une date pour l’entretien d’admission, de positionnement et le test d’admission, qui se dérouleront à distance
- Les résultats vous seront communiqués dans un délai de 3 à 4 jours (sauf cas particuliers)
Recevez la plaquette récapitulative par mail
LA MANU s’engage pour l’insertion professionnelle des jeunes, en rejoignant la mobilisation #1jeune1solution. Un accompagnement vers la formation et l’emploi.