Available for opportunities

Ikhtiar
Hidayatullah

NOC Engineer — Network & Automation · Skynet

I keep an FTTH network running and build the tools that run it.

I work at Skynet, an FTTH ISP in East Java. Half of my work is the network: routers, OLTs, upstreams and incidents. The other half is the software around it: billing, installs over WhatsApp, monitoring and outage detection, shipped with tests and guarded deploys.

Portrait of Ikhtiar Hidayatullah
10+
MikroTik routers operated
1,000+
ONUs managed via TR-069
2,000+
PPPoE subscribers billed
500+
Automated test files in CI
MikroTik Linux Laravel React Docker Grafana Prometheus GitHub Actions

Selected work

Skynet eBilling — ISP Billing & Operations Platform

Production

Billing and operations platform for an FTTH ISP: customers, invoices, online payments, automatic isolate/reconnect on MikroTik, and the tools NOC uses every day.

  • 2,000+ PPPoE subscribers billed monthly
  • 10+ MikroTik routers kept in sync
  • 500+ automated test files, 300+ in blocking CI groups
  • 20+ Playwright end-to-end specs
LaravelReactBillingMikroTikCI/CD
Read case study
eBilling dashboard with monthly billing, active customers, receivables and recent payments

Infrastructure

The network behind it

MikroTik edge and POP routers on metro, VLAN + OSPF and tunnel links, OLTs from three vendors, 1,000+ ONUs on GenieACS, and the Proxmox / Docker platform that runs the tools.

Edge / core routingPOP connectivityPOP router featuresOLTsONU / CPE & TR-069Servers & platform
See devices and topology

Experience

2025 — Present

NOC Engineer — Network & Automation

Skynet (FTTH ISP)

Responsible for day-to-day operation of an FTTH network, from core routing to subscriber CPEs, and for the tools the NOC uses for monitoring, provisioning and billing.

  • Operate a network of 10+ MikroTik routers, 4+ GPON OLTs (ZTE, Huawei, HiOSO) and 1,000+ TR-069-managed ONUs serving 2,000+ PPPoE subscribers.
  • Lead incident response end to end: triage, fault isolation (upstream, router, OLT/ODP, CPE), service restoration and root-cause follow-up.
  • Resolved network-wide WhatsApp call drops by moving PCC load balancing to per-source classification and tuning UDP timeouts; reduced latency under load with multi-queue and fq_codel.
  • Hardened edge routers: restricted Winbox, API and SNMP to the management network, added WAN-side drop rules, closed an exposed open proxy, and enforced DNS with failover.
  • Built network monitoring on Prometheus and Grafana, plus outage detection that suggests the likely cause from OLT alarms, ACS data and PPPoE logs, validated in shadow mode before going live.
  • Set up daily off-site database backups and ran a full disaster-recovery drill, restoring service from backup in about 14 minutes.
  • Automated subscriber operations: isolate and reconnect on MikroTik, a captive payment page, and WhatsApp-driven installs with automatic ONU provisioning and GenieACS tagging.
MikroTikGPONGenieACSLaravelCI/CDNOC

Oct 2025 — Nov 2025

Computer Network Installation Training

UPT BLK Surabaya

Formal training in network installation and configuration.

  • IP addressing, subnetting and VLSM; switch, router and access point configuration with VLANs.
  • Static and dynamic routing: RIP, OSPF, EIGRP and BGP.
  • Structured troubleshooting of wired and wireless LANs.
CiscoRoutingVLANSubnetting

Feb 2024 — Jun 2024

Tech Team Academy (Internship)

PT. ARAI Rubber Seal Indonesia

IT support and network installation in a manufacturing plant.

  • Installed LAN cabling and terminated connectors.
  • Installed and configured CCTV cameras.
  • Provided hardware and network-printer support for production and office staff.
IT SupportCCTVNetworking

Capabilities

Routing & switching

OSPF · static and recursive routing · BGP fundamentals · PCC load balancing · dual-upstream failover · VLAN · subnetting / VLSM

