Roadmap Jadi Cloud Engineer: Dari Nol hingga Tersertifikasi
Kamu sedang membaca ini karena satu pertanyaan yang mengganggu: apakah realistis jadi cloud engineer tanpa gelar IT? Jawabannya: ya, sangat realistis. Tapi bukan berarti gampang. Cloud engineer bukan profesi yang butuh memahami teori algoritma tingkat sarjana, tapi profesi yang butuh latihan tangan, pemahaman sistem, dan kebiasaan troubleshoot. Kamu bisa mulai dari kursus online gratis, bangun portfolio, dan lamar kerja dalam waktu 6 hingga 12 bulan kalau kamu fokus.
Artikel ini membongkar tugas harian cloud engineer secara konkret, sertifikasi AWS/GCP/Azure yang paling worth-it untuk pemula dengan estimasi biaya, dan roadmap belajar bertahap. Kalau kamu masih benar-benar baru di coding, baca juga panduan coding for beginners dari Menjadigital dan cara belajar Python untuk pemula supaya dasar pemrogramanmu solid sebelum masuk ke infrastruktur cloud.
Apa Itu Cloud Engineer? Tugas dan Tanggung Jawab

Cloud engineer adalah orang yang bertanggung jawab membangun, mengelola, dan memelihara infrastruktur di cloud (AWS, GCP, Azure) sebagai pengganti server fisik tradisional. Penjelasan tanpa jargon: bayangkan cloud itu seperti dapur komersial. Chef yang masak adalah developer, yang bikin aplikasi. Cloud engineer adalah orang yang memastikan dapurnya: ada gas, ada listrik, air mengalir, peralatan lengkap, dan kalau ada keran bocor, dia yang perbaiki sebelum Chef kehabisan waktu masak.
Berikut tugas harian yang akan kamu lakukan sebagai cloud engineer, bukan teori, tapi kerjaan aslinya:
- Provisioning server dan storage: Membuat virtual machine, mengatur kapasitas disk, dan memilih tipe instance yang sesuai kebutuhan aplikasi. Kamu akan sering membuka konsol AWS atau GCP dan klik-klik untuk spawn server baru, lalu otomatisasi proses itu dengan script.
- Konfigurasi networking: Mengatur VPC, subnet, firewall, dan load balancer supaya aplikasi bisa diakses publik tapi datanya aman. Ini seperti memasang sistem keamanan dan pintu masuk di gedung perkantoran.
- CI/CD pipeline: Menyiapkan otomatisasi deploy kode dari Git repository ke server. Kalau developer push kode baru, pipeline akan otomatis build, test, dan deploy tanpa intervensi manual.
- Monitoring dan alerting: Memasang tools seperti Prometheus atau CloudWatch untuk memantau CPU, memori, dan uptime server. Kalau CPU di atas 80%, kamu dapat alert di Slack dan harus investigasi sebelum aplikasi down.
- Backup dan disaster recovery: Memastikan data ter-backup secara terjadwal dan bisa di-restore kalau terjadi hal terburuk. Tugas ini sering tidak terlihat, tapi paling penting saat terjadi insiden.
- Cost optimization: Menganalisis tagihan cloud bulanan dan mencari cara untuk menurunkan biaya tanpa mengorbankan performa. Perusahaan sangat peduli soal ini karena tagihan cloud bisa membengkak cepat kalau tidak dipantau.
Yang tidak kamu lakukan: menulis kode aplikasi utama (itu tugas developer), melatih model AI (itu tugas machine learning engineer), atau membuat smart contract di blockchain. Cloud engineer fokus pada infrastruktur yang menjalankan semuanya, bukan produk yang berjalan di atas infrastruktur tersebut.
Skill Teknis yang Wajib Dimiliki (AWS, GCP, Azure)
Skill cloud engineer terbagi jadi dua lapis: foundation skills yang wajib kamu kuasai sebelum menyentuh platform cloud apapun, dan platform skills spesifik ke AWS, GCP, atau Azure. Banyak pemula langsung lompat ke sertifikasi tanpa fondasi yang kuat, lalu bingung kenapa materinya terasa terlalu abstrak. Jangan lakukan kesalahan itu.
Foundation Skills (Wajib Sebelum Cloud)
- Linux CLI: 90% server cloud menjalankan Linux. Kamu harus nyaman dengan command line: navigasi file, permission, process management, dan text editor seperti vim atau nano.
- Networking dasar: Paham IP address, DNS, port, HTTP/HTTPS, dan bagaimana paket data berpindah dari satu server ke server lain. Tanpa ini, konfigurasi VPC dan firewall akan jadi teka-teki.
- Scripting (Bash & Python): Cloud engineer bukan programmer full-time, tapi kamu akan menulis script untuk otomatisasi. Python adalah bahasa paling populer untuk cloud automation. Kalau kamu belum bisa Python, mulai dari panduan belajar Python dari Menjadigital.
- Git: Version control untuk semua file konfigurasi dan infrastructure-as-code. Kamu akan mengelola infrastruktur menggunakan Git repository seperti halnya developer mengelola kode aplikasi.
- Docker: Containerization adalah fondasi deployment modern. Paham cara build image, run container, dan debug masalah di dalam container.
Platform Skills: AWS vs GCP vs Azure
Tiga platform cloud terbesar punya filosofi dan ekosistem yang berbeda. Pilih satu untuk dikuasai terlebih dahulu, bukan tiga-tiganya sekaligus. Berikut perbandingannya:
| Aspek | AWS | GCP | Azure |
|---|---|---|---|
| Pangsa Pasar Global | Terbesar (~30%+) | Tercepat tumbuh | Kuat di enterprise |
| Provider di Indonesia | Ada (Jakarta region) | Ada (Jakarta region) | Ada (Jakarta region) |
| Lowongan di Indonesia | Paling banyak | Cukup banyak (startup AI) | Banyak (perusahaan korporat) |
| Kurva Belajar | Cukup curam, istilah unik | Lebih bersih, integrasi Google | Mirip AWS, fokus Microsoft |
| Ekosistem AI/ML | SageMaker | Vertex AI (terintegrasi) | Azure ML |
| Tools IaC | CloudFormation, CDK | Cloud Deployment Manager | Azure Resource Manager |
Opini jujur dari kami di Menjadigital: kalau kamu pemula di Indonesia, mulai dengan AWS. Alasannya sederhana, lowongan kerja paling banyak meminta AWS, komunitasnya paling besar, dan resource belajarnya paling banyak tersedia secara gratis. Setelah kamu kuat di AWS, belajar GCP atau Azure akan jauh lebih mudah karena konsep intinya sama.
Roadmap Sertifikasi Cloud dari Nol hingga Mahir

