Jenkins Administration (JK-ADM)

Jenkins training on CI/CD, pipelines, security, agents, and Docker automation

Description

This training equips participants with essential skills to administer Jenkins in modern DevOps and CI/CD environments. It covers installation, configuration, security and user management, pipeline orchestration, SCM integration, agent setup, and deployment automation using Docker.

Participants will also learn Jenkins Configuration as Code (JCasC) for consistent setup. Designed for system administrators, DevOps engineers, and IT professionals, this course combines theory, case studies, quizzes, and hands-on labs to ensure practical readiness.

Why Take This Course?

  • Master Jenkins Administration for Modern DevOps

    Gain the skills to install, configure, and manage Jenkins for end-to-end CI/CD workflows in real-world environments.

  • Automate and Streamline Software Delivery

    Learn pipeline orchestration, SCM integration, Docker deployment, and Jenkins Configuration as Code (JCasC) to accelerate development processes securely and efficiently.

  • Boost Your Career in DevOps and CI/CD

    Acquire practical, hands-on experience that prepares you to confidently manage Jenkins in production and stand out as a DevOps professional.

Facilities

  • Hands-on Lab Environment – Train using dedicated virtual machines with full access to lab resources via Jumpserver (RDP & SSH), enabling real-world practice throughout the training.
  • Downloadable Lab Environment – Continue practicing after the training with our VM Lab Downloader (.qcow2), allowing you to run the lab environment on your own machine.
  • Complete Learning Materials – Get comprehensive digital training materials and a handbook with up to 1 year access, plus a certificate of course completion.
  • Post-Training Support – Continue learning after the class with access to training records (for online sessions) and community discussion groups to help reinforce your skills.

Trainer

Naufal

Cloud Engineer

Jenkins, Git, Bitbucket

View LinkedIn

Syllabus

Introduction to Jenkins and CI/CD
  • DevOps and CI/CD Concepts
  • Jenkins Overview
  • Exploring Jenkins
  • Lab: Setup Lab Environment
  • Lab: Install Jenkins
  • Lab: Explore Jenkins Dashboard and CLI
  • Lab: GitLab Operation
  • Lab: Nusactl Setup & Reset Virtual Machine Guidelines
  • Quiz 1
User Management and Security
  • User & Role Management
  • Matrix Authorization
  • Credential & Secrets Management
  • Lab: Create Users and Folders
  • Lab: Authorization in Jenkins
  • Lab: Configure Credential Store using Secret Text
  • Lab: Set Up Audit Trails for logging
  • Quiz 2
  • Lab: Create Users, Roles, and Folders
  • Lab: Set Up Audit Logs and Secure Access
Plugins and Maintenance
  • Plugin Lifecycle and Essential Plugins
  • Jenkins Monitoring
  • Backup & Restore Jenkins
  • Lab: Install and Configure Essential Plugins
  • Lab: Monitor Jenkins with Built-in Tools
  • Lab: Perform Backup and Restore Operations
  • Quiz 3
SCM Integration and Job Management
  • GitLab, GitHub and Bitbucket Integration
  • Job Types: Freestyle, Pipeline, Multibranch
  • Automatic Triggers: Polling & Webhook
  • Lab: Set Up GitLab SCM Integration
  • Lab: Configure Webhook for Automatic Builds
  • Lab: Job Management
  • Quiz 4
Jenkins Agent Management
  • Distributed Build Concepts
  • Setup Agent via SSH
  • Labeling & Targeting Jobs
  • Lab: Configure a Jenkins Agent
  • Lab: Installation Docker
  • Lab: Run a Job on a Specific Agent
  • Lab: Configure a Jenkins Agent
  • Quiz 5
Pipeline as a Code
  • Declarative vs Scripted Pipeline
  • Jenkinsfile Best Practices
  • Pipeline Error Handling
  • Lab: Create a Jenkinsfile for a Build Pipeline
  • Lab: Implement Parallel Stages and Shared Library
  • Lab: Simulate and Troubleshoot Pipeline Errors
  • Quiz 6
Deployment to Docker Container
  • Dockerfile & Image Building
  • Pipeline for Build & Deploy
  • Lab: Build a Docker Image Using Jenkins
  • Lab: Deploy a Container via Pipeline
  • Lab: Deploy a Web Application to Docker
  • Quiz 7
Automation and Governance
  • Jenkins Configuration as Code (JCasC)
  • Overview of MR Builder & Validated Merge
  • Integration & Notification
  • Lab: Configure JCasC for Jenkins Setup
  • Lab: Create a Reusable Pipeline Template
  • Lab: Build Image and Upload to Registry with GitLab Approval
  • Lab: Integrate Jenkins and Telegram to Send Build Results Notification
  • Lab: Simulate Merge Request Workflow
  • Quiz 8
Post-Training : Survey & Post-Test Completion
  • Survey Training
  • Post-Test

Common Questions

Is there a minimum number of participants required for the training to run?

Yes, the training can be conducted with a minimum of 4 participants. If the number of participants does not meet the minimum requirement, you may contact us for further information on the available options.

Is it possible to customize the training materials?

Yes, the training materials can be customized based on your needs. The topics are not limited to Cloud, CloudSecOps, and DevSecOps.

Available Training

Accelerate Your Professional Growth

Category DevOps
Duration None
Level Intermediate
Method Offline / Online / In-house
Download Syllabus

Need help?

Contact our team for corporate training inquiries.

Phone Icon Chat on WhatsApp

Related Courses

Course Image
Pro Training

Linux Practical DevSecOps (LF-DSO)

Practical DevSecOps course using GitLab CI/CD, Kubernetes, ArgoCD, and monitoring tools.

Advanced

modules

8 Modules

duration

None

Course Image
Pro Training

Linux Practical DevOps (LF-DOS)

CI/CD course with Docker, Kubernetes, Git, Jenkins, and deployment pipelines

Intermediate

modules

10 Modules

duration

None