Digital Bootcamp - Intensive Class

DevOps Engineer

"Bridging Development & Operations – Become an Elite DevOps Engineer"

devops-new

📚 Kenapa harus mengikuti bootcamp DevOps Engineer?

👨‍🏫 Trainer yang akan mengajar 👩‍🏫

Mentor #1

IT Infrastructure Expert

Backend & Frontend development, Database Management, dll.

Mentor #2

IT Infrastructure Expert

Software Engineering, Database, System Analyst, dll.

🎯 Target dan Sasaran kelas bootcamp ini

  • Menguasai prinsip & praktik DevOps mulai continuous integration (CI), continuous deployment (CD), automation, dan collaboration untuk meningkatkan efisiensi pengembangan dan operasional perangkat lunak.
  • Menguasai teknologi cloud & infrastruktur modern mulai dari teknologi cloud (AWS, Azure, atau GCP), serta containerization (Docker, Kubernetes) dan Infrastructure as Code (IaC) untuk membangun sistem yang scalable dan fleksibel.
  • Membekali peserta dengan skill yang dicari industri untuk meningkatkan peluang karir sebagai devops engineer profesional di era digital dan AI.

💻 Topik yang akan dipelajari

  • DevOps Concept

  • Linux Basics

  • Networking Basics

  • Application Basics

  • Git & Version Control

  • YAML Introduction

  • Jenkins & Pipelines
  • Docker
  • Kubernetes
  • Services & Microservices
  • Python for DevOps
  • Infrastructure as Code (IaC)
  • Project Portofolio

🎁 Benefit yang didapat

ikon-dibimbing-it=expert

Dibimbing IT Expert &
Top Level Management Industri

ikon-fleksibelitas-program

Fleksibilitas Program dan
Fokus Skillset Tertentu

ikon-sertifikat

Sertifikat CCIT FT-UI
(Universitas Indonesia)

ikon-belajar-dan-upgrade

3+ Bulan Belajar & Upgrade Skill Bareng Praktisi Top Industri

ikon-pendamping-24jam

Pendampingan Personal dan
24 Jam Akses Materi via LMS

ikon-bonus-eksklusif

Bonus Eksklusif 2 Materi Soft Skill
Buat Siap Kerja!

⚙️ Tools yang akan digunakan

xampp-icon

Xampp

Docker

Gitlab

visual-studio-code-icon

VS Code

python-icon

Python

AWS

Jenkins

clickup-icon

Click Up

Ubuntu CMD

Trraform

📝 Proyek yang akan dikerjakan

  • CI/CD Pipeline untuk Aplikasi Web di GitLab atau GitHub Actions.

  • Infrastruktur sebagai Kode (IaC) dengan Terraform + AWS Simulasi.
  • Monitoring & Alerting System untuk Aplikasi Microservices.

  • Containerization & Orkestrasi dengan Docker + Kubernetes

  • Simulasi Deployment Otomatis Aplikasi Perusahaan (End-to-End Project)

🏢 Prospek karir

📢 Untuk siapa kelas ini?

  • Mahasiswa (UI & Non UI) dan Umum yang ingin belajar dan memperkaya portofolio
  • Software Developer / Backend Engineer
  • System Administrator / IT Support
  • Cloud Engineer / Cloud Enthusiast
  • QA Engineer / Tester
  • IT Project Manager / Tech Lead
  • Startup Founder

🕣 Jadwal

  1. Live Zoom setiap Senin dan Rabu pukul 18.30 – 21.30 (Malam)
  2. Durasi kelas 2,5 – 3 jam per sesi selama 3 bulan.
  3. Pendaftaran segera dibuka

🗂️ Teknis Pelaksanaan

  1. Peserta yang melakukan pendaftaran, wajib join di group Whatsapp yang diberikan.
  2. Setiap sesi live akan dilaksanakan secara online menggunakan Zoom selama 24x pertemuan dilanjutkan dengan project portofolio dan bimbingan softskill untuk siap kerja dan pengembangan karir.
  3. Peserta wajib aktif di platform LMS (Learning Management System) baik dalam pembelajaran maupun forum kolaborasi.
  4. Peserta dapat mendownload ataupun mengakses materi belajar termasuk sampel source code (khusus kelas programming) di LMS.
  5. Peserta dapat bertanya dan berdiskusi dengan mentor dan peserta lain terkait materi, tugas dan konsultasi di LMS.

Premium

Rp.7.000.000

Umum

Rp.5.500.000

Mahasiswa

Rp.3.500.000

