My Journey as Cloud Infrastructure Engineer at RuangGuru.com

Ridwan Fajar
4 min readJan 6, 2023

Overview

Sudah hampir 7 bulan saya bekerja di RuangGuru sebagai Infrastructure Engineer. Sebuah pengalaman berharga sekali.

Tahapan interview ke RuangGuru sebagai Cloud Infrastructure Engineer saja sudah cukup rumit dan perlu penantian panjang. Begitu saya dikabarkan saya lulus sampai tahap offering. Tentu saja saya senang sekali dan mengambil kesempatan ini.

Selama tiga bulan waktu probation, saya banyak berkolaborasi dengan Mas Ronald. Dia menjadi onboarding buddy saya saat itu. Setelah lolos probation, kesempatan untuk bekerja sama dengan tim infra lainnya semakin melebar. Beberapa project pun sudah saya selesaikan dan delivered kepada colleagues RuangGuru lainnya.

Sekarang saya ingin mencoba membagikan beberapa pengalaman saya selama bekerja di RuangGuru. Check this out!

Work-related stuffs

Selama saya bekerja di RuangGuru, saya berkutat dengan stack dibawah ini di production environment:

  • Google Cloud Platform
  • CloudFlare
  • MySQL Galera Cluster
  • Redis
  • Kubernetes (service, deployment, statefulset, pods, HPA, PVC dan lainnya)
  • Ambassador EdgeStack
  • Telemetry dengan Linkerd
  • Observasi Kube deployment dan statefulset dengan Grafana dan Loki
  • Observasi MySQL Galera Cluster dengan Percona Monitoring Management (PMM)
  • Automation menggunakan Ansible, BASH, Python, Packer dan Jenkins
  • CI/CD dengan menggunakan Github Action atau Gitlab CI
  • Deployment Kube deployment dan statefulset dengan Kustomize
  • Implementasi Pritunl VPN Enterprise (HA mode, 2FA, segregasi network untuk engineering dan non-engineering, dan lainnya)
  • Dan masih banyak lainnya

Terkadang harus join di dalam war-room bila ada insiden di Production. Tapi yang paling saya suka di RuangGuru adalah PDC (Public Design Challenge). Dimana kita dapat mempublikasikan rencana project kita yang akan kita terapkan di production.

Colleagues

Kesan saya selama bekerja dengan colleagues di departemen Engineering dan Data adalah:

  • No toxic environment
  • Blameless culture
  • Kolaboratif
  • Suportif
  • Komitmen bersama

Menurut saya, selain sisi teknikal. Rekan — rekan di Engineering dan Data telah memberikan kesan yang cukup baik dari sisi non-teknikal. Love you full!

Selain itu, rekan — rekan dari departemen lain pun memberikan kesan yang sama. Sejauh ini saya senang bekerjasama dengan mereka.

Benefit

Beberapa benefit yang saya dapatkan sebagai karyawan RuangGuru di departemen Engineering dan Data antara lain:

  • Asuransi Kesehatan Swasta. Cover istri dan anak (1). Maternity supports, vaksinasi dan kacamata juga dicover oleh asuransinya.
  • BPJS Kesehatan dan BPJS Ketenagakerjaan dibayarkan oleh perusahaan dan dari gaji karyawan sendiri
  • Cuti yang tak terpakai bisa diakumulasikan ke tahun berikutnya
  • Kalaulah saya tidak resign, saya akan mendapatkan THR
  • RuangLibur, libur satu minggu di minggu terakhir tahun 2022. Sebuah hal yang saya jarang temui.
  • Dan masih banyak lainnya

Advantages

RuangGuru memiliki sejumlah keuntungan dimana saya bekerja selama hampir 7 bulan disini. Diantaranya:

  • Work from anywhere (WFA)
  • Berkolaborasi dengan rekan kerja dari Thailand dan Vietnam. Sebuah pengalaman baru bagi saya.
  • Khusus di Engineering dan Data, saya bertemu rekan kerja yang berasal dari perusahaan — perusahaan seperti Bukalapak, Salestock, Gojek, Traveloka, Tokopedia dan masih banyak lainnya. Banyak yang bisa saya pelajari dari pengalaman dan keahlian mereka.
  • Bagi saya RuangGuru memiliki engineering practice yang cukup robust dan tertata dengan baik. Saya belajar banyak dari apa yang sudah terimplementasi di RuangGuru.
  • Saat saya implementasi VPN versi terbaru, cukup menjadi pengalaman unik. Karena dealing with hundreds of colleagues lebih menantang saat mereka harus mengajak mereka untuk adaptasi dengan VPN terbaru.
  • Dan masih banyak lainnya.

