Agung Sulaksana

Menerima proyek baru · Bandung, Indonesia

DevOps & Infrastructure Consultant

Infrastruktur yang andal.Deployment yang otomatis.

Saya membantu tim software dan bisnis digital menyiapkan server, mengotomasi deployment, dan menjaga aplikasi tetap berjalan. Semuanya terdokumentasi, jadi tim Anda bisa melanjutkannya sendiri.

Saya juga mendesain dan membangun frontend. Proyek Anda bisa saya kawal dari desain antarmuka sampai berjalan di production.

.gitlab-ci.yml · main
  1. $ git push origin main
  2. › pipeline #1284 berjalan di runner self-hosted
  3. ✓ buildimage app:3f9c2e1 1m 42s
  4. ✓ test128 lulus 38s
  5. ✓ pushregistry privat 11s
  6. ✓ deploydocker stack deploy 24s
  7. › app_web replicas 3/3, rolling update selesai
  8. › traefik: https://app.contoh.id 200 OK
  9. $
Contoh run pipelinepush → production ± 3 menit, tanpa langkah manual
pengalaman di konsultan IT, sejak 2018
8+ tahun
aplikasi yang saya ikut bangun dan kembangkan
78+
development dan production, dirilis lewat CI/CD
50+ klaster

01Layanan

Apa yang bisa saya kerjakan untuk tim Anda.

Fokus saya ada di jalur antara kode dan production: server, container, pipeline, dan semua yang menjaga aplikasi tetap hidup.

  • 01

    CI/CD & otomasi deployment

    Build, test, dan deploy berjalan otomatis setiap kali kode masuk. Rilis jadi rutinitas, bukan acara yang bikin tegang.

    1. commit
    2. build
    3. test
    4. registry
    5. staging
    6. production
    deploy:production:
      stage: deploy
      environment: production
      rules:
        - if: $CI_COMMIT_BRANCH == "main"
      script:
        - docker stack deploy -c stack.yml app --with-registry-auth
    • Pipeline GitLab CI atau GitHub Actions
    • Runner dan container registry self-hosted
    • Environment staging dan production terpisah
    • Rollback dan catatan rilis
  • 02

    Setup & migrasi server berbasis container

    Pindahkan aplikasi dari cPanel atau server lama ke Docker, lengkap dengan reverse proxy dan SSL otomatis.

    • Setup server Linux (Ubuntu)
    • Docker, Compose, dan Swarm
    • Reverse proxy Traefik atau Nginx
    • Migrasi dari shared hosting ke VPS
  • 03

    Audit, monitoring & backup

    Tahu lebih dulu saat ada yang mati, dan bisa pulih saat terjadi masalah.

    • Audit konfigurasi server dan aplikasi
    • Monitoring uptime dengan alert
    • Backup database terjadwal dan uji restore
    • Laporan temuan dan rekomendasi
  • 04

    Hardening & optimasi

    Server lebih aman dan hemat resource, dengan konfigurasi yang terukur.

    • Firewall dan akses SSH yang aman
    • Patch dan upgrade OS terencana
    • Optimasi performa dan resource
    • Pengelolaan secrets dan hak akses
  • 05

    Design to deploy

    Butuh aplikasi dari nol? Saya mengerjakan desain UI, membangun frontend, lalu men-deploy-nya ke infrastruktur yang sama. Satu orang yang paham seluruh jalurnya.

    1. Figma
    2. React / Vue
    3. Docker
    4. Production
    • Desain UI dan prototipe di Figma
    • Frontend React, Vue, atau Nuxt dengan TypeScript
    • Integrasi REST atau GraphQL ke backend Laravel atau Go
    • Deploy, dokumentasi, dan serah terima

02Rekam jejak

Dipercaya menangani sistem skala nasional.

