Jenkins Administration (JK-ADM)

Pelatihan Jenkins tentang CI/CD, pipeline, keamanan, agen, dan otomasi Docker

Deskripsi

Pelatihan ini membekali peserta dengan keterampilan penting untuk mengelola Jenkins dalam lingkungan DevOps dan CI/CD modern. Materi mencakup instalasi, konfigurasi, manajemen keamanan dan pengguna, orkestrasi pipeline, integrasi SCM, konfigurasi agent, serta otomasi deployment menggunakan Docker.

Peserta juga mempelajari Jenkins Configuration as Code (JCasC). Ditujukan bagi system administrator, DevOps engineer, dan profesional IT, dengan metode teori, studi kasus, kuis, dan praktik langsung.

Mengapa Mengikuti Kursus Ini?

  • Otomatisasi dan Permudah Pengiriman Perangkat Lunak

    Pelajari orkestrasi pipeline, integrasi SCM, deployment dengan Docker, dan Jenkins Configuration as Code (JCasC) untuk mempercepat proses pengembangan secara aman dan efisien.

  • Tingkatkan Karier di DevOps dan CI/CD

    Kuasai pengalaman praktis yang mempersiapkan Anda mengelola Jenkins di produksi dengan percaya diri dan menonjol sebagai profesional DevOps.

  • Kuasai Administrasi Jenkins untuk DevOps Modern

    Dapatkan keterampilan untuk memasang, mengonfigurasi, dan mengelola Jenkins untuk alur kerja CI/CD end-to-end di lingkungan nyata.

Fasilitas

  • Lingkungan Lab Hands-on – Berlatih menggunakan virtual machine khusus dengan akses penuh ke resource lab melalui Jumpserver (RDP & SSH), sehingga peserta dapat langsung mempraktikkan materi selama pelatihan.
  • Lab Environment yang Dapat Diunduh – Tetap dapat berlatih setelah pelatihan selesai dengan VM Lab Downloader (.qcow2) yang memungkinkan Anda menjalankan environment lab di komputer sendiri.
  • Materi Pembelajaran Lengkap – Dapatkan materi pelatihan digital dan digital handbook yang dapat diakses hingga 1 tahun, serta sertifikat penyelesaian pelatihan.
  • Dukungan Pasca-pelatihan – Tetap terhubung dengan akses full terhadap rekaman pelatihan (untuk training daring) dan grup diskusi yang tersedia hingga 30 hari setelah pelatihan.

Trainer

Naufal

Cloud Engineer

Jenkins, Git, Bitbucket

Lihat LinkedIn

Silabus

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

Pertanyaan Umum

Apakah materi pelatihan dapat dikustomisasi?

Ya, materi pelatihan dapat dikustomisasi sesuai dengan kebutuhan Anda. Topik pelatihan juga tidak terbatas pada Cloud, CloudSecOps, dan DevSecOps.

Apakah ada jumlah minimum peserta agar pelatihan dapat dilaksanakan?

Ya, pelatihan dapat dilaksanakan dengan minimum 4 peserta. Jika jumlah peserta belum mencapai jumlah minimum tersebut, Anda dapat menghubungi kami untuk informasi lebih lanjut mengenai opsi yang tersedia.

Pelatihan Tersedia

Percepat Pertumbuhan Profesional Anda

Kategori DevOps
Durasi 3
Level Intermediat
Metode Offline / Online / In-house
Unduh Silabus

Butuh Bantuan?

Hubungi tim kami untuk pertanyaan pelatihan korporat.

Phone Icon Chat di WhatsApp

Kursus Terkait

Course Image
Pro Training

Linux Practical DevOps (LF-DOS)

Kursus CI/CD dengan Docker, Kubernetes, Git, Jenkins, dan pipeline deployment

Intermediat

modules

10 Modul

duration

None

Course Image
Pro Training

Linux Practical DevSecOps (LF-DSO)

Kursus DevSecOps praktis menggunakan GitLab CI/CD, Kubernetes, ArgoCD, dan tools monitoring

Lanjutan

modules

8 Modul

duration

None