Special Thanks

Terima kasih kepada Mas Belva, Mas Iman, Mas Alvin, Mas Iqbal, Mas Levi dan jajaran manajemen lainnya yang sudah berkenan menerima saya sebagai bagian dari RuangGuru.

Terima kasih khususnya kepada Mas Suharto Hermansyah dan Mas Agastyo Satriaji Idam yang pernah interview saya dan membimbing saya selama bekerja di dalam tim infra.

Terima kasih juga kepada tim Engineering Manager seperti Kang Asep, Mas AW, Mas Isnan, Mas Divan dan manager lainnya yang pernah bekerja sama dengan saya.

Terima kasih kepada Mas Ronald yang sudah berkenan menjadi Onboarding Buddy dan temen tektokan saat handle issue di production.

Terima kasih juga kepada Mas Donny Kurniawan, Muhammad Zulfikar, Novian Deny Cahyo Aji, Prajna Prasetya buat bantuannya selama saya mengerjakan projek — projek related to infrastructure.

Terima kasih juga buat kolaborasi dan bantuannya kepada ex-Infrastructure Engineer Ruangguru Rizky Ramadhan, Mbak Wahyuni Puji Lestari dan Mas Espinal Adrinaldi. Sukses selalu yah di tempat kalian yang baru.

Terima kasih juga kepada Mbak Alifia Nirmala, Mbak Amanda Delia, Mbak Astrid Beladina Victoria, Mas Andri Syofyan, Mbak Dwanthy Elde, Mbak Anne Ruswandi, Mbak Riva Inayah Harahap, Mas Ariesyi dan tim HCCA lainnya yang sudah berkenan membantu sewaktu hiring process, onboarding, employment sampai akhirnya offboarding.

Terima kasih kepada Mas Isnan dan Mas Shaquille yang pernah interview saya juga untuk live coding sampai memeriksa hasil coding test saya.

Terima kasih kepada Muhammad Fauzan, Fadel Puluhlawa dan Fakhrana Paramita yang ternyata rekan satu kota Bandung. Baru ketemu dan ngobrol sama Fauzan in-person sampai saat ini. Semoga bisa ketemu juga sama Fadel dan Mita.

Terima kasih kepada Mas Yuri Setiantoko dan Mas Fadhlika yang sering berbalas chat buat hal — hal tentang Linux yang jarang dibahas orang lain.

Terima kasih kepada tim data yang sudah membantu proses migrasi database seperti Mas Wahyu Rudiyan, Mas Kurniawan Hendi, Mas Leonardus Andrew, Mas Sugimiyanto, Mas Agung WK, Mas Dhanang Wibisono, Mas Adeardo, Mas Rendy Bambang Junior dan masih banyak lagi.

Terima kasih kepada Mas Fitra Aditya yang mau share soal pengalamannya maintain BlankOn Linux. Dulu cuma bisa tahu dari forum atau socmed, tapi ternyata malah sekantor plus tektokan juga.

Terima kasih kepada Mas Prasetya Menggala yang sudah mau kerja bareng untuk implement VPN Enterprise plus segala hal tentang security concern lainnya. Mudah — mudahan rekan — rekan di RuangGuru bisa terbiasa dengan VPN baru yang lebih secure :D.

Terima kasih juga kepada rekan — rekanku lainnya di Engineering and Data, Business Operation, Product Operation, dan departemen lainnya yang pernah bekerja sama dengan saya selama bekerja di RuangGuru.

Banyak pengalaman dan kesan baik yang saya dapat dari rekan — rekan semuanya selama bekerja di RuangGuru. You guys are awesome! hope we cross the same path again in the future.

.
.
.

This is my last day at RuangGuru after one month notice 30 days ago. Semoga kontribusi saya di RuangGuru dapat bermanfaat bagi tim dan perusahaan.

Semoga RuangGuru sukses selalu!

--

--