← All services Hosting & DevOps

Hosting & DevOps

Servers, deployments, backups, SSL, monitoring — the boring stuff that keeps the lights on, handled.

When you need this

  • Your site or app went down and nobody on staff knew where to start.
  • Backups exist… probably. You've never actually tested restoring one.
  • Deployments involve someone SSH-ing in and editing files. Sometimes things break.
  • Your SSL certificate expired without warning and customers saw a scary page.
  • You've outgrown shared hosting but don't have anyone to manage a real server.

What we do

  • Server provisioning (VPS, cloud, bare metal — Linux throughout)
  • Apache / nginx, PHP-FPM, MySQL / PostgreSQL configuration and tuning
  • Auto-renewing SSL via Let's Encrypt (no more expired-cert surprises)
  • Scripted deployments via git webhooks — push to main, the server pulls
  • Automated backups with periodic restore tests (a backup is theory until you've restored from it)
  • Uptime monitoring, log aggregation, and alerting
  • Migrations between hosts without downtime
How this gets built now

Deploy scripts get read line by line

These tools write server and deploy scripts quickly, and infrastructure code that is quietly wrong looks entirely normal. The failure I worry about most is the destructive step that reads as routine. I once found a deploy script wiping the directory a server uses to prove it owns its domain, so certificate renewals were going to stop silently — nothing errored, nothing alerted, and I caught it before it lapsed. That one had nothing to do with AI, but it is exactly the shape of mistake generated code makes look ordinary. So they get read line by line.

How I use AI coding agents on client work →
Examples from real engagements

What this looks like

Wholesale label manufacturer VPS migration

Moved a long-running operation off a fragile shared-hosting setup that was hanging weekly to a properly-configured VPS — daily file generation automated, monitoring in place, deployments scripted. Years in, infrastructure is something the client doesn't think about anymore.

BitBucket-driven deployment pipeline

Push to main, BitBucket fires a webhook, the server validates the signature, pulls, and rsyncs the right files into the right vhosts (each with its own .env). Used across our own production stack and several client setups.

SSL audit and rescue

Found and fixed a deployment script on a different project that was inadvertently wiping the .well-known directory used for ACME challenges — silently breaking renewals. Caught it before the cert lapsed.

Need someone to take infrastructure off your plate?

Tell me what you're trying to fix — I'll reply the same day.