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:
- Buku:
- Video:
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
qcow2disk 10GB dan memori 1GB sebagai broker. - (Lokal) Memasang 3 Alpine linux, dengan
qcow2disk 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.