Kerangka Materi
Pola Pikir, Budaya Kerja & Tanggung Jawab
- Sejarah munculnya konsep DevOps serta prinsip C.A.L.M.S.
- Prinsip-prinsip Dasar DevOps – Triad Utama: Kolaborasi antar Tim Pengembang & Operasional
- Praktik-praktik Penting DevOps – Kesinambungan dalam Setiap Tahapan Proses
- Refleksi mengenai situasi di proyek-proyek peserta
- Peran Manajer dalam Memperbaiki Lingkungan Kerja yang Mendukung DevOps
- Tanda-tanda Bahaya: Indikator bahwa suatu proyek belum mengadopsi praktik-praktik yang ideal bagi DevOps
Ekosistem Alat-alat DevOps: Gambaran Umum (1)
- Pendekatan Semua-dalam-Bentuk-Kode – Pengelolaan Versi & Git
- Laboratorium: Dasar-dasar Git – Klon, cabang proyek, permintaan penggabungan kode, serta proses tinjauan konten
- Pengiriman Berkelanjutan – Integrasi dan Distribusi Perangkat Lunak
- Laboratorium: Pengaturan, penerapan, serta analisis pipeline CI/CD menggunakan Jenkins
- Standardisasi Kualitas Perangkat Lunak – Pemeriksaan Konten & Pengujian Terus-Menerus
- Laboratorium: Penggunaan SonarQube dalam penilaian kualitas, analisis utang teknis, serta identifikasi ancaman keamanan
- Penerapan Kontainer yang Aman dan Mudah Dipindahkan Antar Lingkungan
- Laboratorium: Membuat Kontainer dengan Docker Desktop serta pengantar konsep Kubernetes
- Otomatisasi Pengaturan Infrastruktur melalui Konsep Infrastructure as Code
- Laboratorium: Menyusun skenario operasional menggunakan Ansible untuk memasang layanan web otomatis
- Pendekatan DevSecOps – Integrasi Keamanan ke Dalam Setiap Tahapan Proses Pengembangan
- Pengelolaan risiko secara dini, pengawasan rantai suplai perangkat lunak, pembuatan laporan SBOM, serta penanganan celah keamanan bersama dengan pembagian tanggung jawab pelindungan informasi
- Demo Snyk dalam kontrol keamanan pada setiap tahap pengiriman produk
- Aspek Rekayasa Keandalan – Pengembangan Sistem yang Mampu Menahan Gangguan dan Memberikan Nilai bagi Pelanggan
Mengenali Peluang Perbaikan & Tingkat Kematangan Organisasi
- Pendekatan Bisnis, Pemetaan Alur Nilai, serta Pengawasan Proses Kerja
- Aspek Manajerial – Efisiensi Proses: Meminimalkan Antrian, Perbaikan Ulang Konten, Transisi Proyek, serta Prosedur Persetujuan
- Laboratorium: Penjejakan Permintaan Pengguna melalui Jira – Mulai dari Konsep Awal hingga Aktualisasi Kode di Lingkungan Produksi
- Rangka Kerja Diagnostik DevOps – Sepuluh Pertanyaan Utama untuk Mengukur Status Proyek
- Metrik DORA – Tingkat Kecepatan Pengiriman, Waktu Penyelesaian Perbaikan Masalah Sistem, Persentase Keberhasilan Implementasi
- Lokakarya: Penilaian Kematangan DevOps – Penerapan Nyata Terhadap Situasi Proyek Setiap Peserta
- Matriks Peluang Pengembangan – Identifikasi Strategi Perbaikan Cepat serta Kegiatan Jangka Panjang. Setiap peserta mengemukakan hasil analisanya dalam kelompok kecil.
Pembentukan Kasus Bisnis, Integrasi Praktik & Rencana Aksi
- "Cara Membujuk Klien dan Melaksanakan Penerapan"
- Analisis ROI dalam Konteks Pengembangan Proyek DevOps – Cara Menghitung Efisiensi Waktu serta Keuntungan Relatif terhadap Biaya Penerapan
- Cara Membangun Argumen Bisnis untuk Pengajuan Permintaan Dana ke Klien atau Atasan Anda
- Cara Mengintegrasikan Komponen DevOps ke dalam dokumen kontrak, usulan proyek, maupun rencana pengembangan produksi
- Lokakarya Penutup: Setiap peserta mengemukakan Rencana Aksi bagi satu Proyek Utamanya.
Penutupan, Diskusi & Saran Pengembangan Selanjutnya
Persyaratan
Peserta diharapkan telah memiliki:
- Pemahaman dasar mengenai proyek pengembangan perangkat lunak serta operasi teknologi informasi
- Pengalaman memimpin tim teknis, manajemen proyek, maupun penyediaan layanan TI
- Kenalan dengan berbagai metodologi pengembangan perangkat lunak seperti Agile, Scrum, Waterfall, atau gabungan keduanya
- Tidak diperlukan pengalaman praktis sebelumnya dalam bidang DevOps, Docker, Kubernetes, maupun pipeline CI/CD
Laboratorium teknis disusun guna memberikan wawasan praktis mengenai konsep-konsep dan alat-alat DevOps dari perspektif manajerial, bukan sekadar implementasi teknik tingkat lanjut.
Target Peserta
Kursus ini ditujukan untuk:
- Manajer Proyek
- Manajer Pengiriman Perangkat Lunak
- Pemimpin Tim
- Manajer Teknis
- Manajer Pengembangan
- Manajer TI serta Kepala Departemen
- Pemilik Produk yang terlibat dalam inisiatif pengiriman perangkat lunak
- Profesional teknis senior yang beralih menjadi pemimpin organisasi
Program ini sangat bermanfaat bagi para manajer yang ingin memahami dampak DevOps terhadap kecepatan pengiriman produk, kinerja tim kerja, kualitas sistem, keamanannya, serta hasil akhir bisnis—tanpa harus menjadi insinyur DevOps profesional.
Testimoni (2)
Craig sangat terlibat dalam pelatihan, selalu memastikan kami tetap fokus, menyesuaikan contoh dengan aktivitas sehari-hari kami, dan selalu memberikan jawaban ketika ditanya, bahkan jika informasi tersebut tidak disertakan dalam presentasi.
Ecaterina Ioana Nicoale - BOOKING HOLDINGS ROMANIA SRL
Kursus - DevOps Foundation®
Diterjemahkan Mesin
Tingkat komitmen dan pengetahuan pelatih yang tinggi
Jacek - Softsystem
Kursus - DevOps Engineering Foundation (DOEF)®
Diterjemahkan Mesin