Module 1: DevOps Concept

Topic: Introduction to DevOps

  • What is DevOps?
  • DevOps Culture & Principles
  • CI/CD Overview
  • DevOps Tools Landscape
  • Hands-on Exercise:
    – Set up a Git repository & manage branches with Git

Topic: DevOps Workflow & Best Practices

  • Agile & DevOps
  • Continuous Integration vs Continuous Deployment
  • DevOps Automation & Benefits
  • DevOps Roles & Responsibilities
  • Hands-on Exercise:
    Build & Deploy a CI/CD Pipeline for a Web Application

Module 3: Networking Basics

Topic: Networking Fundamentals

  • TCP/IP & Networking Basics
  • DNS, DHCP, and HTTP
  • Firewall & Security
  • Network Troubleshooting
  • Hands-on Activities:
    – Configure IP addresses, subnets, and routing tables
    – Set up DNS and DHCP servers in a local environment
    – Implement firewall rules and intrusion detection
    – Use Wireshark and tcpdump for real-time network traffic analysis

Module 4: Application Basics

Topic: Web Applications in DevOps

  • Web Servers (Apache, Nginx)
  • Configuring Virtual Hosts
  • Database Basics (MySQL/PostgreSQL)
  • Debugging Web Applications
  • Hands-on Activities:
    – Deploy a web application using Apache/Nginx
    – Configure virtual hosts for multiple domains
    – Set up and optimize a MySQL/PostgreSQL database
    – Debug web applications using logs & monitoring tools

Module 5: Git & Version Control

Topic: CI/CD with GitLab/GitHub

  • Setting Up CI/CD Pipelines
  • GitHub Actions vs GitLab CI
  • Automating Builds & Tests
  • Best Practices for Repository Management
  • Hands-on Activities:
    – Set up a GitHub Actions / GitLab CI pipeline
    – Automate code testing & linting in CI/CD
    – Deploy a Docker-based application using CI/CD
    – Implement security checks in the pipeline

Topic: Designing for Dark Mode & Custom Themes

  • The Rise of Dark Mode & User Preferences
  • Principles of Dark Mode UI Design (Contrast, Colors, Shadows)
  • Implementing Light/Dark Mode Toggle & Custom Themes
  • Best Practices for Theming in Design Systems
  • Hands-on:
    – Designing a UI with both light and dark mode variations
    – Testing contrast and accessibility in dark mode

Module 7: Jenkins & Pipelines

Topic: Introduction to Jenkins

  • What is Jenkins?
  • Installing & Configuring Jenkins
  • Creating & Running Jobs
  • Jenkins Plugins & Integrations
  • Hands-on Activities:
    – Install & configure Jenkins on Docker
    – Create a simple Jenkins job to run a shell script
    – Set up GitHub Webhook for automated builds
    – Install and test Jenkins plugins for CI/CD

Module 8: Docker

Topic: Introduction to Docker

  • What is Containerization?
  • Installing Docker & Running Containers
  • Docker Images & Docker Hub
  • Managing Containers & Volumes
  • Install & configure Docker on a local system
  • Run & manage containers using docker run & docker ps
  • Build & publish a custom Docker image
  • Use Docker volumes for persistent storage

Module 9: Kubernetes

Topic: Kubernetes Basics

  • What is Kubernetes?
  • Kubernetes Architecture
  • Pods, Deployments & Services
  • ConfigMaps & Secrets
  • Hands-on Activities:
    – Deploy a simple application in Kubernetes
    – Scale applications using Deployments & ReplicaSets
    – Create and apply ConfigMaps & Secrets

Module 10: Services & Microservices

Topic: Managing Services in DevOps

  • Understanding Microservices
  • Service Discovery
  • Load Balancing in Services
  • Monitoring & Logging
  • Hands-on Activities:
    – Implement service discovery using Kubernetes DNS
    – Configure load balancing with Ingress & NGINX
    – Set up Prometheus & Grafana dashboards
    – Collect logs using ELK stack

Module 11: Python for DevOps

Topic: Python Scripting for Automation

  • Python Basics (Variables, Loops, Functions)
  • Automating Tasks with Python
  • Working with APIs
  • Writing DevOps Scripts
  • Hands-on Activities:
    – Write a Python script to automate server tasks
    – Automate REST API calls for cloud services
    – Develop a custom CLI tool for DevOps
    – Integrate Python with GitHub & Jenkins for CI/CD

Module 12: Infrastructure as Code (IaC)

