Infrastructure Engineer ยท Mekari
๐ŸŒธ This is me, pure & unfiltered, only me.

Scroll
Diki โ€” Professional
Diki โ€” Personal
operationaledgelocalservinglocalvisits--

I keep systems up and shipping, from bare-metal racks to backend APIs.

  1. HEADmainSep 2026 - Present

    Infrastructure Engineer

    MekariยทCentral Jakarta, Indonesia (Hybrid)

    • Helped run an in-place microk8s upgrade (v1.24 to v1.34) and an ingress migration from NGINX to Traefik during an after-hours window. The team converted 33 ingresses, restored 32 services to healthy, and re-pointed the API gateway upstream to the new port.
    • Executed client deployments and data migrations, importing databases from shared multi-tenant instances into dedicated client instances, on clusters managed with Argo CD (app-of-apps) and Helm.
    • Built a reusable database-TTL service (Kubernetes CronJobs as a generic Helm chart, one per database) that cleared recurring disk alerts, and automated archiving of large application-log tables.
    • Diagnosed production incidents including a MongoDB crash loop caused by a full VM disk from unbounded container logs. Set log rotation and a log-file size limit, then pushed for a retention policy.
    • Took over a client's infrastructure end-to-end in October, driving env-drift fixes and pull requests, and coordinating with seniors, product, and infosec.
    • Integrated an internal AI agent and built a Google Chat API wrapper. Designed MCP tooling with a read-only default and a confirmation gate before writes.
  2. mainJun 2026 - Sep 2026

    Data Center Engineer

    PT RackH Lintas AsiaยทSouth Jakarta, Indonesia

    • Built and ran a centralized monitoring and security platform (Security Onion, Grafana) across 2 bare-metal servers, giving the team a single view of production; flagged anomalous colocation traffic to the relevant division.
    • Helped resolve 3 major systems and network incidents inside the internal uptime SLA. Owned 2 hosting incidents end-to-end: a Proxmox server disk failure and a compromised shared hosting/cPanel server.
    • Led development of an internal Data Center Infrastructure Management (DCIM) tool that replaced spreadsheet documentation and cut average documentation time by roughly 45%.
  3. mainDec 2022 - Feb 2026

    Independent Software Engineer

    Self EmployedยทCirebon, West Java

    • Engineered a Node.js automation toolset that migrated 524 domains to a new hosting platform in under 4 hours using parallel execution.
    • Ran production deployments on Linux VPS (Debian) with Docker, moving client projects from local dev into real environments.
    • Wrote Node.js automation for DNS configuration and system updates, cutting manual effort and config errors.
    • Built backend-heavy applications (Node.js, AdonisJS) covering database design, API integration, and server-side logic.
    • Delivered responsive Tailwind CSS interfaces that held up across devices.
  4. feature/santikabranch of AGP StudioFeb 2025 - Oct 2025

    Sole Developer

    Santika Group (Agency Branch of AGP Studio)ยทCirebon, West Java

    • Owned technical delivery for a new agency branch from concept through deployment.
    • Built custom client web applications: database schema design with Drizzle ORM, API development, and frontend.
    • Advised agency leadership on technical feasibility for client pitches.
  5. mainmergeโ† feature/santikaJul 2024 - Oct 2025

    IT Staff

    AGP StudioยทCirebon, West Java

    • Built centralized telemetry across multiple VPS environments over SSH port tunneling and wired it into SigNoz, which cut incident resolution time by about 80%.
    • Kept internal systems available by monitoring server health and performance for the design team.
    • Diagnosed and fixed hardware and software bottlenecks on resource-heavy CAD workstations.
    • Standardized software deployment and license management for CAD and design toolkits.

Systems built to stay up, handle load, and stay easy to work on.

2026
Deep Dive โ†’

Backend / infra engineer

deploy-receiver: self-hosted auto-rollback deploys

Self-hosted deploy receiver for Docker Compose. Verifies signed GitHub webhooks (HMAC-SHA256, constant-time comparison) and orchestrates a git โ†’ Docker build โ†’ compose up โ†’ health-check pipeline that automatically rolls back to the last known-good commit on failure.

