Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Tentang

Situs ini merupakan progress harian yang ditulis oleh Hervy Qurrotul sebagai DevOps engineer di perusahaan PT. All Data International.

Jika menggunakan tampilan Desktop, navigasi halaman bisa menggunakan arah panah kanan untuk selanjutnya dan arah panah kiri untuk halaman sebelumnya. Anda bisa melihat setiap progress harian di sidebar sebelah kiri.

Situs ini ditulis tanpa menggunakan Artificial Intelligence dan dibangun menggunakan mdBook static site generator.

Pekan 1

12 Okt 2026

On boarding dengan People and Culture

Waktu: 10:00-12:00 WIB

Pada hari pertama ada meet dengan mbak Destha Firhana dari PnC (People and Culture). Beliau memberikan beberapa budaya, struktur dan peraturan perusahaan dengan detail. Hal ini juga disampaikan di lembar Offering letter.

Mengenal Apache kafka dari dokumentasi resmi

Waktu: 13:00-16:00 WIB

Setelah selesai on-boarding, saya mendapatkan notif dari PnC bahwa untuk mempelajari texh stack untuk DevOps. Hal yang saya pelajar saat itu adalah Apache kafka dan confluent.

On boarding dengan PTD3 tentang roadmap dan tim

Waktu: 17:00-18:00 WIB

On boarding yang kedua masih pengenalan perusahaan dan tim serta membahas hal yang berkaitan teknis. Beberapa hal yang disampaikan oleh mas Aditya Permana yaitu tentang roadmap, hal-hal apa saja yang dipelajari detailnya. Seperti yang disebutkan sebelumnya ketika selesai On-boarding yang pertama. Fokus saya di Confluent dan Apache Kafka.

Setelah mendapatkan informasi apa saja yang harus saya pelajari, beberapa sumber yang paling cepat saya dapatkan yaitu ke playlist video tentang pembelajaran Apache kafka. Saya juga mendapatkan videonya secara offline.

Beberapa resource yang saya kumpulkan yaitu antara lain:

13 Okt 2026

Melanjutkan belajar kafka dari dokumentasi

Waktu: 10:00-12:00 WIB

Melanjutkan belajar apache kafka dari dokumentasi resmi: memahami konsep dasar kafka, pemasangan, dependensi, producer, consumer.

Selain itu video yang saya unduh sebelumnya masih saya pelajari.

Pada jam yang sama saya juga mengurus persyaratan dari PnC mbak Hana, seperti rekening, surat offering letter dan administrasi lainnya.

Perencanaan dan persiapan virtual machine

Waktu: 12:30-15:00 WIB

Ide saya yaitu membuat virtual machine dengan host openbsd dari alpine linux sebagai experimental pemasangan kafka, selain itu juga mencoba di rocky linux, alma linux, openbsd dan opensuse (kafka sudah tersedia di repositori). diusahakan tidak menggunakan docker karena keterbatasan resource.

Akan tetapi saya lebih baik memasang Kafka terlebih dahulu di device saat ini saja. Lagi pula Apache kafka merupakan perangkat lunak yang berbasis Java. Selama memasang OpenJDK, Kafka akan bisa dijalankan di sistem operasi UNIX manapun termasuk linux.

Sistem Operasi yang saya gunakan saat ini OpenBSD dengan spesifikasi berikut:

~ $ ofetch  
      _____     USER  > hervyqa@idbug.org
    \-  '  -/   OS    > OpenBSD 8.0
 \_/ .`  ,   \  PKGS  > 587
 | ,    , 0 0 | DE/WM > CWM (X11)
 |_  <   }  3 | SHELL > /bin/ksh
 / \ '  . '  /  TERM  > xterm-256color
    /-_____-\   MEM   > 3696 / 7357 MiB (50%)
                LANG  > en_US.UTF-8

~ $ 

Memilih sistem operasi virtual

Jadi, berikut TODO yang akan saya lakunan nantinya sebagai latihan:

  • (Lokal) Memasang 3 OpenBSD, dengan qcow2 disk 10GB dan memori 1GB sebagai broker.
  • (Lokal) Memasang 3 Alpine linux, dengan qcow2 disk 10GB dan memori 1GB sebagai broker.
  • (Online) Memasang 3 VPS Rocky linux, dengan disk 20GB dan memori 1GB sebagai broker.

Alasan menggunakan sistem operasi tersebut karena:

  • OpenBSD. Merupakan sistem operasi yang mengutamakan kebenaran kode dan keamanan. Untuk mengamankan data saya cenderung menggunakan *BSD based karena sudah teruji minimnya CVE, firewall packet filter, unveil, pledge dan teknologi lainnya. Meskipun saya tahu nanti realitanya lebih umum menggunakan linux-based, terutama RedHat Enterprise linux.
  • Alpine Linux. Selain menggunakan keluarga BSD, Alpine linux terkenal karena footprint yang ringan, sehingga untuk memanfaatkan resource saya perlu experimental dengan linux-based yang relatif ringan.
  • Rocky Linux. Merupakan sistem operasi linux-based yang kompatibel dengan RedHat Enterprise linux. Saya memilih Rocky linux karena pendirinya juga dari CentOS linux yang mana kompatibel dengan RHEL.

14 Okt 2026

15 Okt 2026

16 Okt 2026

Pekan 2

19 Okt 2026

20 Okt 2026

21 Okt 2026