CloudBees CI Curriculum

Learn which courses are available as self-paced and instructor-led as well as their learning objectives.

CloudBees CI Learning Paths

CloudBees CI: Level 1 learning paths

Level 1 role-based learning paths and courses provide a good understanding of a wide scope of topics through a combination of self-paced curriculum, instructional videos, follow-along demo videos, and hands-on lab exercises in a cloud-based lab environment. Many of the Level 1 courses are related to an Associate-level certification, which measures basic knowledge of product usage. Course descriptions are below.

CloudBees CI Level 1 Role-Based Learning Paths

CloudBees CI Training: Level 1 Developer Administrator DevOps Engineer
Essentials

1 hour

checkmark icon checkmark icon checkmark icon
Basics

4 hours

checkmark icon checkmark icon checkmark icon
Administration

5 hours

  checkmark icon checkmark icon
Pipeline Implementation

8 hours or 2 days ILT

    checkmark icon

CloudBees CI: Level 2 learning paths

Level 2 learning paths and courses dive deeper into advanced topics, targeted at a specific role such as an Administrator or DevOps Engineer. These self-paced courses explore specific and advanced features, configurations, use cases and examples, and include a combination of instructional content, videos, and hands-on lab exercises in a cloud-based environment. For select courses in the Level 2 learning paths, pass an assessment to earn a digital course badge. Course descriptions are below.

CloudBees CI Level 2 Role-Based Learning Paths

CloudBees CI Training: Level 2 Developer Administrator DevOps Engineer
Reliability

1 hour

  checkmark icon  
Configuration as Code (CasC)

3 hours

  checkmark icon  
High Availability (HA)

2 hours

  checkmark icon checkmark icon
Advanced Pipeline Implementation

5 hours

    checkmark icon
Security*

2 hours

* Course available in 2024.

  checkmark icon  

CloudBees CI Course Descriptions

CloudBees CI Essentials

Self-Paced Certification

About this course

This course is a high-level overview of core features of CloudBees CI. It explains the use cases of core features, as well as how they take your Jenkins experience to an enterprise level. As an entry point for exploring CloudBees CI capabilities, this course helps you understand how CloudBees CI works in a continuous integration and continuous delivery (CI/CD) environment.

Course duration is one hour.

Optionally, earn a CloudBees CI Essentials certification after this course.

What you will learn

  • Recognize the core terminology, main components, and use cases of CloudBees CI.
  • Define Pipelines and identify different project types and use cases.
  • Recognize capabilities that facilitate collaboration, efficiency, and standardization for your Pipeline jobs.
  • Recognize CloudBees CI proprietary features that increase developer productivity.
  • Identify CloudBees CI support tools and programs and how to access them.
  • Describe how CloudBees CI reliability technology helps minimize disruption and data loss.
  • Explain how CloudBees CI supports managing Pipeline builds, plugins, build resources, and configurations at an enterprise scale.
  • Describe security features and how CloudBees CI handles audit and compliance.

Audience

This course is for anyone who wants to become conversational and gain a high-level understanding of CloudBees CI.

Prerequisites

No training prerequisites are needed to take this course, but a basic understanding of continuous integration and continuous delivery (CI/CD) is helpful.

Certifications

After completing this course, you will be prepared for the following certification exams.

cloudbees unversity certification icon

CloudBees CI Essentials

Designed for everyone to test their conversational understanding of what CloudBees CI can do.

CloudBees CI Level 1: Basics

Self-Paced Instructor-Led Certification

About this course

This introductory course builds on the knowledge learned in the CloudBees CI: Essentials self-paced course. It combines an informational and instructional curriculum with entry-level, hands-on lab exercises. Students will gain the experience of a basic user of CloudBees CI, as well as practical exposure to core features. These features are then explored in greater detail in more specialized training courses.

This course starts with an overview of DevOps concepts and how these concepts relate to CloudBees CI. Students will learn how to perform basic user tasks in CloudBees CI, including navigating the user interface, accessing information and jobs, and running an existing Pipeline. Implementation and configuration topics are covered in DevOps and administration-specific courses.

Course duration with lab exercises is approximately 4 hours for self-paced (your time may vary) or 2 days for instructor-led training.

Optionally, earn a CloudBees CI Associate certification after this class.