Node.jsExpressDocker ComposeGitHMAC-SHA256Linux
2026
Deep Dive โ†’

Backend & Cloudflare platform engineer

Upload Dewek: edge-native DAM on Cloudflare

Serverless Digital Asset Management (DAM) API on Cloudflare's edge. Uploads go directly to R2 via S3 presigned POST, so ingestion is zero-compute. D1 holds metadata and Cloudflare Images applies transforms on the fly.

Cloudflare WorkersCloudflare R2Cloudflare D1TypeScriptHonoS3 API
2024
Deep Dive โ†’

Infrastructure & Backend Engineer

Mass Migration Automation: Multi-DNS to HestiaCP

Automated Node.js scripts that ported 524 domains across servers in under 4 hours using parallel execution.

Node.jsTypeScriptHestiaCP APICloudflare APINamecheap APISFTP

Architectural deep dives and enterprise infrastructure.
(Because some projects are legally binding)

2026
Case Study โ†’

Full-stack engineer

DCIM: rack and power management for a live data center

In-house DCIM console for a hosting company: racks, devices, PDUs, network ports, and power or port wiring in one place. Management IPs and VLANs are first-class data, every mutation is role-gated, and Vitest + Playwright cover the logic, deployed as a Docker Compose stack.

TypeScriptReact 19DrizzleMariaDBExpressVitestPlaywrightDocker Compose
2026
Case Study โ†’

DevOps engineer

jenkins-migration: from webhook receiver to declarative pipeline

Replaced a hand-rolled deploy webhook with a declarative Jenkins pipeline: parallel lint/unit/E2E against throwaway MariaDB containers, SHA-tagged Docker builds, branch-gated dev/prod deploys with health-check rollback, and per-stage GitHub commit statuses. v2 (multibranch, shared library, build-once promotion) is designed.

JenkinsGroovyDockerDocker ComposeMariaDBGitHub APIPlaywright
2025
Case Study โ†’

DevOps & infrastructure engineer

Agency Core Infrastructure: centralized telemetry across multi-VPS

Designed centralized telemetry across multiple VPS environments using SSH port tunneling. SigNoz cut incident MTTR by 80%.

DockerLinux VPSSigNozNginxOpenTelemetryPrometheus
2025
Case Study โ†’

Full-Stack Engineer

Client MVP Suite: 5 Full-Stack Products in 4 Months

Shipped 5 full-stack MVP applications in 4 months as the sole engineer at a digital agency. Each product went from blank repo to production in under 5 weeks, using a shared architecture playbook built around Svelte, Next.js, and Drizzle ORM.

SvelteNext.jsDrizzle ORMAdonisJSPostgreSQLCloudflare
2025
Case Study โ†’

Automation & Full-Stack Engineer

Automated Blog Engine: n8n + Gemini AI + Headless CMS

Built an automated blog publishing pipeline for a client with two blog topics. Every few hours, the system scrapes trending topics, extracts context with Google Search, generates articles via Gemini API, and publishes them to two separate headless CMS instances.

n8nGemini APIGoogle Search APIDirectusSvelteKitWordPressDocker Compose

Tools I reach for when building production systems.

control-plane

Kubernetes

microk8s cluster ยท v1.24 โ†’ v1.34 ยท Argo CD (app-of-apps) + Helm

control-plane

Docker

Docker & Docker Compose

control-plane

Linux

Debian/Ubuntu production servers & VPS

kubectl get pods -n infra

14 pods

Kubernetes clusters, Argo CD and Helm deploys, virtualization, and the reverse-proxy edge.

  • Kubernetes
  • k3s
  • Helm
  • Argo CD
  • Docker
  • Proxmox
  • Nginx
  • Traefik
  • MikroTik
  • Wazuh
  • HestiaCP
  • Linux
  • Bash
  • Harbor

kubectl get pods -n observability

8 pods

Metrics, logs, traces, and detection โ€” the LGTM stack plus Security Onion.

  • Grafana
  • Prometheus
  • SigNoz
  • OpenTelemetry
  • Loki
  • Tempo
  • Mimir
  • Security Onion

