Kerangka Materi
Pendahuluan tentang DevSecOps
- Arti penting pengintegrasian aspek keamanan dalam proses DevOps
- Prinsip dan praktik utama dalam DevSecOps
Keamanan pada Integrasi Kontinu (CI)
- Mengamankan repositori kode (integrasi GitLab dengan Jenkins)
- Mengotomatisasi analisis kualitas dan keamanan kode melalui SonarQube
- Menerapkan analisis statis terhadap kode sebagai bagian dari alur kerja CI Jenkins
Keamanan Kontainer dengan Docker
- Membuat gambar kontainer Docker yang aman
- Mengelola repositori gambar kontainer Docker menggunakan Harbor
- Praktik terbaik dalam pemindaian kerentanan serta pengendalian versi gambar kontainer
Menyiapkan Alur Kerja CI/CD yang Aman
- Mengkonfigurasi Jenkins guna mengintegrasikan aspek keamanan
- Melakukan analisis dengan SonarQube
- Membuat dan mengamankan gambar kontainer Docker
Mengamankan Proses Penyebaran Menggunakan Kubernetes
- Praktik keamanan dalam manajemen kluster Kubernetes
- Peran Orkestrator Kubernetes dalam penyebaran aplikasi yang terjamin amannya
- Menerapkan RBAC (Kontrol Akses Berbasis Peran) serta mengamankan komunikasi antarmikroservis
Integrasi RabbitMQ, PostgreSQL, dan MongoDB
- Pengamanan alur komunikasi antarsistem
- Teknik keamanan data pada sistem PostgreSQL dan MongoDB
- Menguatkan sistem RabbitMQ agar tetap aman dalam pengiriman pesan
Manajemen Identitas dan Akses dengan Keycloak
- Mengkonfigurasi Keycloak untuk proses autentikasi dan otorisasi pengguna
- Mengelola identitas dalam kluster Kubernetes
Penerapan Keamanan pada Kubernetes
- Menyebarkan aplikasi secara aman di lingkungan Kubernetes
- Mengintegrasikan Keycloak dengan Docker dan Kubernetes demi manajemen identitas yang efektif
Pemantauan dan Audit dalam Konteks DevSecOps
- Alat serta teknik pemantauan terus-menerus
- Audit proses penyebaran aplikasi guna menjamin kepatuhan terhadap standar keamanan
- Panduan praktis untuk mengotomatisasi proses pengembalian sistem pada situasi terjadi kegagalan keamanan
Penutup dan Langkah Selanjutnya
Persyaratan
- Pemahaman mengenai proses DevOps
- Pengetahuan dasar terkait kontainer Docker serta manajemen kluster Kubernetes
Target Peserta
- Para profesional bidang DevOps
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