What you will learn

  • Distinguish between DevOps concepts.
  • Understand the relationship between CloudBees CI and DevOps concepts.
  • Access the operations center, controllers, and information on a controller.
  • Articulate the role of a CI Pipeline in the software development life cycle.
  • Examine a Jenkinsfile and describe the job process defined in it.
  • Run a Pipeline in CloudBees CI.
  • Analyze the logs after a Pipeline run is completed.
  • Explain additional job runs that may take place after a successful CI Pipeline run.

Audience

  • Anyone who needs introductory usage and hands-on experience with CloudBees CI.
  • End users in both managerial and implementation roles, such as individuals who need to navigate the CloudBees CI user interface, view and run jobs, or review job status.
  • Individuals who wish to take additional CloudBees CI Level 1 and Level 2 courses.

Prerequisites

  • Complete the CloudBees CI: Essentials course.
  • The CloudBees CI Essentials certification is not required before this course but is recommended to ensure proficiency in this foundational knowledge.
  • General familiarity with the software development life cycle.

Certifications

After completing this course, you will be prepared for the following certification exams.
NOTE: Admins should skip to the CloudBees CI Admin Associate certification. DevOps Engineers should skip to the CloudBees CI DevOps Associate certification.

cloudbees unversity certification icon

CloudBees CI Associate

Users of CloudBees CI can test their basic usage and implementation knowledge. Admins should skip to the Admin Associate certification.

CloudBees CI Level 1: Administration

Self-Paced Instructor-Led Certification

About this course

After completing this course, the student will gain hands-on guided experience with administrative tasks. More detailed implementation, configuration, and best practices for specific administrative tasks are covered in Level 2 courses.

Course duration with lab exercises is approximately 5 hours for self-paced (your time may vary) or 2 days of instructor-led training.

Optionally, earn a CloudBees CI Admin Associate certification after this class.

What you will learn

  • Set up your cluster understanding the foundations of a CloudBees CI platform
  • Manage and secure the plugins needed for the CI process using the CloudBees Assurance Program (CAP) and the Beekeeper Upgrade Assistant (Beekeeper)
  • Manage users and groups and configure access control with RBAC(Role-based Access Control) and the Folders Plus plugin.
  • Manage credentials that users can later use inside Pipelines or to configure plugins.
  • Execute Pipelines using different types of agents.
  • Standardize the creation of Pipelines by creating and using Pipeline Templates, Pipeline Template Catalogs and Shared Libraries.
  • Improve your work with Pipelines using reporting and collaboration tools.

Audience

The course is for anyone who needs introductory, hands-on usage knowledge and experience for CloudBees CI administrative tasks. It is also a prerequisite for CloudBees CI Level 2 admin courses.

Prerequisites

  • Familiarity with DevOps concepts.
  • A basic understanding of command line usage, scripting, and security is recommended.
  • Before proceeding, it is required that you have completed the CloudBees CI Level 1: Basics course and its prerequisites.
  • Optionally, it is recommended that you have earned the CloudBees CI Essentials certification.

Certifications

After completing this course, you will be prepared for the following certification exams.
NOTE: Admins can skip the CloudBees CI Associate certification and go straight to the CloudBees CI Admin Associate certification. DevOps Engineers can skip the CloudBees CI Associate certification and go straight to the CloudBees CI DevOps Associate certification.

cloudbees unversity certification icon

CloudBees CI Admin Associate

DevOps Engineers, Administrators, and Operations Engineers can test their proficiency with CloudBees CI administrative tasks.

CloudBees CI Level 1: Pipeline Implementation

Self-Paced Instructor-Led Certification

About this course

Building on topics covered in CloudBees CI: Essentials, CloudBees CI Level 1: Basics, and CloudBees CI Level 1: Admin, this course begins with creating a simple Declarative Pipeline and building a Multibranch Pipeline job. Learners will progressively add features and functionality to control the Pipeline flow of execution such as running stages in parallel and applying logic and environment variables. Learners will then call custom steps from a shared library and create a Pipeline with a standardized template. Upon completion, learners should demonstrate an understanding of the capabilities of a Declarative Pipeline and be able to apply this competency when implementing a continuous integration Pipeline in their own roles.

Course duration with lab exercises is approximately 8 hours for self-paced (your time may vary) or 2 days of instructor-led training.

Optionally earn a CloudBees CI DevOps Associate certification after this class.

What you will learn

  • Implement stages and steps for a simple Declarative Pipeline
  • Create and configure a Multibranch Pipeline job
  • Implement a multi-environment Declarative Pipeline
  • Implement parallelization
  • Control Pipeline flow of execution with directives and options
  • Troubleshoot common Pipeline errors
  • Call custom steps from a shared library
  • Build a Pipeline with a standardized Pipeline Template in a Pipeline Template Catalog