Topic: Introduction to IaC

  • What is Infrastructure as Code?
  • Terraform Basics
  • Ansible Basics
  • Configuration Management Best Practices
  • Hands-on Activities:
    – Deploy a basic Terraform project to provision cloud infrastructure
    – Write an Ansible Playbook to configure a Linux server
    – Store Terraform and Ansible files in Git for version control

Module 13: Project Portofolio

Topic: Projects

Topic: Assesment / Uji Kompetensi

Module 2: Linux Basics

Topic: Linux Fundamentals

  • Linux File System
  • Basic Linux Commands
  • User & Permission Management
  • File Operations & Process Management
  • Hands-on Activities:
    – Navigate & manipulate files using CLI
    – Configure & manage users, groups, and permissions
    – Create automated backup scripts using cron
    – Secure remote access with SSH key-based authentication

Module 2: Linux Basics

Topic: Linux System Administration

  • Package Management & Software Installation
  • System Monitoring & Performance Optimization
  • Service & Process Management
  • Security Hardening & Backup Strategies
  • Hands-on Activities:
    – Set up & configure a Linux server
    – Optimize system performance & troubleshoot slowdowns
    – Implement firewall rules & security hardening techniques
    – Automate system backup & restore processes

Module 3: Networking Basics

Topic: Networking for DevOps

  • Load Balancers
  • Reverse Proxy (NGINX, HAProxy)
  • VPN & Tunneling
  • Network Performance Optimization
  • Hands-on Activities:
    – Configure NGINX & HAProxy as load balancers and reverse proxies
    – Set up OpenVPN & WireGuard for secure remote access
    – Implement SSH tunneling & port forwarding
    – Monitor network performance using Prometheus & Grafana

Module 5: Git & Version Control

Topic: Version Control with Git

  • Git Basics (Commit, Push, Merge)
  • Branching Strategies
  • Git Rebase vs Merge
  • Handling Merge Conflicts
  • Hands-on Activities:
    – Set up a Git repository & push changes
    – Implement a branching strategy with GitFlow
    – Resolve merge conflicts in a real-world scenario
    – Use Git rebase to maintain a clean commit history

Module 6: YAML Introduction

Topic: Writing YAML for DevOps

  • YAML Syntax Basics
  • YAML for Kubernetes
  • YAML for CI/CD Pipelines
  • Hands-on Activities:
    – Write & validate basic YAML files
    – Create Kubernetes deployment manifests
    – Define a GitHub Actions or GitLab CI/CD pipeline in YAML
    – Debug common YAML formatting errors

Topic: Creating Scalable UI Component Systems

Module 7: Jenkins & Pipelines

Topic: CI/CD Pipeline in Jenkins

  • Writing Jenkinsfiles
  • Pipeline as Code
  • Managing Secrets in Pipelines
  • Automating Deployment Workflows
  • Hands-on Activities:
    – Write and execute a Jenkinsfile for CI/CD pipeline
    – Automate Docker image builds & deployments
    – Implement secrets management using Jenkins Credentials Store
    – Deploy an application to a Kubernetes cluster via Jenkins

Module 8: Docker

Topic: Advanced Docker Concepts

  • Docker Compose
  • Multi-Stage Builds
  • Container Networking
  • Debugging Docker Containers
  • Hands-on Activities:
    – Deploy a multi-container application with Docker Compose
    – Optimize a Docker image using multi-stage builds
    – Configure container networking for better security
    – Debug and troubleshoot failing containers

Module 9: Kubernetes

Topic: Managing Kubernetes Clusters

  • Using kubectl
  • Setting Up Minikube
  • Managing Cluster Resources
  • Deploying Applications to Kubernetes
  • Hands-on Activities:
    – Deploy and scale an application using kubectl
    – Set up Minikube & test deployments
    – Implement HPA for auto-scaling
    – Use Helm to manage Kubernetes applications

Module 10: Services & Microservices

Topic: Microservices in DevOps

  • Monolithic vs Microservices
  • Service-Oriented Architecture (SOA)
  • API Gateway & Service Mesh
  • Fault Tolerance in Microservices
  • Hands-on Activities:
    – Deploy a microservices-based application
    – Configure API Gateway (Kong or Traefik)
    – Implement service mesh with Istio
    – Test fault tolerance using Circuit Breaker patterns

Module 11: Python for DevOps

Topic: Python for Infrastructure Management

  • Automating Server Configurations
  • Writing Custom CLI Tools
  • Using Python with Docker/Kubernetes
  • Logging & Debugging Scripts
  • Hands-on Activities:
    – Automate server configuration using Python scripts
    – Build a CLI tool for managing Kubernetes resources
    – Manage Docker containers using Python SDK
    – Implement logging & error handling in Python scripts

