Skip to content
10% off any project with promo code10% off with code

DevOps & Linux

DevOps and Linux server administration: setup and tuning of Nginx, PHP-FPM, MariaDB/MySQL and Redis; zero-downtime migrations between servers; backup systems with off-site storage; security — fail2ban, firewall, WAF; Docker deployments.

I work with VPS and dedicated servers from any provider, with control panels (HestiaCP, cPanel, ISPmanager) or without them. The goal is production that stays up under load and recovers quickly when something breaks.

Showing 1 to 15 of 27 (2 pages)
Automation with Bash / Ansible Service

Automation with Bash / Ansible

10 reviews
from 2 500 грн
CDN Setup for Your Website Service

CDN Setup for Your Website

12 reviews
from 1 000 грн
CI/CD with GitHub Actions Service

CI/CD with GitHub Actions

12 reviews
from 3 000 грн
DDoS Protection with Cloudflare Service

DDoS Protection with Cloudflare

10 reviews
from 1 500 грн
DevOps / Linux Consultation (1 hour) Service

DevOps / Linux Consultation (1 hour)

8 reviews
from 600 грн
Docker and docker-compose Setup Service

Docker and docker-compose Setup

10 reviews
from 2 000 грн
fail2ban Setup — Brute Force Protection Service

fail2ban Setup — Brute Force Protection

7 reviews
from 800 грн
HestiaCP Installation and Configuration Service

HestiaCP Installation and Configuration

9 reviews
from 1 500 грн
Incident Response — Recovery After an Attack Service
Kubernetes Cluster Setup Service

Kubernetes Cluster Setup

8 reviews
from 5 000 грн
Let's Encrypt SSL — Installation and Auto-Renewal Service
Linux Server Performance Optimization Service

Linux Server Performance Optimization

13 reviews
from 2 000 грн
Linux Tuning — Swap, OOM Killer, Kernel Service

Linux Tuning — Swap, OOM Killer, Kernel

10 reviews
from 1 000 грн
Log Management — Centralised Log Collection Service

Log Management — Centralised Log Collection

12 reviews
from 2 500 грн
Mail Server Setup Service

Mail Server Setup

11 reviews
from 2 500 грн
Results

Before and after: real numbers

Measured before the work started and after delivery. Client names stay private — only the numbers.

Laravel · classifieds board ×31

31 seconds per page

PHP ran via CGI, so the bytecode cache never survived a single request — Laravel recompiled about 2,000 files every time. Switched on the OPcache disk cache.

Heaviest page, s
31 1
Home page, s
3.4 1.7
OpenCart · catalogue ×6,250

One query brought the whole server down

A catalogue search with no index at all ran for 400 seconds and choked the database — visitors got 503 errors. Three database indexes later, the problem was gone.

Search query, s
400 0.064
Server load (LA)
8.03 0.14
503 errors per hour
38 0

before after