Rafif Dzaky
Open to DevOps roles

Docs · ~/work/linux-ops

Work 03 · Infra operations

Running the Linode VPS fleet

The infrastructure behind 20+ production services. I provision and scale the Linode VPS hosts and handle DNS, SSL, access, hardening, secrets, databases and backups.

Context
Professional · PT Pengembang Sistem Manajemen
Period
Jan 2026 – present
Role
DevOps Engineer. I provision and administer the infrastructure as part of the DevOps team.
Stack
  • Linux
  • Linode
  • Docker
  • Nginx
  • Apache
  • Caddy
  • PHP-FPM
  • Supervisor
  • PostgreSQL
  • MySQL

Case study

Situation

The team’s production services run on Linode VPS hosts. Someone has to create them, point domains at them, keep certificates valid, control who logs in, patch and back them up, and look first when a service stops answering. That’s my job next to the pipelines.

What I handle

Layer Work
Servers New VPS from scratch (OS, users, PHP-FPM, Node, Docker). Resizing or splitting hosts based on the dashboards, and sizing plans to real usage to keep cost down.
Edge Domains and DNS records, SSL certificates and renewals, Nginx, Apache and Caddy virtual hosts.
Access SSH keys and permissions on servers and platform accounts, granted on joining and removed on leaving. Firewall rules, fail2ban, SSH config and OS patches.
Secrets Per-environment .env files and GitHub Actions secrets, kept out of repositories.
Data PostgreSQL and MySQL users and grants. Database dumps, server snapshots and restores.
Processes PHP-FPM pools, cron and the Laravel scheduler, queue workers and Horizon under Supervisor, log rotation.
Docs The deployment SOPs and workflow docs developers release with.

When a service is down

I work from the outside in:

  1. Reachable at all? DNS, certificate, port, web server.
  2. Process up? PHP-FPM, the container, Supervisor.
  3. What do the logs say?
  4. Config, secrets and cached settings correct?
  5. Can it reach the database and Redis?

For incident handling, see the monitoring case.

Limits

This is VPS operations, not a high-availability or multi-region platform. AWS, GCP and Kubernetes are on my learning path, not in my work experience.

recruiter@rafifdzaky: ~

Exec summary · 60 seconds

Rafif Dzaky Daniswara, DevOps Engineer

I own everything after the merge for PT PSM's 20+ production services: the pipelines that ship them, the servers they run on, and the monitoring that tells me when something drifts.

What I own today

  • CI/CD and release approvals
  • Linode VPS fleet: setup, scaling, hardening
  • Domains, DNS and SSL
  • Access, IAM and secrets
  • Monitoring and incident response

Not yet (learning in my homelab)

  • Kubernetes in production
  • AWS or GCP at scale

Evidence

Email [email protected]Contact detailsRésumé