kubectl get pods -n backend

9 pods

Node.js and TypeScript services shipped to production.

  • Node.js
  • TypeScript
  • AdonisJS
  • NestJS
  • Express
  • Fastify
  • Bun
  • Drizzle
  • Hono

kubectl get pods -n data

7 pods

Relational, analytical, and cache stores behind the services.

  • PostgreSQL
  • MySQL
  • MariaDB
  • MongoDB
  • SQLite
  • ClickHouse
  • Redis

kubectl get pods -n cloud

6 pods

Edge compute, cloud infrastructure, and CI/CD.

  • Cloudflare
  • Google Cloud
  • Alicloud
  • GitHub Actions
  • Jenkins
  • Bitbucket

kubectl get pods -n frontend

6 pods

React interfaces and the modern JavaScript toolchain.

  • React
  • Next.js
  • Svelte
  • Tailwind CSS
  • Vite
  • Framer Motion
more namespacesDirectus ยท Remix ยท Astro ยท GSAP ยท Python
  • Directus
  • Remix
  • Astro
  • GSAP
  • Python

I'm an Infrastructure Engineer at Mekari, operating single-tenant client environments on on-prem and private-cloud Kubernetes clusters. The work runs from in-place cluster upgrades and an ingress migration, through Argo CD and Helm deploys and database migrations, to production incident response.

That operational work sits on a backend and bare-metal foundation: I still build services in Node.js and TypeScript, and I've run the physical layer too, from Proxmox virtualization and RAID to ISP-facing networking. For observability I lean on Grafana, the LGTM stack, Prometheus, and SigNoz, and I'm studying toward the Google Cloud Associate Cloud Engineer certification.

The work changes week to week: triaging a production incident, automating an infrastructure migration, keeping a monitoring platform honest. It all comes back to visibility, reliability, and developer velocity.

whoami.sh
nameMuhammad Akbar Dzikri Mubarok
roleInfrastructure Engineer
locationJakarta, Indonesia
statusinfrastructure engineer @ mekari
4+
Years of Experience
524
Domains Migrated in 4h
33
Ingresses

Hey, I'm Diki, though my online friends know me as Tura. I'm 21, fiercely introverted IRL (pretty much terrified of crowds), but an absolute yapper online. I'm a listener by nature, constantly looking for intimacy and connection, whether that's through emotional bedroom pop or just sitting in Roblox social maps listening to strangers across the world share their life stories.

My aesthetic safe space is anything pastel pink or blue. I've mostly traded anime for binge-watching movies like Gone Girl and Oldboy, or series like Mr. & Mrs. Smith. I love the outdoors purely for the scenery; just keep the people away from me (anxiety hits like a truck).

I am unapologetically obsessed with cats. My setup is entirely fueled by caffeine: normally a matcha or mocha, but if deadlines are breathing down my neck, I'm surviving on a double-shot oatmilk latte with zero sugar.

Tura (Roblox Avatar)
diary.txt
aliastura (textrovert)
dobmarch 11th, 2005 (pisces)
birth_flowerdaffodil
mbtienfp (but basically introverted)
listening_toluke chiang, keshi, reality club, illit, niki
fave_animebeastars, vinland saga
fave_moviesoldboy, gone girl
caffeine_statusdouble shot oat latte (no sugar)
โˆž
Cat Obsession
99+
Roblox Friends
24/7
Bedroom Pop On Repeat

Award

National Best TOEIC Score Achiever

Score: 985/990

Certification

Certificate of Competence in Multimedia

KKNI Level II

Bachelor's DegreeOct 2023 - Feb 2025

STIKOM Poltek Cirebon

Computer Science

Left the program to work full-time after completing core coursework in Data Structures, Algorithms, and Web Development.

Vocational High School2020 - 2023

SMK Negeri 1 Kedawung

Multimedia

Learned multimedia production, the start of the design-to-code pipeline I still lean on for assets and quick edits.

Open to backend engineering roles, contract work, and side projects. I reply within 24 hours.

Open to all sort of convos, ranging from tech discussions and music playlists, to social issues and local/global political and economical landscape.