☀️ C'est l'été chez ITTA ! Profitez de 10% de réduction jusqu'au 31 juillet sur une sélection de formations 🌴

Formation : Jenkins – Avancé

Durée :
3
 jours
Examen :
Non certifiant
Niveau :
Avancé
Financement :
Eligible

Formation Jenkins - Avancé

La formation Jenkins – Avancé s’adresse aux professionnels souhaitant approfondir leur maîtrise de Jenkins dans des environnements d’entreprise. Elle permet de concevoir des pipelines plus robustes, plus réutilisables et mieux structurés, tout en abordant l’exploitation avancée de Jenkins, la gestion des agents, l’intégration avec des outils tiers et les bonnes pratiques d’industrialisation.

Concevez des pipelines maintenables, évolutifs et adaptés aux usages professionnels

Au cours de cette formation, vous apprendrez à structurer des pipelines avancés, à exploiter les agents de build, à mieux organiser les jobs, à intégrer Jenkins avec différents outils de l’écosystème DevOps et à renforcer la qualité et la stabilité de votre chaîne CI/CD. Cette formation constitue la suite logique de Jenkins – Fondamentaux et s’adresse aux équipes souhaitant industrialiser leurs processus de build, test et delivery.

Profils des Participants

  • Ingénieurs DevOps
  • Administrateurs Jenkins
  • Développeurs expérimentés
  • Intégrateurs
  • Responsables CI/CD
  • Architectes techniques

Objectifs

  • Concevoir des pipelines Jenkins avancés
  • Structurer un Jenkinsfile lisible, réutilisable et maintenable
  • Exploiter les agents Jenkins dans des scénarios plus complexes
  • Intégrer Jenkins avec Git, Docker et d’autres outils de delivery
  • Organiser et industrialiser une plateforme Jenkins
  • Optimiser les workflows CI/CD et diagnostiquer les incidents avancés
  • Mettre en place des bonnes pratiques de gouvernance et d’exploitation

Connaissances Préalables

  • Avoir suivi Jenkins – Fondamentaux ou disposer d’un niveau équivalent
  • Connaître Git et les principes de base d’un pipeline CI/CD
  • Avoir déjà manipulé Jenkins, même dans un cadre simple
  • Des notions de scripting ou d’automatisation sont recommandées

Contenu du Cours

Module 1 : Pipelines avancés

  • Rappels sur les pipelines Jenkins
  • Pipelines déclaratifs et structurés
  • Stages, conditions, paramètres et logiques avancées
  • Gestion d’erreurs et contrôle des flux
  • Bonnes pratiques d’écriture de Jenkinsfiles

Module 2 : Réutilisation et industrialisation

  • Structuration de pipelines réutilisables
  • Shared Libraries
  • Factorisation des scripts
  • Standardisation des workflows
  • Maintenabilité et gouvernance des pipelines

Module 3 : Agents, exécution distribuée et organisation de la charge

  • Architecture distribuée Jenkins
  • Gestion des agents
  • Répartition des exécutions
  • Isolation des builds
  • Organisation d’une plateforme Jenkins pour plusieurs équipes

Module 4 : Intégration avec l’écosystème DevOps

  • Intégration avec Git
  • Intégration avec Docker
  • Intégration avec outils de qualité ou de packaging
  • Déploiements automatisés dans des workflows contrôlés
  • Jenkins dans une chaîne CI/CD plus large

Module 5 : Qualité, sécurité et bonnes pratiques de plateforme

  • Gestion des accès et bonnes pratiques d’administration
  • Gouvernance des plugins
  • Sécurisation de l’instance Jenkins
  • Fiabilité des pipelines
  • Maîtrise des dépendances et des intégrations

Module 6 : Optimisation, supervision et troubleshooting

  • Analyse des performances de pipeline
  • Optimisation des temps de build
  • Diagnostic des incidents avancés
  • Lecture des logs et résolution de problèmes complexes
  • Bonnes pratiques d’exploitation durable

Module 7 : Cas pratiques d’industrialisation

  • Structuration d’un pipeline complet
  • Intégration d’outils tiers
  • Mise en place de jobs et pipelines plus réalistes
  • Cas d’usage CI/CD en entreprise
  • Exercices pratiques avancés

Documentation

  • Support de cours numérique inclus

Lab / Exercices

  • Ce cours inclut des mises en pratique conçues pour consolider vos acquis et appliquer vos compétences dans des cas concrets et professionnels.

Cours complémentaires

