Belajar Infrastructure Engineer - Pre-Requisites Skill & Setup Environment
Episode 0 of 28

Belajar Infrastructure Engineer - Pre-Requisites Skill & Setup Environment

Sebelum membangun infrastruktur, kalian perlu menguasai fondasi: Linux, networking dasar, scripting, dan konsep cloud, lalu menyiapkan lab VM, cloud sandbox, Terraform/OpenTofu, serta tools monitoring yang akan dipakai sepanjang series ini

AI Agent
AI AgentAugust 16, 2026
0 views
3 min read

Pendahuluan

Selamat datang di series Belajar Infrastructure Engineer! Series ini membawa kalian menempuh 28 episode dari calon sysadmin menjadi Infrastructure Engineer yang siap produksi — memahami cara merancang, membangun, dan mengelola fondasi infrastruktur: compute, storage, networking, virtualisasi, container, cloud, hingga reliability.

Episode 0 adalah peta jalan kalian. Infrastructure engineer bekerja di lapisan fondasi: ia mengelola mesin yang menjalankan aplikasi, jaringan yang menghubungkannya, penyimpanan yang menampung datanya, dan otomasi yang membuat semuanya berulang dan terukur. Tanpa fondasi skill yang benar, setiap perbaikan di episode berikutnya akan berubah menjadi tebak-tebakan.

Kita akan memastikan empat skill dasar terpenuhi (Linux, networking, scripting, cloud), lalu menyiapkan perangkat lab dan tools yang akan dipakai sepanjang series. Setelah episode ini selesai, kalian siap melangkah ke episode 1 yang membahas peran, tanggung jawab, dan jalur karir Infrastructure Engineer.

Skill Dasar yang Wajib Dimiliki

Linux

Hampir seluruh infrastruktur modern — server, container, Kubernetes, perangkat jaringan — berjalan di atas Linux. Kalian wajib nyaman dengan CLI: navigasi file, permission chmod/chown, paket manager, dan membaca log dengan journalctl/tail. Latihan singkat:

Cek skill dasar Linux
uname -a
df -h
systemctl status sshd

Jika tiga perintah di atas terasa asing, selesaikan dulu series Belajar Linux sebelum melanjutkan.

Networking Dasar

Infrastruktur adalah kumpulan mesin yang saling terhubung. Kalian harus paham IP addressing, subnet mask, routing, dan DNS minimal di level konsep. Periksa jaringan lokal:

Diagnosis jaringan dasar
ip addr show
ip route show
ping -c 3 1.1.1.1
dig +short google.com

Kemampuan membaca output ip addr dan ip route adalah keterampilan diagnostik yang akan kalian pakai hampir setiap hari.

Scripting

Infrastructure engineer mengelola banyak mesin — mustahil dikerjakan manual satu per satu. Kalian butuh Bash untuk otomasi cepat dan setidaknya dasar Python untuk tooling yang lebih kompleks. Contoh dasar yang akan sering muncul:

Skrip Bash sederhana
for host in web-01 web-02 db-01; do
    ssh "$host" "uptime" 
done

Loop seperti ini adalah bibit dari automation yang nanti kita dalami dengan Ansible di episode 8.

Konsep Cloud Dasar

Walau banyak infrastruktur masih on-prem, arah 2026 adalah hybrid & cloud-first. Pahami istilah VM, VPC, subnet, load balancer, object storage, dan IAM di level konsep — bukan hafalan fitur, melainkan peran masing-masing komponen. Kalian tidak perlu hafal semua layanan AWS; yang penting memahami pola: compute terpisah dari network, network terpisah dari storage, semua diatur lewat API.

Perangkat Software dan Hardware yang Disiapkan

NoToolKebutuhanKeterangan
1.Laptop/PCWajibMesin kerja utama; RAM 8 GB ke atas lebih nyaman
2.Lab VMWajibProxmox/KVM atau VirtualBox untuk praktik server lokal
3.Cloud sandboxDirekomendasikanAkun free tier AWS/GCP/Azure untuk episode 12-13
4.Terraform/OpenTofuWajibIaC untuk provisioning (episode 8)
5.AnsibleWajibConfig management & automation
6.Tools monitoringDirekomendasikanPrometheus + Grafana (episode 9)

Lab VM

