Kurniadi Ahmad Wijaya
Forward Deployed AI Engineer
Membangun AI dan software kelas production untuk perbankan, fintech, dan enterprise.
Technical Consultant, Software & AI · Metrodata (PT Mitra Integrasi Informatika)
Langsung ke konten

Kesiapan Azure Marketplace untuk Empat Produk AI

Empat produk AI MII dikemas sebagai plan Azure Managed Application dan divalidasi lewat test install sungguhan. Rilis ditandatangani, ARM-TTK berjalan di CI, dan metering sudah dibangun tetapi dinonaktifkan. Offer di Partner Center belum dibuat.

Hasil utama

  • 36 defects

    Defect penghambat instalasi yang diperbaiki sebelum pemeriksaan pasca-instalasi lolos

  • 4 products

    Paket Managed Application yang tervalidasi lewat test install sungguhan

  • 1 day

    Pivot dari SaaS multi-tenant ke plan Managed Application di empat repositori

Peran
Engineering lead untuk paket, rilis, dan test install empat produk. Model offer diputuskan oleh manajer saya, dan struktur paket mengikuti implementasi referensi milik rekan kerja.
Periode
Okt 2026
Jenis proyek
Proyek
Ruang di HQ 3D
L3:marketplace-productization

Hasil

  • 36 defects

    Defect penghambat instalasi yang diperbaiki sebelum pemeriksaan pasca-instalasi lolos

    Di empat produk (14, 12, 5, dan 5). Plan publik dan privat diinstal di subscription uji, lalu dihapus setelahnya.

  • 4 products

    Paket Managed Application yang tervalidasi lewat test install sungguhan

    Baru tahap kesiapan: offer di Partner Center belum dibuat, dan metering belum pernah memanggil Metering API live.

  • 1 day

    Pivot dari SaaS multi-tenant ke plan Managed Application di empat repositori

    12 stacked pull request di-merge pada 7 Okt 2026, di hari keputusan diambil.

Masalah

Metrodata ingin menjual empat aplikasi AI buatannya (voice contact center, code security, CV screening, dan fraud review) melalui Microsoft Marketplace, diinstal di subscription Azure milik setiap pelanggan dan ditagih berdasarkan pemakaian produk, bukan token AI yang sudah dibayar langsung oleh pelanggan.

Kontribusi

  1. Jalur SaaS multi-tenant sempat dibangun untuk keempat produk dalam satu hari. Ketika manajer saya memilih plan Azure Managed Application, saya memimpin implementasi pivot tersebut di hari yang sama: kode tenancy dihapus di balik guard satu organisasi yang fail-closed, dengan data live tetap di tempatnya.
  2. Saya membangun paket per plan dengan struktur bersama yang mengikuti referensi rekan kerja: wizard instalasi dengan pengecekan region dan kuota Azure OpenAI, ARM-TTK di CI, serta rilis yang ditandatangani melalui signer GitHub OIDC tanpa client secret, menggunakan key Key Vault yang tidak dapat diekspor.
  3. Saya mengimplementasikan metering per jam yang idempotent di keempat produk: satu catatan per dimensi dan jam, managed identity, dan hanya unit produk yang dihitung. Metering tetap dinonaktifkan sampai offer tersedia.
  4. Saya menjalankan test install Service Catalog sungguhan untuk plan publik dan privat di subscription uji yang anggarannya dibatasi, lalu memperbaiki setiap defect penghambat instalasi, termasuk lock managed resource group yang membuat identitas milik aplikasi sendiri tidak bisa memanggil layanan AI-nya. Untuk MII Fraud Detection, test install Starter publik dan Enterprise privat berhasil di Container Apps setelah lima temuan diperbaiki; deployment internalnya tetap berjalan di App Service.

Tech stack

  • Azure Managed Applications
  • ARM templates
  • ARM-TTK
  • Bicep
  • Key Vault
  • Managed Identity
  • Marketplace Metering API
  • Container Apps
  • App Service
  • GitHub Actions

Riwayat karier terkaitTechnical Consultant, Software & AI, Metrodata (PT Mitra Integrasi Informatika)

Saya terbuka untuk pekerjaan freelance atau paruh waktu di bidang software dan AI engineering.

kurniadiahmadwijaya@gmail.com
Tentang dan kontakLihat CV