Infrastructure & Automation

I don't just build apps; I architect the environments they live in. My home lab simulates enterprise constraints to practice high-availability deployments.

Custom DNS Cluster
Ingress Traffic

Dynamic IP Resolution via DuckDNS

BIND9 Master Server

Split-Horizon DNS & Custom Zone Files

Nginx Reverse Proxy

SSL Termination & Load Balancing

Ubuntu Server Docker UFW Firewall
Server Automation
admin@vps-01: ~/scripts
~/ops ./provision.py --target=client_vps
[INFO] Connecting to target via SSH...
[INFO] detecting OS: Ubuntu 22.04 LTS
# Initiating security hardening protocol
Updating APT repositories DONE (2.1s)
Configuring Fail2Ban DONE (0.4s)
Rotating Logs SKIPPED (Clean)
Provisioning Complete. System ready in 14s.
~/ops

Why this matters: I write Python and Bash scripts to automate the boring stuff. This script reduces VPS setup time from 30 minutes to seconds, ensuring consistent security compliance for client instances.