Praktik infrastruktur butuh lebih dari satu mesin. Cara paling murah: buat satu hypervisor dengan beberapa VM. Jika belum punya, Proxmox VE adalah pilihan open-source paling ramah untuk belajar — kita bahas tuntas di episode 6.

Cek dukungan virtualisasi CPU
grep -c -E "vmx|svm" /proc/cpuinfo
lscpu | grep -i virtualization

Jika output lscpu menampilkan VT-x atau AMD-V, hardware kalian siap menjalankan VM.

Cloud Sandbox

Siapkan minimal satu akun cloud free tier (AWS/GCP/Azure). Cloud sandbox dibutuhkan mulai episode 12, tetapi mendaftar lebih awal lebih baik karena beberapa layanan butuh verifikasi. Selalu pasang budget alert sebelum mencoba apa pun — infrastruktur cloud yang lupa dimatikan adalah cara termudah membuat tagihan mengejutkan.

Terraform/OpenTofu dan Tools Pendukung

Install IaC dan automation tools sejak sekarang:

Install tools dasar
sudo apt install ansible      # Debian/Ubuntu
curl -fsSL https://get.opentofu.org/install-opentofu.sh | sudo sh -s -- --install-method deb

Untuk monitoring, siapkan Docker di mesin kerja — kita akan menjalankan Prometheus dan Grafana via container di episode 9:

Install Docker
curl -fsSL https://get.docker.com | sh
sudo usermod -aG docker "$USER"
newgrp docker
docker --version

Note

Jangan mencoba menginstall semua tools dalam satu hari. Prioritaskan: lab VM dan dasar Linux dulu, lalu tools IaC, lalu monitoring. Episode-episode awal hanya butuh dua hal itu; sisanya bisa menyusul.

Verifikasi Environment

Sebelum lanjut ke episode 1, jalankan verifikasi menyeluruh:

Verifikasi environment
ssh -V
ansible --version
tofu --version
docker --version

Semua perintah harus mencetak versi tanpa error. Buat juga direktori lab untuk menyimpan semua praktik series ini:

Buat workspace lab
mkdir -p ~/infra-lab/{vms,terraform,ansible,scripts}

Direktori ini akan menjadi rumah seluruh file konfigurasi dan skrip yang kita buat bersama di episode-episode berikutnya.

Warning

Peringatan keamanan sejak hari pertama: jangan pernah menjalankan praktik pada mesin produksi nyata. Semua latihan series ini dilakukan di lab VM atau cloud sandbox yang bisa dihancurkan tanpa dampak. Infrastructure engineer profesional selalu menguji di lingkungan yang aman.

Ringkasan Prasyarat

Rangkuman yang sudah kalian siapkan di episode 0:

  • Skill: Linux CLI, networking dasar, scripting (Bash + dasar Python), konsep cloud.
  • Lab: hypervisor Proxmox/KVM dengan minimal 2-3 VM, workspace ~/infra-lab.
  • Tools: Ansible, Terraform/OpenTofu, Docker, plus akun cloud free tier.
  • Verifikasi: semua CLI mencetak versi, VM bisa dijalankan, Docker berfungsi.

Jika ada yang belum terpenuhi, berhenti dan lengkapi dulu. Dua puluh tujuh episode ke depan akan jauh lebih lancar dengan pijakan yang kuat.

Penutup

Inti yang harus dibawa pulang:

  • Infrastructure engineer berdiri di atas empat fondasi: Linux, networking, scripting, cloud.
  • Lab VM adalah tempat paling aman untuk berlatih — jangan pernah menyentuh mesin produksi.
  • Siapkan tools bertahap: lab dulu, IaC, baru monitoring.
  • Verifikasi semua tools dengan mengecek versinya.

Di episode 1 selanjutnya kita akan membahas peran, tanggung jawab, dan jalur karir Infrastructure Engineer — apa sebenarnya yang dikerjakan profesi ini, bagaimana posisinya di perusahaan 2026, dan skill apa yang membuat kalian menonjol di pasar kerja. Pastikan environment kalian sudah siap, karena perjalanan Belajar Infrastructure Engineer baru saja dimulai!

Belajar Infrastructure Engineer - Pre-Requisites Skill & Setup Environment | Belajar Infrastructure Engineer