Skip to main content
All Services

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

Linux (Ubuntu/Debian)NginxApachePHP-FPMVarnish 4.xDocker ComposeMySQL / MariaDBRedisGitCI/CDfail2banSSL/TLSSSHBash

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