Sertifikasi bukan jaminan kamu dapat kerja, tapi ia memberi tiga hal: struktur belajar yang jelas, validasi pihak ketiga atas kemampuanmu, dan kepercayaan diri saat melamar. Berikut urutan sertifikasi yang paling masuk akal untuk pemula otodidak, dari yang paling dasar hingga spesialisasi.
Tahap 1: Cloud Practitioner (Dasar)
Ini adalah sertifikasi level dasar yang tidak butuh pengalaman teknis sama sekali. Tujuannya: memperkenalkan konsep cloud, model layanan (IaaS, PaaS, SaaS), dan dasar-dasar platform yang kamu pilih. Bayangkan ini seperti orientasi kampus sebelum kamu mulai kuliah sungguhan.
- AWS Certified Cloud Practitioner: ~$100 USD (sekitar Rp 1.600.000). Mencakup konsep dasar AWS, billing, dan model shared responsibility. Cocok untuk benar-benar nol.
- GCP Cloud Digital Leader: ~$99 USD (sekitar Rp 1.580.000). Setara dengan Cloud Practitioner, fokus pada konsep cloud dan use case bisnis.
- Azure Fundamentals (AZ-900): ~$99 USD (sekitar Rp 1.580.000). Mencakup konsep dasar Azure dan model cloud computing.
Biaya ini adalah biaya ujian sertifikasi resmi. Biaya tidak termasuk biaya belajar, yang bisa kamu lakukan secara gratis melalui dokumentasi resmi masing-masing provider dan kanal YouTube. Jangan bayar kursus mahal untuk sertifikasi level ini, materi gratis sudah cukup.
Tahap 2: Associate Level (Inti)
Setelah lulus Cloud Practitioner, lompat ke Associate. Di sini kamu mulai belajar hands-on: membuat instance, konfigurasi networking, setup database, dan otomatisasi. Sertifikasi ini yang paling sering diminta di lowongan kerja cloud engineer junior.
- AWS Certified Solutions Architect – Associate (SAA): ~$150 USD (sekitar Rp 2.400.000). Ini sertifikasi paling populer untuk cloud engineer dan paling worth-it. Mencakup arsitektur aplikasi di AWS, security, dan cost optimization.
- GCP Associate Cloud Engineer: ~$125 USD (sekitar Rp 2.000.000). Fokus pada deployment, operasi, dan management resource di GCP.
- Azure Administrator Associate (AZ-104): ~$165 USD (sekitar Rp 2.640.000). Mencakup implementasi, managing, dan monitoring identity, governance, storage, dan compute resources.
Untuk persiapan Associate level, rekomendasi kami: ambil kursus video (Stephane Maarek di Udemy untuk AWS, atau Google Cloud Skills Boost untuk GCP), lalu lakukan hands-on lab di free tier masing-masing platform. Tanpa praktik, kamu akan lupa 70% materi dalam dua minggu.
Tahap 3: Professional & Specialty (Mahir)
Professional level biasanya diambil setelah kamu punya 1-2 tahun pengalaman kerja. Sertifikasi ini sangat dalam dan teknis, menguji kemampuan arsitektur end-to-end dan troubleshooting. Ambil ini hanya setelah Associate dan punya pengalaman nyata di lapangan.
- AWS Certified Solutions Architect – Professional: ~$300 USD (sekitar Rp 4.800.000). Level lanjutan yang mencakup arsitektur multi-account, migrasi kompleks, dan hybrid cloud.
- AWS Certified DevOps Engineer – Professional: ~$300 USD (sekitar Rp 4.800.000). Fokus pada CI/CD, automation, dan monitoring di skala besar.
- AWS Certified Security – Specialty: ~$300 USD (sekitar Rp 4.800.000). Mencakup enkripsi, identity management, dan security incident response.
Jangan terburu-buru ke Professional. Banyak kandidat yang gagal karena mengambil Professional tanpa pengalaman praktis. Associate level sudah cukup untuk melamar posisi junior dan mid-level.
Berapa Gaji Cloud Engineer di Indonesia dan Luar Negeri?
Gaji cloud engineer bervariasi tergantung pengalaman, lokasi, dan jenis perusahaan. Berikut rentang estimasi berdasarkan data agregat dari platform job board dan laporan gaji tech, per Agustus 2026. Angka ini adalah estimasi dan bisa berbeda di setiap perusahaan.
| Level | Gaji Bulanan (Indonesia) | Gaji Tahunan (US/Europe) |
|---|---|---|
| Junior (0-2 tahun) | Rp 8-15 juta | $70,000-$110,000 |
| Mid-level (2-5 tahun) | Rp 15-30 juta | $110,000-$160,000 |
| Senior (5+ tahun) | Rp 30-60 juta+ | $160,000-$200,000+ |
Di Indonesia, startup tech dan perusahaan e-commerce seperti Tokopedia, Gojek, dan Bukalapak adalah tempat dengan konsentrasi lowongan cloud engineer terbanyak. Perusahaan enterprise seperti bank dan telco juga mulai banyak merekrut cloud engineer untuk migrasi infrastruktur mereka. Gaji di startup biasanya lebih rendah tapi pakai bonus dan equity, sementara di enterprise lebih stabil dengan benefit lengkap.
Untuk remote work ke luar negeri, cloud engineer adalah salah satu peran yang paling cocok di-remote. Banyak engineer Indonesia yang bekerja untuk perusahaan Singapura, Australia, atau US dengan gaji dalam USD. Hal ini bisa menggandakan atau melipatgandakan penghasilanmu dibanding kerja lokal, tapi butuh portofolio dan kemampuan komunikasi Bahasa Inggris yang solid.
Cara Mulai Karir Tanpa Pengalaman: Tips Praktis