Module 12: Infrastructure as Code (IaC)

Topic: Deploying Infrastructure with IaC

  • Writing Terraform Scripts

  • Managing Cloud Resources
  • Automating Server Provisioning
  • IaC Security Best Practices
  • Hands-on Activities:
    – Deploy a full-stack cloud infrastructure using Terraform
    – Automate server configurations using Ansible
    – Secure sensitive credentials using Vault & AWS Secrets Manager
    – Implement RBAC in cloud environments

Frequently Asked Question

Tidak. Kursus ini dirancang dan disesuaikan  untuk pemula , mahasiswa, umum dan profesional tanpa latar belakang IT. Materi disusun secara bertahap, mulai dari dasar hingga tingkat lanjut, sehingga dapat diikuti oleh siapa saja.

Ya. Setelah menyelesaikan seluruh materi dan tugas yang diberikan, Anda akan menerima sertifikat resmi dikeluarkan oleh CCIT FT Universitas Indonesia (UI) yang dapat digunakan untuk melamar pekerjaan atau menambah portofolio profesional.

Kursus ini menggunakan metode blended learning, yaitu kombinasi antara:

  • Belajar mandiri melalui platform e-learning, di mana peserta dapat mengakses materi, video, dan tugas kapan saja.
  • Virtual meet via Zoom (live session) bersama mentor, dijadwalkan secara rutin untuk diskusi, tanya jawab, atau membahas topik penting secara interaktif.
    Metode ini memberikan fleksibilitas belajar sekaligus pengalaman interaktif dengan pendampingan mentor.

Ya. Kami menyediakan forum diskusi, sesi tanya jawab bersama mentor, serta dukungan teknis untuk membantu Anda selama proses belajar.

Untuk kursus secara umum (selain Mobile Development), perangkat minimal yang disarankan adalah:

  • Prosesor: Minimal Dual-core, seperti Intel Core i3 generasi ke-6 atau AMD Ryzen 3 2200U
  • RAM: Minimal 4GB (disarankan 8GB)
  • Sistem Operasi: Windows 10, macOS 10.13 atau versi lebih baru
  • Koneksi Internet: Stabil, minimal 10 Mbps

    Untuk kursus Mobile Development dan Game Development, disarankan:
  • Prosesor: Quad-core, seperti Intel Core i5 generasi ke-8 atau AMD Ryzen 5 3500U
  • RAM: Minimal 8GB (disarankan 12GB atau lebih)
  • Penyimpanan: SSD minimal 256GB

Ya. Kursus ini bekerja sama dengan CCIT FT Universitas Indonesia, sehingga sertifikat yang diterbitkan memiliki kredibilitas tinggi dan dapat menjadi nilai tambah pada CV Anda.

Durasi kelas intensive bootcamp adalah 3 bulan, dengan sesi live melalui Zoom 2 kali dalam seminggu, masing-masing berdurasi 3 jam. Jadwal berlangsung pada hari kerja (weekdays) pukul 19.00 – 22.00 WIB atau hari libur (weekend) pukul 09.00 - 12.00

Durasi kelas fast track adalah 5 hari, dengan sesi live melalui Zoom 5 kali dalam seminggu, masing-masing berdurasi 3 jam. Jadwal berlangsung pada hari kerja (weekdays) pukul 19.00 – 22.00 WIB atau hari libur (weekend) pukul 09.00 - 12.00

Ya. Materi kursus dapat diakses kapan saja melalui platform LMS atau LXP, sehingga Anda bisa belajar secara fleksibel di luar jadwal live session.

Ya. Tugas diberikan di setiap akhir pertemuan. Selain itu, peserta akan mengerjakan proyek nyata (real project) sebagai bagian dari proses belajar dan portofolio.

Ya. Kursus ini berbayar, namun Anda akan mendapatkan akses seumur hidup ke seluruh materi pembelajaran, termasuk video, modul, dan forum diskusi.

Ya. Peserta akan mendapatkan bimbingan langsung dari mentor profesional, serta akses ke group chat khusus untuk berdiskusi dan berkonsultasi.

Tidak ada tes masuk untuk dapat mengikuti program di Digiskill Hub, semua orang dengan latar belakang apapun dapat mengikuti program ini

Ingin belajar skill digital menarik lainnya?

Kami juga ada program Intensive Bootcamp lainnya — pembelajaran mendalam dan langsung praktik bareng mentor!