Anda di halaman 1dari 4

Ujian Saringan Masuk Suitmedia

Nama Kandidat : Ferry Ananda Febian


Posisi Yang Dipilih : DevOps Engineer
Ceritakan pengalaman Anda yang paling berkesan terkait membangun arsitektur sistem
yang highly-scalable:
● Apa objective dari arsitektur tersebut dan bagaimana strategi Anda untuk
mencapainya?
● Apa saja kendala yang sering ditemui pada saat membangun arsitektur yang highly-
available beserta dengan solusi penanganannya?
● Bagaimana hasilnya secara kuantitatif jika dibandingkan KPI Anda atau benchmark
di industri?

Solusi :
Pengalaman paling berkesan terkait membangun arsitektur sistem yang highly-scalable
adalah tantangan ketika development harus menyesuaikan teknologi dan juga platform yang
digunakan pada sistem, objective arsitektur yang saya buat lebih mengutamakan automasi
dengan memanfaatkan tools ci/cd seperti gitlab ci dan github actions.
Kendala yang sering saya temui saat membangun arsitektur highly-scalable ketika membuat
konfigurasi di platform dengan kontainer.
Hasil secara kuantitatif jika dibandingkan benchmark di industri adalah arsitektur yang
dibangun dapat menghemat biaya.
Nama Kandidat : Ferry Ananda Febian
Posisi Yang Dipilih : DevOps Engineer
Ceritakan pengalaman Anda yang paling berkesan terkait keamanan informasi
● Apa masalah yang dihadapi dan seberapa besar dampaknya terhadap bisnis?
● Bagaimana strategi Anda untuk memitigasi risiko keamanan tersebut?

Terkait keamanan informasi yang paling berkesan bagi saya adalah ketika laptop saya
terinfeksi ransomware, saya sadar hal itu bisa terjadi karena saya sering menginstall aplikasi
bajakan dari internet. Dampak dari infeksi ransomware bagi saya sangat fatal, semua folder
tak terkecuali di direktori C: terenkripsi, semua file penting mulai dari tugas kuliah dan data-
data pribadi saya tidak bisa dikembalikan. karena pengalaman terinfeksi ransomware sejak
saat itu saya beralih ke sistem operasi open source seperti linux, memanfaatkan tools-tools
alternatif yang awalnya sering menggunakan microsoft office beralih ke google docs atau
libre office dan juga masif untuk melakukan backup data-data penting ke penyimpanan
cloud.
Ujian Saringan Masuk Suitmedia
Nama Kandidat : Ferry Ananda Febian
Posisi Yang Dipilih : DevOps Engineer
Buatlah desain diagram infrastruktur dengan menggunakan draw.io/diagrams.net/MS Visio
yang diharapkan dapat menerapkan layanan-layanan berikut ini:
● Container as a Service (CaaS)
● PostgreSQL database
● Redis
● Object Storage
Dalam membuat desain diagram infrastruktur, mohon untuk memperhatikan beberapa hal
berikut ini :
● Cost Optimized
● Highly Available
● Auto scaling
● Secured
● Mampu menangani concurrent user up to 1,500 CCU dengan normal workload
sekitar 100 CCU.

Solusi :
Ujian Saringan Masuk Suitmedia

Nama Kandidat : Ferry Ananda Febian


Posisi Yang Dipilih : DevOps Engineer

Buatlah sebuah konfigurasi CI/CD dengan menggunakan salah satu tools berikut ini:
● Gitlab CI
● Github Actions
● Google Cloud Build
● Jenkins

Adapun tasks yang perlu dimasukkan ke dalam konfigurasi tersebut adalah sebagai berikut:
● Code Static Analysis Inspection
● Unit Test
● Integration
● End to End Test
● Build container image
● Deploy to AWS / GCP / Azure

CI/CD Tool : Github Actions


Solusi :

Membuat konfigurasi CI/CD dengan tools Github Actions https://github.com/ratixdev/ujian-


suitmedia

Deploy aplikasi ke GCP


https://ujian-suitmedia.et.r.appspot.com

Anda mungkin juga menyukai