MikroTik / RouterOS

PPPoE server and profiles · simple queues · fq_codel · firewall / NAT · OpenVPN and L2TP tunnels · netwatch · syslog · RouterOS API

GPON / OLT

ZTE C300 · Huawei MA5608T · HiOSO; ONU provisioning over CLI · optical levels · LOS / dying gasp · service ports · migrations between OLTs

TR-069 / ACS

GenieACS (NBI · provisions · virtual parameters · presets) · DHCP option 43 · connection requests over tunnels · FiberHome CPEs

Monitoring & incidents

Prometheus · Grafana · blackbox and MikroTik exporters · alerting · syslog analysis · outage triage and root-cause write-ups

Network security

Management-plane lockdown · firewall policy · DNS control · closing exposed services · off-site backups and recovery drills

Linux / servers

Ubuntu · Proxmox · Docker · Docker Compose · Traefik · systemd · MySQL · Redis

Automation

Python · Bash · Playwright · Laravel / PHP · React / TypeScript · GitHub Actions CI · WhatsApp gateway (Evolution API) · OCR

Change management

Written plans · dry-run → backup → apply → rollback · runbooks · peer review before production changes

What I can help with

Open for freelance and part-time engagements around ISP operations and the tooling that keeps them running.

ISP / NOC Operations

Day-to-day operations that keep an FTTH network stable, with incidents handled fast and written down.

  • Troubleshooting & triage
  • Runbooks with rollback
  • Incident follow-up

MikroTik Routing & Failover

Routing, PCC load balancing and recursive failover that stay safe to change.

  • PCC by source address
  • Recursive failover
  • OSPF / VLAN / tunnels

PPPoE, Queues & DNS

PPPoE profiles that match what is sold, queues that do not add latency, forced DNS with failover.

  • Package profiles
  • multi-queue / fq_codel
  • Forced DNS + netwatch

GPON & TR-069

ONU provisioning on ZTE / Huawei OLTs and CPE management through GenieACS.

  • OLT CLI automation
  • GenieACS provisions
  • Optical level checks

ISP Billing & Ops Software

Laravel + React tools for billing, payments, isolation, installs over WhatsApp and outage detection.

  • Payment gateway callbacks
  • Auto isolate / reconnect
  • WhatsApp workflows

Monitoring & CI/CD

Prometheus / Grafana monitoring, chat reports, and CI with guarded, scripted deploys.

  • Grafana + exporters
  • GitHub Actions
  • Docker / Coolify / Traefik

About

I got into networking through my campus Linux community at Trunojoyo University, then made it official with network installation training at BLK Surabaya.

Today I run NOC operations at Skynet, an FTTH ISP — and what I enjoy most is the seam between networks and code: if an ops task repeats, there is usually a tool that should be doing it, with tests and a rollback.

See my daily toolkit

Home lab — where I test things first

  • MikroTik CHR / RouterOS VMs

    Routing, recursive failover, and queue experiments — rehearsed in VMs before touching production routers.

  • Routing protocol labs

    VLAN segmentation plus RIP / OSPF / BGP scenarios in network simulation.

  • Linux playground

    systemd services, cron automation, and SSH hardening drills.

Education & credentials

B.Sc. — Informatic Engineering

Universitas Trunojoyo Madura

Jul 2020 — Oct 2025 · Bangkalan, East Java

3.70 / 4.00

Focused on computer networks and Linux administration. Active member of the campus KOELIT Linux community, with projects in server optimization and network security.

Pemasangan Jaringan Komputer — UPT BLK Surabaya

UPT Balai Latihan Kerja Surabaya

Okt 2025

Network Penetration Testing

Cyber Academy Indonesia

Agu 2024

Fundamentals of DevOps

Dicoding Indonesia

Sep 2023

Let's talk.

Open to NOC / Network Engineer roles, freelance projects, or just a conversation about networks.

ihidayatullah57@gmail.com
WhatsApp Telegram GitHub LinkedIn Pamekasan, East Java · Indonesia