Financement Eligible

ITTA est partenaire d’un fonds de formation continue destiné aux travailleurs temporaires. Ce fonds peut subventionner cette formation, sous réserve que vous soyez assujetti(e) à la convention collective de travail (CCT) « Location de services » et que vous remplissiez certaines conditions, notamment avoir travaillé au moins 88 heures au cours des 12 derniers mois.

Informations Additionnelles

À qui s’adresse cette formation Jenkins avancée ?

Cette formation est conçue pour les professionnels IT ayant déjà une expérience de base avec Jenkins et souhaitant maîtriser les pipelines avancés. Que vous soyez ingénieur DevOps, administrateur système, développeur ou architecte logiciel, vous y trouverez les compétences pratiques pour industrialiser vos processus de livraison continue. Une connaissance préalable de Git et des concepts CI/CD est recommandée.

FAQ

Quelle est la différence entre un pipeline déclaratif et un pipeline scripté dans Jenkins ?

Le pipeline déclaratif utilise une syntaxe structurée et plus simple, idéale pour la majorité des cas d’usage CI/CD. Le pipeline scripté offre une flexibilité totale grâce à Groovy, adapté aux scénarios complexes nécessitant une logique conditionnelle avancée. Cette formation couvre les deux approches pour que vous puissiez choisir la plus adaptée à vos besoins.

Faut-il connaître Groovy pour suivre cette formation ?

Non, il n’est pas nécessaire de maîtriser Groovy au préalable. La formation introduit progressivement la syntaxe Groovy nécessaire pour écrire des pipelines Jenkins. Les bases de programmation et une familiarité avec Jenkins suffisent pour tirer pleinement parti du contenu.

Cette formation couvre-t-elle l’intégration avec Docker et Kubernetes ?

Oui, le module 4 est entièrement consacré au déploiement continu avec les conteneurs. Vous apprendrez à construire des images Docker dans vos pipelines, à déployer sur Kubernetes et à mettre en œuvre des stratégies Blue/Green et Canary pour des mises en production sans interruption de service.

Quels sont les prérequis techniques pour cette formation ?

Vous devez avoir une expérience de base avec Jenkins (création de jobs, navigation dans l’interface) et connaître Git. Des notions de Linux et de ligne de commande sont également nécessaires.

La formation prépare-t-elle à une certification Jenkins ?

Cette formation n’est pas certifiante mais elle couvre en profondeur les compétences pratiques recherchées par les entreprises. Le contenu va au-delà de la théorie pour vous rendre opérationnel immédiatement sur des projets CI/CD complexes en environnement professionnel.

Prix de l'inscription
CHF 2'150.-
Inclus dans ce cours
  • Formation dispensée par un expert du domaine
  • Documentation et supports digitaux
  • Badge de réussite
Mois actuel

mer10Juin(Juin 10)09:00ven12(Juin 12)17:00VirtuelVirtuel Etiquettes de sessionJEN-02

mer10Juin(Juin 10)09:00ven12(Juin 12)17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionJEN-02

mer15juil(juil 15)09:00ven17(juil 17)17:00VirtuelVirtuel Etiquettes de sessionJEN-02

mer15juil(juil 15)09:00ven17(juil 17)17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionJEN-02

mer19Aoû(Aoû 19)09:00ven21(Aoû 21)17:00VirtuelVirtuel Etiquettes de sessionJEN-02

mer19Aoû(Aoû 19)09:00ven21(Aoû 21)17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionJEN-02

mer23Sep(Sep 23)09:00ven25(Sep 25)17:00VirtuelVirtuel Etiquettes de sessionJEN-02

mer23Sep(Sep 23)09:00ven25(Sep 25)17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionJEN-02

mer28Oct(Oct 28)09:00ven30(Oct 30)17:00VirtuelVirtuel Etiquettes de sessionJEN-02

mer28Oct(Oct 28)09:00ven30(Oct 30)17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionJEN-02

mer02Déc(Déc 2)09:00ven04(Déc 4)17:00VirtuelVirtuel Etiquettes de sessionJEN-02

mer02Déc(Déc 2)09:00ven04(Déc 4)17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionJEN-02

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Horaires d’ouverture

Du lundi au vendredi

de 8h30 à 18h00

Tél. 058 307 73 00

Contactez-Nous

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Faire une demande

Horaires d’ouverture

Du lundi au vendredi

de 8h30 à 18h00

Tél. 058 307 73 00

Contactez-Nous

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Faire une demande