Inixindo

DevOps Practitioner: Containerization & CI/CD Pipeline

5 Hari Intermediate Level

Pelatihan DevOps Practitioner merupakan kelanjutan strategis dari DevOps Foundation yang berfokus pada penerapan nyata praktik containerization dan automation p…

Pelatihan & Sertifikasi
favorite_border

DevOps Practitioner: Containerization & CI/CD Pipeline

Di level praktisi, penguasaan terhadap otomatisasi dan orkestrasi aplikasi adalah hal yang mutlak. Pelatihan DevOps Practitioner: Containerization & CI/CD Pipeline dirancang sebagai kelanjutan dari DevOps Foundation, berfokus secara intensif pada penerapan nyata praktik containerization dan automation pipeline dengan menggunakan konsep Continuous Integration dan Continuous Deployment (CI/CD) yang lebih mendalam.

Peserta akan dibimbing secara komprehensif untuk membangun lingkungan DevOps yang lengkap guna mengelola seluruh siklus aplikasi. Pembelajaran mencakup tahapan source code management, build automation, eksekusi container deployment, hingga implementasi monitoring dasar menggunakan teknologi cloud-native terkini.

Selain otomatisasi, pelatihan ini juga membekali peserta dengan keterampilan mengelola multiservice container application secara efisien menggunakan Docker Compose. Peserta akan mempraktikkan langsung cara mengintegrasikannya ke pipeline otomatis untuk kebutuhan deployment yang mulus dan andal ke lingkungan Kubernetes.

Target Peserta

Pelatihan ini ditujukan secara khusus untuk:

  • DevOps Engineer atau System Engineer yang ingin membangun pipeline otomasi end-to-end.

  • Software Developer yang ingin mengintegrasikan aplikasi mereka ke dalam pipeline CI/CD.

  • Infrastructure Engineer yang mulai mengelola environment containerized.

  • Technical Lead yang bertanggung jawab pada efisiensi dan stabilitas delivery pipeline.

Pra Syarat

  • Telah menyelesaikan pelatihan DevOps Foundation: CI/CD, Docker & Kubernetes Fundamentals, atau memiliki pengalaman yang serupa.

  • Menguasai dasar penggunaan Linux CLI.

  • Familiar dengan konsep container dan Kubernetes dasar.

  • Memiliki akses ke akun code repository dan container registry pribadi.

Hasil pembelajaran

Tujuan Pelatihan DevOps Practitioner: Containerization & CI/CD Pipeline

Setelah mengikuti pelatihan ini, peserta diharapkan mampu:

  • Membangun dan mengelola container multi-layanan menggunakan Docker dan Compose.
  • Merancang pipeline CI/CD otomatis untuk kebutuhan build, test, dan deployment aplikasi containerized.
  • Mengimplementasikan prinsip Infrastructure as Code (IaC) di dalam proses DevOps.
  • Mengelola konfigurasi dan rahasia (secrets) secara aman di lingkungan pipeline.
  • Melakukan tahapan rolling deployment serta rollback aplikasi ke cluster Kubernetes.
  • Menerapkan monitoring dasar terhadap layanan berbasis container.
Materi yang akan dipelajari

Apa yang Akan Anda Dapatkan & Pelajari dalam Pelatihan DevOps Practitioner: Containerization & CI/CD Pipeline?

Pelajari desain pipeline tingkat lanjut, orkestrasi Kubernetes berkelanjutan, manajemen konfigurasi lingkungan yang aman, hingga implementasi observabilitas pada cluster container.

Advanced Docker & Multi-Container Application
  • Review: Docker & Containerization Concepts

  • Advanced Dockerfile (multi-stage build, image optimization)

  • Docker Networking & Volumes

  • Docker Compose for Multi-Service Deployment

  • Container Registry & Image Tagging Best Practices

  • Hands-on:

    • Build multi-container microservices

    • Deploy integrated environment with Docker Compose

Continuous Integration (CI) Pipeline Design
  • Review: Continuous Integration Principles

  • Struktur Pipeline & Workflow YAML

  • Build Automation & Job Runner Concepts

  • Test Integration & Code Quality Automation

    Hands-on:

    • Membuat pipeline otomatis dari source code commit hingga build result

    • Automasi tagging dan versioning image aplikasi

Continuous Deployment (CD) & Container Orchestration
  • Review: Kubernetes Deployment Fundamentals

  • Deployment, Service, dan Ingress Management

  • Deployment Strategy (Rolling Update, Rollback)

  • Integration of CI/CD Workflow for Deployment

  • Hands-on:

    • Deploy containerized microservices ke Kubernetes cluster

    • Menambahkan step deployment otomatis ke dalam pipeline

    • Melakukan rollback deployment

Configuration & Secrets Management
  • Environment Configuration Management

  • ConfigMap & Secrets di Kubernetes

  • Secure Secret Handling dalam pipeline

  • Integrasi parameter runtime ke aplikasi

  • Hands-on:

    • Mengelola konfigurasi environment dan secrets secara aman

    • Menyertakan konfigurasi ke pipeline otomatis

Monitoring & Observability Basics
  • Pentingnya Observability dalam DevOps

  • Monitoring aplikasi container menggunakan Prometheus & Grafana (overview)

  • Centralized Logging Concepts (overview EFK Stack)

  • Integrasi monitoring dengan pipeline feedback loop

  • Hands-on:

    • Setup monitoring sederhana untuk container cluster

    • Membuat dashboard metrik aplikasi

    • Final Project:

      • Membangun CI/CD pipeline lengkap (build → deploy → monitor)

      • Presentasi dan evaluasi hasil akhir

Konsultasi WhatsApp