Nama klien tidak saya sebutkan. Yang bisa saya ceritakan adalah skalanya, masalahnya, dan bagian yang saya kerjakan.

  1. 01Platform pemerintah nasional2022 – 2026

    Sistem sertifikasi perangkat telekomunikasi

    Sistem generasi baru untuk pengajuan dan penerbitan sertifikat perangkat telekomunikasi, dipakai vendor perangkat di seluruh Indonesia.

    Perangkat telekomunikasi yang beredar resmi di Indonesia melewati proses sertifikasi di sistem ini.

    Bagian saya

    Frontend Vue dan Nuxt (TypeScript), kontribusi di beberapa service backend Go, GitLab CI self-hosted dengan runner dan registry sendiri, backup PostgreSQL dengan pgBackRest, serta mode maintenance saat rilis.

    • Vue
    • Nuxt
    • TypeScript
    • Go
    • GraphQL
    • PostgreSQL
    • GitLab CI
  2. 02Platform pemerintah nasional2024 – 2026

    Migrasi sistem penerimaan negara ke microservices

    Sistem monolit yang sudah berjalan bertahun-tahun dipecah menjadi microservices per modul (perencanaan, pelaksanaan, pengawasan, monitoring, dan lainnya).

    Bagian saya

    Analisis proses bisnis sistem lama, frontend React untuk portal dan modul utama, workflow CI/CD untuk lebih dari 20 service, dan deployment di Docker Swarm. Termasuk captcha dan pembatasan percobaan login.

    • React
    • Laravel
    • REST API
    • Docker Swarm
    • CI/CD
    • Microservices
  3. 03Platform pemerintah nasional2025 – 2026

    Sistem informasi jabatan fungsional

    Layanan informasi dan persyaratan jabatan fungsional, dengan portal publik dan panel admin yang masing-masing punya frontend dan backend terpisah.

    Bagian saya

    Memimpin frontend Vue 3, setup server, deployment, dan CI/CD (termasuk scan SonarQube) untuk klaster development dan production.

    • Vue 3
    • Laravel 12
    • Docker Swarm
    • Traefik
    • GitLab CI
  4. 04Redesign antarmuka2023 – 2024

    Modernisasi UI sistem keuangan negara

    Tampilan sistem yang sudah stabil lebih dari 5 tahun diganti menjadi modern dan minimalis, tanpa merusak fungsi yang berjalan.

    Bagian saya

    Redesign antarmuka dengan Tailwind CSS di atas kode CodeIgniter yang sudah ada, ditambah captcha dan validasi password yang lebih ketat pada form registrasi dan lupa password.

    • Tailwind CSS
    • PHP
    • CodeIgniter
    • JavaScript
  5. 05Platform pemerintah nasional2025 – 2026

    Portal resmi lembaga kebijakan transportasi

    Website publik dan CMS untuk publikasi, layanan informasi publik, dan data terbuka sebuah lembaga kebijakan di tingkat kementerian.

    Bagian saya

    Frontend Vue dan API Laravel untuk web publik dan CMS: login SSO, fitur layanan informasi publik, unggah laporan, dan API data terbuka. Optimasi query halaman utama dengan caching, serta pipeline build dan deploy dengan Docker dan GitLab CI.

    • Vue
    • Laravel
    • Docker
    • GitLab CI
    • Portainer
  6. 06Platform pemerintah nasional2023 – 2026

    Basis data kebijakan transportasi

    Aplikasi untuk mendata, mencari, dan memantau kebijakan beserta targetnya, dilengkapi dashboard dan katalog penelitian.

    Bagian saya

    Pengembangan antarmuka dashboard, daftar, dan form kebijakan, termasuk tampilan responsif dan dark mode. Menyiapkan containerisasi dan pipeline GitLab CI untuk production.

    • PHP 8
    • CodeIgniter 4
    • MySQL
    • Docker
    • GitLab CI
  7. 07Dashboard pemerintah2021 – 2024

    Dashboard pemantauan spektrum frekuensi radio

    Beberapa dashboard untuk unit pengelola spektrum frekuensi: ringkasan eksekutif lintas aplikasi, pemantauan legalitas dan penertiban, serta data microwave link.

    Bagian saya

    Antarmuka dashboard dengan grafik ECharts dan peta, layout yang disesuaikan untuk layar besar beresolusi tinggi, serta form validasi dan filter data.

    • PHP
    • CodeIgniter 4
    • JavaScript
    • ECharts
    • MariaDB
  8. 08Sistem korporat2022 – 2024

    Sistem manajemen pelatihan untuk perusahaan farmasi

    Sistem untuk mengelola analisis kebutuhan pelatihan, kualifikasi personel, kuis, sertifikasi, dan laporannya.

    Bagian saya

    Antarmuka panel admin dengan Blazor, layout cetak laporan dan sertifikat, serta optimasi performa halaman publik (gambar WebP, minifikasi, dan pemuatan aset yang ditunda).

    • C#
    • .NET
    • Blazor
    • MudBlazor
    • Sass
  9. 09Website dan e-commerce2025 – 2026

    Website pusat pelatihan dengan pendaftaran dan pembayaran

    Website katalog program pelatihan dan event, dengan pendaftaran peserta dan pembayaran online.

    Bagian saya

    Fitur katalog program, halaman event, dan alur pembayaran melalui payment gateway. Optimasi SEO (structured data, URL berbasis slug, alt text) dan reset password berbasis OTP untuk akun yang password-nya terdeteksi bocor.

    • PHP 8.2
    • CodeIgniter 4
    • PostgreSQL
    • Midtrans