Kamu tidak punya gelar IT, tidak punya pengalaman kerja tech, tapi ingin jadi cloud engineer. Strateginya bukan melamar ke ratusan lowongan dan berharap ada yang menerimamu. Strateginya adalah bangun bukti nyata kemampuanmu, lalu tunjukkan bukti itu ke calon pemberi kerja. Berikut langkah-langkah konkret yang bisa kamu mulai minggu ini.
Langkah 1: Kuasai Linux dan Networking Dasar
Sebelum menyentuh AWS atau GCP, pastikan kamu nyaman dengan Linux CLI dan paham konsep networking dasar. Install Ubuntu di VirtualBox atau gunakan WSL di Windows, lalu praktikkan perintah-perintah dasar: navigasi file, permission, ssh, dan text editing. Untuk networking, pahami IP, DNS, port, dan HTTP. Tanpa fondasi ini, materi cloud akan terasa seperti membaca bahasa alien.
Langkah 2: Daftar Free Tier dan Praktikkan
Ketiga platform besar (AWS, GCP, Azure) punya akun free tier yang memberi kamu akses gratis ke layanan dasar selama 12 bulan atau bahkan selamanya untuk beberapa layanan dengan batas tertentu. Daftar, lalu ikuti tutorial hands-on resmi dari masing-masing provider. Jangan hanya nonton video tutorial, tapi benar-benar klik dan membuat sesuatu di konsol.
Proyek pertama yang bagus: deploy sebuah web aplikasi sederhana (static HTML atau Node.js app) ke EC2 instance di AWS. Ini akan mengajarkanmu tentang provisioning, security groups, dan networking dalam satu sesi praktik.
Langkah 3: Bangun Portfolio Proyek di GitHub
Portfolio adalah pengganti pengalaman kerja formal. Buat 3-5 proyek infrastruktur cloud di GitHub, lengkap dengan dokumentasi README yang jelas. Beberapa ide proyek:
- Deploy aplikasi web multi-tier dengan database terpisah, load balancer, dan auto-scaling group.
- Setup CI/CD pipeline menggunakan GitHub Actions atau AWS CodePipeline untuk deploy aplikasi dari Git ke EC2.
- Migrasi aplikasi monolitik sederhana ke arsitektur container menggunakan Docker dan ECS atau GKE.
- Buat Terraform module yang provision VPC, subnets, dan EC2 instance dari nol. Commit ke GitHub sebagai reusable infrastructure-as-code.
Setiap proyek harus punya README yang menjelaskan: apa arsitekturnya, kenapa kamu pilih konfigurasi itu, berapa estimasi biaya bulanannya, dan cara re-produksi. README yang baik lebih bernilai daripada sertifikat.
Langkah 4: Ambil Sertifikasi Associate
Setelah punya beberapa proyek, ambil sertifikasi Associate level (AWS SAA, GCP Associate Cloud Engineer, atau Azure AZ-104). Sertifikasi ini memberi sinyal ke recruiter bahwa kamu serius dan punya struktur pengetahuan yang terorganisir.
Langkah 5: Lamar Posisi Junior atau Cloud Support
Posisi pertama yang realistis untuk pemula tanpa pengalaman formal: Cloud Support Engineer, Junior Cloud Engineer, atau DevOps Trainee. Perusahaan seperti Tokopedia, Gojek, Bukalapak, Traveloka, dan bank digital sering membuka posisi ini. Jika kamu tertarik bekerja remote, banyak platform job board internasional bisa jadi tempat mencari peluang.
Saat melamar, sertakan link GitHub portfolio dan sertifikasi di CV kamu. Sebagian besar recruiter akan mengecek GitHub-mu sebelum menelepon. Pastikan proyek-proyekmu rapi, terdokumentasi, dan menunjukkan pertumbuhan kemampuan dari proyek ke proyek.
Bedanya Cloud Engineer dengan Profesi Tech Lain
Banyak yang bingung membedakan cloud engineer dengan profesi tech lain yang juga populer. Berikut perbandingan singkat supaya kamu tidak salah pilih jalur karier.
Cloud Engineer vs Machine Learning Engineer
Machine learning engineer fokus pada melatih dan mendeploy model AI. Mereka bekerja dengan data, algoritma, dan framework seperti TensorFlow atau PyTorch. Cloud engineer fokus pada infrastruktur yang menjalankan model AI tersebut. Kalau kamu tertarik dengan AI dan machine learning secara konsep, baca penjelasan AI vs Machine Learning vs Deep Learning dari Menjadigital. Cloud engineer yang ingin mengkhususkan diri pada infrastruktur AI/ML bisa mendalami tools seperti AWS SageMaker, GCP Vertex AI, atau Azure ML.
Cloud Engineer vs Full Stack Developer
Full stack developer membangun aplikasi web end-to-end, dari frontend (HTML, CSS, JavaScript) hingga backend (server, database, API). Mereka menulis kode aplikasi yang dipakai langsung oleh end user. Cloud engineer tidak menulis kode aplikasi, tapi memastikan server dan infrastruktur yang menjalankan aplikasi itu tetap hidup dan aman. Kalau kamu lebih tertarik membangun aplikasi, pelajari dulu fungsi JavaScript untuk pemula dan mulai dari sana.
Cloud Engineer vs Blockchain Developer
Blockchain developer menulis smart contract dan membangun aplikasi terdesentralisasi (dApps) di atas blockchain seperti Ethereum atau Solana. Mereka bekerja dengan bahasa khusus seperti Solidity dan memikirkan konsensus, tokenomics, dan keamanan kontrak. Cloud engineer bekerja dengan infrastruktur tradisional (server, database, networking) yang bisa jadi menjalankan node blockchain itu sendiri. Dua-duanya butuh pemahaman sistem, tapi domainnya sangat berbeda.
| Profesi | Fokus Utama | Output Kerjaan Harian | Tools Utama |
|---|---|---|---|
| Cloud Engineer | Infrastruktur server & layanan cloud | VPC, EC2, load balancer, CI/CD | AWS/GCP/Azure, Terraform, Docker |
| ML Engineer | Model AI & pipeline data | Training script, model deployment | TensorFlow, PyTorch, SageMaker |
| Full Stack Developer | Aplikasi web end-to-end | Frontend + backend code | React, Node.js, PostgreSQL |
| Blockchain Developer | Smart contract & dApps | Solidity contract, dApp frontend | Solidity, Hardhat, Web3.js |
Punya Pertanyaan soal Cloud Engineer?
Jadi cloud engineer tanpa gelar IT formal itu realistis, tapi bukan jalan pintas. Kamu butuh 6-12 bulan belajar konsisten, 3-5 proyek portfolio di GitHub, dan satu sertifikasi Associate untuk mulai melamar. Yang penting: jangan hanya menonton tutorial, tapi praktikkan setiap konsep di akun free tier. Cloud engineer adalah profesi yang sangat hands-on, dan bukti kemampuanmu ada di GitHub, bukan di CV.
Punya pertanyaan atau pengalaman soal belajar cloud engineering? Bagikan di kolom komentar, dan ikuti Menjadigital untuk update teknologi terbaru. Kalau kamu masih bingung mulai dari mana, baca juga panduan coding for beginners dari Menjadigital untuk membangun fondasi pemrogramanmu terlebih dahulu.
Frequently Asked Questions
Apakah saya bisa jadi cloud engineer tanpa gelar IT?
Bisa. Cloud engineering adalah profesi yang sangat hands-on. Yang dinilai recruiter adalah kemampuan praktis: apakah kamu bisa setup server, konfigurasi networking, dan troubleshoot masalah. Portfolio proyek di GitHub dan sertifikasi resmi (seperti AWS SAA) bisa menggantikan gelar formal untuk posisi junior.
Berapa lama waktu yang dibutuhkan untuk jadi cloud engineer dari nol?
Rata-rata 6-12 bulan kalau kamu belajar konsisten 10-15 jam per minggu. Bulan 1-2 untuk Linux dan networking dasar, bulan 3-5 untuk platform cloud spesifik dan hands-on project, bulan 6-8 untuk sertifikasi Associate, dan sisanya untuk membangun portfolio dan melamar kerja.
Platform cloud mana yang sebaiknya saya pelajari pertama kali?
AWS adalah pilihan terbaik untuk pemula di Indonesia karena lowongan kerja paling banyak, komunitas paling besar, dan resource belajar gratis paling banyak. Setelah kuat di AWS, belajar GCP atau Azure akan jauh lebih mudah karena konsep intinya sama.
Apakah sertifikasi cloud wajib untuk dapat kerja?
Tidak wajib, tapi sangat membantu terutama untuk pemula tanpa pengalaman kerja formal. Sertifikasi seperti AWS Solutions Architect Associate memberi validasi pihak ketiga atas kemampuanmu dan membantu CV-mu lolos screening awal. Kombinasi sertifikasi dan portfolio proyek adalah strategi terkuat.
Apa bedanya cloud engineer dan DevOps engineer?
Cloud engineer fokus pada infrastruktur: provisioning server, networking, storage, dan security di platform cloud. DevOps engineer fokus pada proses: CI/CD pipeline, automation, monitoring, dan culture kolaborasi antara development dan operations. Dalam praktik, dua peran ini sering tumpang tindih dan banyak cloud engineer juga mengerjakan tugas DevOps.


