Pelatihan ini dirancang untuk memberikan pemahaman komprehensif mengenai
implementasi DevOps dan CI/CD Pipeline dalam lingkungan perbankan yang memiliki
tingkat regulasi tinggi, kebutuhan keamanan yang ketat, serta tuntutan layanan 24/7.
Peserta akan mempelajari konsep, arsitektur, tools, serta praktik terbaik dalam
membangun pipeline otomatis untuk pengembangan dan deploy aplikasi perbankan
secara cepat, aman, dan terukur.
TUJUAN
- Memahami prinsip DevOps dan Continuous Delivery/Integration pada sektor perbankan.
- Mendesain pipeline CI/CD yang aman, stabil, dan sesuai regulasi OJK serta standar IT audit.
- Mengimplementasikan otomatisasi build, testing, dan deployment pada aplikasi core banking maupun digital.
- Mengintegrasikan tools DevOps seperti Git, Jenkins/GitLab CI, Docker, Kubernetes, SonarQube, Vault, dan lainnya.
- Meningkatkan kecepatan release aplikasi tanpa mengurangi aspek keamanan dan compliance.
MATERI POKOK
- Introduction to DevOps in Banking
- Konsep, prinsip, dan budaya DevOps
- Perbandingan DevOps dengan metode tradisional (Waterfall / ITIL)
- Tantangan implementasi DevOps di industri perbankan
- Studi kasus implementasi DevOps di bank
- CI/CD Concept & Architecture
- Definisi Continuous Integration, Continuous Delivery, dan Continuous Deployment
- Komponen utama dalam CI/CD pipeline
- Perencanaan arsitektur CI/CD untuk aplikasi perbankan
- Pertimbangan regulasi dan compliance (OJK, ISO 27001, PCI-DSS)
- Source Code Management & Versioning
- Git workflow (branching dan merge strategy)
- Repository structure dan release versioning
- Integrasi Git dengan pipeline CI/CD
- Build & Test Automation
- Automated build process (Maven, Gradle, Node.js, dan lainnya)
- Integrasi automated testing: unit test, API test, dan load test
- Code quality dan security testing (SAST, DAST, SCA)
- Tools pendukung: Jenkins, GitLab CI, SonarQube, OWASP ZAP
- Containerization & Orchestration
- Fundamental Docker untuk lingkungan fintech dan perbankan
- Deployment microservices menggunakan Kubernetes
- Perbedaan stateful dan stateless banking application
- Secure Deployment Pipeline
- Infrastructure as Code menggunakan Ansible dan Terraform
- Secrets management (Vault, KMS, Kubernetes Secret)
- Access control dan segregation of duty
- Observability, monitoring, dan incident handling