Audience

  • End users who oversee the entire DevOps process and need hands-on implementation knowledge and experience for CloudBees CI Pipelines.
  • Individuals who are responsible for implementing Pipelines for development teams.
  • Individuals who wish to leverage CloudBees CI capabilities to standardize and scale their Pipelines.

Prerequisites

  • Complete the following courses:
    • CloudBees CI: Essentials
    • (self-paced)
    • CloudBees CI Level 1: Basics
    • (self-paced or instructor-led)
    • CloudBees CI Level 1: Admin
    • (self-paced or instructor-led)
  • The CloudBees CI Essentials and CloudBees CI Associate certifications are not required before this course but are recommended to ensure proficiency in this specialized knowledge.
  • Basic admin-level user experience of CloudBees CI.
  • Practical experience reviewing and running Pipelines in CloudBees CI obtained from either taking the prerequisite courses, or in the user’s role.

Certifications

After completing this course, you will be prepared for the following certification exams.

cloudbees unversity certification icon

CloudBees CI DevOps Associate

Test your knowledge of basic CI practices and processes, including administration and building and implementing Pipelines.

CloudBees CI Level 2: Reliability

Self-Paced

About this course

“Reliability” refers to the tools and practices that minimize the interruption of business processes. This course is about making the CloudBees CI cluster reliable and prepared for a disaster plus how to rebuild a cluster after a disaster. This course only addresses the CloudBees CI components of disaster planning and recovery, although it attempts to give brief definitions of major concepts so that the material is meaningful. This course does not cover reliability specific to Kubernetes deployments of CloudBees CI; this content will be added at a later date.

Course duration is approximately 1 hour; your time may vary.

What you will learn

  • Understand disaster recovery concepts and principles
  • Create the CloudBees CI component of a disaster recovery plan
  • Understand the available CloudBees CI tools that can be used to recover from a disaster
  • Prepare for and respond to a disaster, defined as a natural disaster or human-caused event
  • “Rehearse” the CloudBees CI component of a disaster recovery plan

Audience

  • Individuals, such as CloudBees CI Administrators, who are responsible for disaster recovery and planning

Prerequisites

  • Successful completion of CloudBees CI Level 1: Essentials course
  • Understanding of high availability functionality and features/benefits
  • Knowledge of $JENKINS_HOME, knowing its location within your filesystem, and the important configuration and build files contained within to properly implement Backup and Restore jobs on the OC and controllers
  • Knowledge of Configuration as Code (CasC) and its benefits for CloudBees CI
  • Knowledge of NFS and how to implement it as a remote filesystem on CloudBees CI

CloudBees CI Level 2: Configuration as Code

Self-Paced Badge

About this course

This CloudBees CI Level 2 course introduces CasC (Configuration as Code) and requires prior hands-on experience as a CI admin. As a feature exclusive to CI, CasC is built on JCasC (Jenkins Configuration as Code) and adds new powerful features allowing CloudBees CI administrators to easily track and apply configuration changes, scale their CI cluster by reusing base configurations, and perform a fast recovery in the case of a disaster.

The course combines an informational and instructional curriculum with hands-on lab exercises. Students with the required experience as CI administrators will gain experience in using this CI proprietary feature.

Course duration with lab exercises is approximately 3 hours; your time may vary.

Pass an assessment at the end of the course to earn a CloudBees CI: Configuration as Code digital badge.

What you will learn

  • Understand the concepts, elements, principles, and advantages of using CI CasC (Configuration as Code)
  • Compose a CasC Bundle, recognizing its different elements and implementing bundle inheritance if needed
  • Manage multiple CasC bundles within your CI cluster, specifying their availability and integrating and updating them when new versions are created
  • Validate and test the Casc bundles before applying them
  • Specify and configure the different items that can be part of a CasC bundle
  • Configure CI instances by applying CasC bundles
  • Understand how CasC integrates CI RBAC (Role-based access control) into the bundles
  • Analyze the impact that plugin-related issues like compatibility and dependencies can have while using CasC
  • Discover and test some advanced topics related to CasC, like HTTP API endpoints and CLI commands
  • Troubleshoot problems that can appear when using CasC

Audience

  • Individuals responsible for creating and configuring a CI cluster such as DevOps Engineers or Architects
  • Administrators in charge of the platform’s configuration, stability, and safety

