Infrastructure & DevOps
Server Administration & DevOps
Linux server setup, hardening, and ongoing maintenance for ecommerce workloads. Docker Compose deployments, Varnish cache configuration, and Git-based CI/CD workflows - the full stack, not just the application layer.
Background
At a German Software Development Agency I was responsible not only for the Magento codebase but for the entire server infrastructure the shop ran on - Nginx configuration, PHP-FPM pools, Varnish VCL, database tuning, and deployment pipelines. That experience taught me that application performance and infrastructure performance are inseparable.
Since going independent, I set up and maintain Linux servers for ecommerce clients: initial provisioning, security hardening, Docker Compose based deployments, monitoring, and proactive maintenance. I understand the full request lifecycle from DNS to PHP-FPM response.
What I Deliver
Server Setup & Hardening
Ubuntu/Debian provisioning, firewall rules (ufw/iptables), fail2ban, SSH key auth, unattended security updates, and minimal attack surface configuration.
Nginx & PHP-FPM
Optimized Nginx virtual host configs, PHP-FPM pool tuning per application, gzip/Brotli compression, HTTP/2, and proper cache header management.
Varnish Cache Configuration
Custom VCL for Magento multi-store setups - grace mode, store-specific cache rules, proper Cookie handling, and hardened security headers.
Docker Compose Deployments
Dev/staging/production environment parity using Docker Compose. Service orchestration for PHP, Nginx, MySQL, Redis, and Varnish.
CI/CD Pipelines
Git-based deployment workflows replacing manual FTP uploads. Automated builds, environment promotion, and rollback strategies.
Monitoring & Maintenance
Log management, uptime monitoring, disk and memory alerts, MySQL slow-query analysis, and scheduled maintenance windows.
Why Having One Person for Code and Server Matters
For ecommerce stores the line between "application bug" and "infrastructure issue" is constantly blurry. A slow checkout might be a PHP bottleneck, a database lock, a Varnish misconfiguration, or a missing index. When you have separate developers and sysadmins, that diagnosis takes days. When it's one person, it takes hours.
I offer server administration as a standalone service, but the most efficient setup is combined with Magento development - one contact, full visibility, faster resolution.
Technologies
Need your server managed by someone who also understands the application?
Let's talk about your infrastructure - whether it's a one-time setup or ongoing maintenance.
Get in Touch