This is an example of a simple banner

Training: Jenkins – Advanced

Ref. JEN-02
Duration:
3
 jours
Exam:
Non certifiant
Level:
Avancé

Jenkins - Advanced Training

The Jenkins – Advanced course is aimed at professionals who want to deepen their mastery of Jenkins in enterprise environments. It allows you to design more robust, reusable and better-structured pipelines while addressing advanced Jenkins operations, agent management, integration with third-party tools and industrialization best practices.

Design maintainable, scalable pipelines adapted to professional use

Throughout this course, you will learn how to structure advanced pipelines, leverage build agents, better organize jobs, integrate Jenkins with various tools in the DevOps ecosystem and strengthen the quality and stability of your CI/CD chain. This course is the natural continuation of Jenkins – Fundamentals and is aimed at teams wishing to industrialize their build, test and delivery processes.

Participant Profiles

  • DevOps engineers
  • Jenkins administrators
  • Experienced developers
  • Integrators
  • CI/CD managers
  • Technical architects

Objectives

  • Design advanced Jenkins pipelines
  • Structure a readable, reusable and maintainable Jenkinsfile
  • Leverage Jenkins agents in more complex scenarios
  • Integrate Jenkins with Git, Docker and other delivery tools
  • Organize and industrialize a Jenkins platform
  • Optimize CI/CD workflows and diagnose advanced incidents
  • Implement best practices for governance and operations

Prerequisites

  • Having completed Jenkins – Fundamentals or equivalent level
  • Knowledge of Git and the basic principles of a CI/CD pipeline
  • Having already worked with Jenkins, even in a simple setting
  • Knowledge of scripting or automation is recommended

Course Content

Module 1: Advanced pipelines

  • Review of Jenkins pipelines
  • Declarative and structured pipelines
  • Stages, conditions, parameters and advanced logic
  • Error handling and flow control
  • Best practices for writing Jenkinsfiles

Module 2: Reuse and industrialization

  • Structuring reusable pipelines
  • Shared Libraries
  • Script factorization
  • Workflow standardization
  • Maintainability and governance of pipelines

Module 3: Agents, distributed execution and load organization

  • Jenkins distributed architecture
  • Agent management
  • Distributing executions
  • Build isolation
  • Organizing a Jenkins platform for multiple teams

Module 4: Integration with the DevOps ecosystem

  • Integration with Git
  • Integration with Docker
  • Integration with quality or packaging tools
  • Automated deployments in controlled workflows
  • Jenkins in a broader CI/CD chain

Module 5: Quality, security and platform best practices

  • Access management and administration best practices
  • Plugin governance
  • Securing the Jenkins instance
  • Pipeline reliability
  • Mastering dependencies and integrations

Module 6: Optimization, monitoring and troubleshooting

  • Analyzing pipeline performance
  • Optimizing build times
  • Diagnosing advanced incidents
  • Reading logs and resolving complex issues
  • Best practices for sustainable operations

Module 7: Practical industrialization cases

  • Structuring a complete pipeline
  • Integrating third-party tools
  • Setting up more realistic jobs and pipelines
  • CI/CD use cases in enterprise
  • Advanced hands-on exercises

Documentation

  • Digital course materials included

Lab / Exercises

  • This course includes hands-on exercises designed to reinforce your knowledge and apply your skills in real-world professional scenarios.

Complementary Courses

Eligible Funding

ITTA is a partner of a continuing education fund dedicated to temporary workers. This fund can subsidize your training, provided that you are subject to the “Service Provision” collective labor agreement (CCT) and meet certain conditions, including having worked at least 88 hours in the past 12 months.

Additional Information

Who is this advanced Jenkins training for?

This training is designed for IT professionals who already have basic Jenkins experience and want to master advanced pipelines. Whether you are a DevOps engineer, system administrator, developer, or software architect, you will gain practical skills to industrialize your continuous delivery processes. Prior knowledge of Git and CI/CD concepts is recommended.

FAQ

What is the difference between a declarative and a scripted pipeline in Jenkins?

The declarative pipeline uses a structured and simpler syntax, ideal for most CI/CD use cases. The scripted pipeline offers total flexibility through Groovy, suited for complex scenarios requiring advanced conditional logic. This training covers both approaches so you can choose the most suitable one for your needs.

Do I need to know Groovy to take this training?

No, you do not need prior Groovy knowledge. The training progressively introduces the Groovy syntax needed for writing Jenkins pipelines. Basic programming skills and Jenkins familiarity are sufficient to fully benefit from the content.

Does this training cover Docker and Kubernetes integration?

Yes, Module 4 is entirely dedicated to continuous deployment with containers. You will learn to build Docker images in your pipelines, deploy to Kubernetes, and implement Blue/Green and Canary strategies for zero-downtime production releases.

What are the technical prerequisites for this training?

You should have basic Jenkins experience (creating jobs, navigating the interface) and Git knowledge. Linux and command-line familiarity is also required.

Does the training prepare for a Jenkins certification?

This training is not certifying, but it covers in depth the practical skills sought by employers. The content goes beyond theory to make you immediately operational on complex CI/CD projects in professional environments.

Prix de l'inscription
CHF 2'150.-
Inclus dans ce cours
  • Training provided by an industry expert
  • Digital documentation and materials
  • Achievement badge
Mois actuel

mer10Juin(Juin 10)09:00ven12(Juin 12)17:00VirtuelVirtual 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:00VirtuelVirtual 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:00VirtuelVirtual 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:00VirtuelVirtual 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:00VirtuelVirtual 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:00VirtuelVirtual 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

Opening hours

Monday to Friday
8:30 AM to 6:00 PM
Tel. 058 307 73 00

Contact-us

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Make a request

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday, from 8:30 am to 06:00 pm.

Contact us

Your request