Setup von Hetzner-Infrastruktur mit Cloud 66, Auto-Scaling & CI/CD (2–4 Wochen)
Budget: €5,000 – €10,000 EUR
Ausgangslage & Tech-Stack
App: Laravel (PHP 8.x), Queue (Worker), Cache/Sessions: Redis
Zielregion: EU (Hetzner DE/FI)
Git: CodeCommit (ggf. Umstellung auf Gitlab etc.)
Datenbank: MySQL
Zielkapazität: stabil 200 gleichzeitige User, skalierbar auf 2.000 via Auto-Scaling
Aufgaben / Scope
Hetzner-Basis & Cloud 66
- Projekt, privates Netzwerk, Security-Groups, SSH/Bastion
- Hetzner Load Balancer (Health Checks, Sticky Sessions optional, TLS)
- Cloud 66 Setup
- Provider-Integration Hetzner
- Stacks für Web, Worker, Scheduler
- Autoscaling-Regeln
- Entwicklung einer Deploy-Strategie (Zero-downtime Deployments (rolling), Wartungsmodus)
CI/CD & Automatisches Deployment
- Pipeline (GitHub Actions/GitLab CI): Build (Docker oder Classic), Tests, Migrations, Assets
- Deploy-Trigger auf Branch/Tag, Env-Promotion (staging → prod)
Datenbank & HA
- Primary + Replica + Auto-Failover
- Orchestrator für automatisches Failover
- ProxySQL (oder HAProxy) als fester Endpoint mit Read/Write-Split
- Backups: automatisiert + Restore-Probelauf
Redis / Queues
- Redis (HA-fähige Topologie – mindestens Primary+Replica) oder externer Dienst
- Horizon/Workers skalierbar (separate Hostgroup)
Monitoring
- Monitoring, Logging, Alerts
- Metriken (CPU, RAM, 5xx, Response-Time), DB-Lag, Disk-Füllstände
- Alarme (E-Mail/Slack), Orchestrator UI erreichbar
Rahmenbedingungen
- Dauer: 2–4 Wochen, Start: asap
- Verfügbarkeit: min. 20–30 Std/Woche in diesem Zeitraum
- Budget: nach Erfahrung/Tagessatz, bitte Range angeben
- Sprache: Deutsch oder Englisch
- Datenschutz: EU-Hosting, GDPR-konform
Must-Have Skills
- Laravel Produktionserfahrung (Deploy, Horizon, Caching)
- Cloud 66 auf VM-Basis (Autoscaling, LB-Integration)
- Hetzner Cloud, Netzwerke, Security-Groups
- MySQL/MariaDB Replikation, Orchestrator, ProxySQL/HAProxy, Backups (XtraBackup)
- CI/CD (GitHub Actions/GitLab CI), Linux, Nginx/PHP-FPM, Redis
- Monitoring/Alerting
Bitte mit Angebot mitschicken
- Kurzprofil + 2–3 Referenzen (Laravel-Prod + DB-HA)
- Verfügbarkeit (Startdatum, Wochenkontingent)
- Tagessatz bzw. Pauschale für 2–4 Wochen
- Vorschlag zur Topologie (Servergrößen, Min/Max-Autoscaling) und kurze Einschätzung der laufenden Kosten
App: Laravel (PHP 8.x), Queue (Worker), Cache/Sessions: Redis
Zielregion: EU (Hetzner DE/FI)
Git: CodeCommit (ggf. Umstellung auf Gitlab etc.)
Datenbank: MySQL
Zielkapazität: stabil 200 gleichzeitige User, skalierbar auf 2.000 via Auto-Scaling
Aufgaben / Scope
Hetzner-Basis & Cloud 66
- Projekt, privates Netzwerk, Security-Groups, SSH/Bastion
- Hetzner Load Balancer (Health Checks, Sticky Sessions optional, TLS)
- Cloud 66 Setup
- Provider-Integration Hetzner
- Stacks für Web, Worker, Scheduler
- Autoscaling-Regeln
- Entwicklung einer Deploy-Strategie (Zero-downtime Deployments (rolling), Wartungsmodus)
CI/CD & Automatisches Deployment
- Pipeline (GitHub Actions/GitLab CI): Build (Docker oder Classic), Tests, Migrations, Assets
- Deploy-Trigger auf Branch/Tag, Env-Promotion (staging → prod)
Datenbank & HA
- Primary + Replica + Auto-Failover
- Orchestrator für automatisches Failover
- ProxySQL (oder HAProxy) als fester Endpoint mit Read/Write-Split
- Backups: automatisiert + Restore-Probelauf
Redis / Queues
- Redis (HA-fähige Topologie – mindestens Primary+Replica) oder externer Dienst
- Horizon/Workers skalierbar (separate Hostgroup)
Monitoring
- Monitoring, Logging, Alerts
- Metriken (CPU, RAM, 5xx, Response-Time), DB-Lag, Disk-Füllstände
- Alarme (E-Mail/Slack), Orchestrator UI erreichbar
Rahmenbedingungen
- Dauer: 2–4 Wochen, Start: asap
- Verfügbarkeit: min. 20–30 Std/Woche in diesem Zeitraum
- Budget: nach Erfahrung/Tagessatz, bitte Range angeben
- Sprache: Deutsch oder Englisch
- Datenschutz: EU-Hosting, GDPR-konform
Must-Have Skills
- Laravel Produktionserfahrung (Deploy, Horizon, Caching)
- Cloud 66 auf VM-Basis (Autoscaling, LB-Integration)
- Hetzner Cloud, Netzwerke, Security-Groups
- MySQL/MariaDB Replikation, Orchestrator, ProxySQL/HAProxy, Backups (XtraBackup)
- CI/CD (GitHub Actions/GitLab CI), Linux, Nginx/PHP-FPM, Redis
- Monitoring/Alerting
Bitte mit Angebot mitschicken
- Kurzprofil + 2–3 Referenzen (Laravel-Prod + DB-HA)
- Verfügbarkeit (Startdatum, Wochenkontingent)
- Tagessatz bzw. Pauschale für 2–4 Wochen
- Vorschlag zur Topologie (Servergrößen, Min/Max-Autoscaling) und kurze Einschätzung der laufenden Kosten