03Cara kerja

Empat langkah, tanpa kejutan.

Setiap tahap punya hasil yang jelas, jadi Anda selalu tahu proyek sedang di mana.

  1. 01

    Audit

    Saya cek kondisi server, alur deploy, dan titik rawan yang ada sekarang.

    HasilLaporan temuan

  2. 02

    Rencana

    Prioritas, estimasi, dan arsitektur target kita sepakati sebelum ada yang diubah.

    HasilDokumen rencana

  3. 03

    Implementasi

    Perubahan dikerjakan bertahap dan diuji di staging dulu, baru masuk production.

    HasilPipeline & server siap

  4. 04

    Serah terima

    Dokumentasi, runbook, dan sesi transfer ilmu agar tim Anda bisa mandiri.

    HasilRunbook & dokumentasi

  • Stabil dulu, baru canggihKeamanan dan stabilitas di atas tren.
  • Mudah dikelolaSolusi praktis yang bisa dirawat tim Anda.
  • TerdokumentasiSetiap perubahan tercatat untuk keberlanjutan.
  • Komunikasi terbukaProgres dan kendala dilaporkan apa adanya.

04Tentang

Dari piksel sampai pipeline.

Karier saya dimulai dari desain: desain print, desain materi pemasaran, lalu desain UI aplikasi. Dari sana saya pindah ke frontend dengan Vue dan React, backend, sampai masuk ke ranah DevOps.

Di proyek pemerintahan, saya sering memegang sisi yang jarang dilirik: pengelolaan server, Docker Swarm, Traefik, GitLab Runner, otomasi backup, dan monitoring.

  1. 2017

    Layout Designer

    Magang, surat kabar harian

    Menyusun 1 sampai 2 halaman koran setiap hari.

  2. 2018

    Graphic Designer

    Materi pemasaran, konten digital, dan aset aplikasi.

  3. 2019

    UI Designer

    Desain dan prototipe aplikasi web dan mobile dari brief klien.

  4. 2020

    Frontend Web Developer

    Vue (Quasar, Nuxt), React, TypeScript, REST, dan GraphQL.

  5. 2024 - 2026

    Frontend Tech Lead

    Code review, strategi teknis, dan deployment dengan Docker Swarm, Traefik, dan GitLab CI.

  6. DevOps & Infrastructure Consultant

    Membuka layanan untuk tim dan bisnis yang butuh infrastruktur rapi.

05Perkakas

Teknologi yang saya pakai di production.

Bukan daftar dari tutorial. Semua di bawah ini pernah saya pasang, rawat, atau perbaiki di proyek nyata.

Frontend
  • Vue
  • Nuxt
  • React
  • TypeScript
  • Tailwind CSS
  • Pinia
  • Redux Toolkit
  • GraphQL
Backend
  • Laravel
  • CodeIgniter
  • Go
  • Node.js (Express, NestJS)
  • FastAPI
Container & orkestrasi
  • Docker
  • Docker Compose
  • Docker Swarm
  • Portainer
  • Buildx
CI/CD & kualitas kode
  • GitHub Actions
  • GitLab CI
  • GitLab Runner
  • Container registry
  • SonarQube
Proxy & jaringan
  • Traefik
  • Nginx
  • Apache
  • OpenLiteSpeed
  • Cloudflare Tunnel
Data & storage
  • PostgreSQL
  • MySQL / MariaDB
  • Oracle
  • Redis
  • MinIO
  • NFS
Konfigurasi, monitoring & otomasi
  • Consul
  • Grafana
  • Uptime Kuma
  • Playwright
  • n8n
Desain & multimedia
  • Figma
  • Photoshop
  • Illustrator
  • After Effects

Mari diskusi

Ceritakan masalah infrastruktur Anda. Kita cari jalan keluarnya.

Server sering down, deploy masih manual, atau mau pindah dari cPanel? Kirim pesan singkat berisi kondisi saat ini, dan saya balas dengan langkah awal yang masuk akal.