▍ Open to support / infra roles
Hi, I'm Md. Nazmus Sadat.
Technical Support Engineer
I keep web infrastructure online — and engineers unblocked.
tickets resolved
servers managed
uptime maintained
on-call coverage
I'm a Technical Support Engineer who lives in the terminal.
I troubleshoot production web hosting — when a site is down, slow, or throwing 500s, I'm the person who SSHes in, reads the logs, finds root cause, and ships a durable fix without taking the rest of the box down with it.
Day to day that means OpenLiteSpeed / Nginx vhosts, PHP-FPM pools, DNS and SSL, MySQL/MariaDB tuning, WordPress incidents, and the occasional 2am OOM-killer mystery. I document everything so the next engineer doesn't have to relearn it.
- Focus
- Web hosting & Linux infra support
- Stack
- OpenLiteSpeed · Nginx · MySQL · PHP
- Approach
- Investigate → confirm → backup → fix → verify
- Status
- Open to support / infra roles
The toolkit I reach for under pressure.
- ›Linux (Ubuntu/Debian)
- ›OpenLiteSpeed
- ›Nginx
- ›PHP-FPM
- ›systemd
- ›Bash
- ›Docker
- ›DNS
- ›SSL/TLS · Let's Encrypt
- ›Cloudflare
- ›Email deliverability
- ›Reverse proxy
- ›Firewall / WAF
- ›WordPress / WooCommerce
- ›MySQL / MariaDB
- ›Redis
- ›LiteSpeed Cache
- ›Git
- ›Migrations
Where I've kept the lights on.
Technical Support Engineer @ xCloud Hosting
Jan 2026 — Present- ▹Front-line and escalation support for managed VPS customers on the OpenLiteSpeed stack.
- ▹Diagnose and resolve outages: PHP-FPM 502s, MySQL OOM crash-loops, cache permission 500s, SSL/DNS misconfig.
- ▹Write durable, regeneration-proof fixes via persistent vhost includes; document each incident for the team.
Support / Junior Engineer @ Previous Company
2024 — 2025- ▹Resolved customer tickets across hosting, email, and DNS.
- ▹Performed site migrations and post-migration verification.
- ▹Built internal docs and runbooks for common incidents.
Real incidents — problem, diagnosis, durable fix.
Sites across a shared VPS intermittently 502'd with DB-connection errors; mysqld was being OOM-killed repeatedly.
One PHP-FPM pool with an oversized min_spare was pinning 50+ idle workers, thrashing swap until the kernel killed the lowest-priority process — mysqld.
Right-sized the pool's pm.* values, graceful-reloaded FPM, and hardened mysqld with OOMScoreAdjust=-600 so it stops being the kernel's first victim.
B.Sc. in Computer Science & Engineering
2018 — 2022Your University
Foundations in networking, operating systems, and databases that underpin my infra work today.
$ ./say-hello.sh
Got a server on fire, or a role to fill? Let's talk.
The fastest way to reach me is email. I read everything and reply quickly.
Send a message ↗