Prerequisites

  • Familiarity with git and git concepts
  • Familiarity with Kubernetes concepts and CLI
  • Familiarity with DevOps concepts
  • CloudBees CI: Essentials (self-paced)
  • CloudBees CI Level 1: Basics (self-paced or instructor-led)
  • CloudBees CI Level 1: Admin (self-paced or instructor-led)
  • Optionally, CloudBees CI Admin Associate certification

CloudBees CI Level 2: High Availability

Self-Paced Badge

About this course

This CloudBees CI Level 2 course introduces the CloudBees High Availability (HA) feature. CloudBees HA allows administrators to reduce the impact that controller restarts and malfunctions can have on business continuity. With HA controllers, there will no longer be a single point of failure, and your platform stability and performance will be improved with features like controller replicas, rolling restarts, controller failover, and auto-scaling.

The course combines an informational and instructional curriculum with hands-on lab exercises. Students with the required experience as CloudBees CI administrators will gain experience in using this CloudBees CI proprietary feature.

Course duration with lab exercises is approximately 2 hours; your time may vary.

Pass an assessment at the end of the course to earn a CloudBees CI: High Availability digital badge.

What you will learn

  • Why the HA feature is important for your company
  • How to install HA in your CloudBees CI cluster(modern or traditional)
  • The HA coverage and the limitations of this CloudBees CI feature
  • How HA is integrated into your work with CloudBees CI
  • How to test HA using the different elements provided with CloudBees CI

Audience

  • DevOps Engineer or Architect who creates and configures a CloudBees CI cluster
  • Administrators in charge of the platform’s configuration, stability, and safety

Prerequisites

  • Familiarity with DevOps concepts
  • Familiarity with Kubernetes concepts and CLI
  • Practical experience with CloudBees CI (For example: UI, Pipeline definition)
  • Complete the following recommended courses:
    • CloudBees CI: Essentials (self-paced)
    • CloudBees CI: Basics (self-paced or instructor-led)
    • CloudBees CI Level 1: Admin (self-paced or instructor-led)
    • CloudBees CI Level 2: CasC (optional) (self-paced)
  • Optionally, you have earned:
    • CloudBees CI Essentials certification
    • CloudBees CI Associate certification or CloudBees CI Admin Associate certification

CloudBees CI Level 2: Advanced Pipeline Implementation

Self-Paced Badge

About this course

Building on topics covered in CloudBees CI Level 1: Admin, and CloudBees CI Level 1: Pipeline Implementation courses, this course dives deeper into Declarative Pipelines by presenting advanced concepts like build control and scheduling, CloudBees CI proprietary features for remote collaboration and standardization, troubleshooting tools and best practices for creating Pipelines.

The course combines an informational curriculum and hands-on exercises to give students practical experience in all the previously presented aspects and concepts.

Upon completion, learners should have a deep understanding of all the features and advantages that CloudBees CI provides for creating and working with Declarative Pipelines.

Course duration is approximately 4 hours 30 minutes; your time may vary.

Pass an assessment at the end of the course to earn a CloudBees CI: Advanced Pipeline Implementation digital badge.

What you will learn

  • Control and schedule Pipeline builds
  • Create and use organization folders
  • Use CloudBees CI proprietary features for remote collaboration
  • Advanced workspace and artifact management
  • Advanced Shared Libraries use cases
  • Customize your multibranch Pipeline templates
  • Perform Pipeline bulk operations
  • Troubleshoot Pipeline problems using CloudBees Pipeline Explorer
  • Streamline the Pipeline writing process following best practices

Audience

  • End users who oversee the DevOps process and need advanced implementation knowledge and experience for Pipelines in CloudBees CI
  • Individuals who are responsible for implementing Pipelines for development teams
  • Individuals who wish to leverage CloudBees CI capabilities to streamline how to create and use Declarative Pipelines

Prerequisites

  • Familiarity with DevOps concepts
  • A basic understanding of command line usage and scripting is recommended
  • Familiarity with git and the GitHub environment
  • Complete the following recommended courses:
    • CloudBees CI: Essentials
    • CloudBees CI: Basics
    • CloudBees CI: Level 1: Admin
    • CloudBees CI: Level 1: Pipeline Implementation
  • Optionally you have earned:
    • CloudBees CI: Essentials certification
    • CloudBees CI: Associate certification
    • CloudBees CI: Admin Associate certification
    • CloudBees CI: DevOps Associate certification

CloudBees Training and Certification FAQ

Frequently Asked Questions related to CloudBees self-paced and instructor-led training as well as CloudBees Certification