Deskripsi pekerjaan DevOps / System Engineer PT MULTI MEDIKA MAHADATA
Kualifikasi:
- Pengalaman minimal 2-3 tahun sebagai DevOps Engineer, System Administrator, atau Infrastructure Engineer.
- Menguasai administrasi server Linux: command line, manajemen SSH key, firewall (UFW/iptables), hak akses pengguna, dan troubleshooting sumber daya server.
- Memahami kebutuhan menjalankan aplikasi Laravel: konfigurasi PHP, Composer, migrasi database via Artisan, pengelolaan queue worker (Supervisor/Redis), task scheduler, dan integrasi storage dengan Google Cloud Storage.
- Memahami proses build dan deployment aplikasi React (Vite/Webpack), termasuk konfigurasi routing SPA di Nginx dan pengelolaan environment variable frontend maupun backend.
- Memahami dasar Google Cloud Platform, terutama Cloud Storage (bucket, service account, permission) serta Compute Engine dan VPC.
- Mahir membuat script otomasi (Bash/Shell) dan berpengalaman dengan CI/CD (GitHub Actions atau GitLab CI).
- Terbiasa mengelola sertifikat SSL (Let's Encrypt/Certbot), hardening server, fail2ban, serta backup dan recovery.
Tugas dan Tanggung Jawab:
- Menginstal, mengonfigurasi, memantau kesehatan, dan mengamankan server Linux (Ubuntu/Debian) di berbagai penyedia VPS.
- Mengonfigurasi web server (Nginx, Caddy, atau Apache) dan reverse proxy, serta mengoptimalkan PHP-FPM dan Laravel, meliputi queue worker (Supervisor), scheduler/cron, Redis, dan caching.
- Mengelola deployment build aplikasi React, baik sebagai static build melalui Nginx/CDN maupun runtime Node.js/SSR bila diperlukan.
- Mengelola integrasi Google Cloud Storage (GCS) untuk asset dan media Laravel, termasuk Service Account, kebijakan IAM dasar, dan lifecycle storage.
- Mengelola database relasional (MySQL/PostgreSQL) di level VPS, mencakup replikasi, indexing dasar, tuning performa, dan backup otomatis ke GCS.
- Membangun pipeline otomatis (GitHub Actions atau GitLab CI) untuk build, test, dan zero-downtime deployment ke VPS, misalnya dengan rsync, Docker, Deployer, atau Ansible.
- Membantu tim merancang roadmap migrasi bertahap dari VPS tradisional ke arsitektur container atau managed service di GCP (Compute Engine, Cloud Run, Cloud SQL, atau GKE) secara efisien biaya.

