Jenkins Essentials

Official partner
Linux Foundation
Course Description
Increase your earning potential by learning Jenkins, a key tool in CI/CD pipelines vital to today’s DevOps practices, enabling teams to deliver high-quality software quickly and efficiently.
Learn to proficiently create Jenkins pipelines, scale build agents and integrate Jenkins CI/CD tools through hands-on experience configuring Jenkins including automating installation using Infrastructure as Code (IaC) principles and applying advanced security practices. You will also explore CI/CD loops, configuring multi-branch pipelines, using shared pipelines and employing shared libraries to standardize code.
Course Summary
Course Introduction
Jenkins High Availability on Traditional and Modern Platforms
Scaling Jenkins Infrastructure with Dynamic Build Agents
Jenkins CLI and REST API
Implementing Feedback Loops
Securing Jenkins Jobs
Jenkins Pipelines
Scaling Jenkins Pipelines
Managing Artifacts
Taking It Further
Prerequisites for this course
Before taking this course, you should be familiar with Jenkins basics, understand Kubernetes concepts like pods, namespaces, volumes, and RBAC, and have basic knowledge of building and using Docker images.
Audience for this course
This course is designed for DevOps engineers, Quality Assurance personnel, SREs as well as software developers and architects who want to improve their job market competitiveness with knowledge and skills for using enhanced automation tools that drive CI/CD pipelines.
