Ich richte GitHub Actions CI/CD und selbst gehostete Runner ein bzw. behebe sie
DevOps Systemingenieur
Über diesen Service
Noch immer manuell über SSH deployen? Deine Builds brechen weg und niemand weiß, warum? Ich richte GitHub Actions ein, damit jeder Push automatisch gebaut, getestet und deployed wird.
Ich erstelle und repariere Production-Pipelines auf GitHub-hosted und self-hosted Runnern für .NET, Node.js, Next.js, Vue und PHP-Apps.
WAS ICH EINRICHTE
- Build und Test bei jedem Push und Pull Request
- Docker-Image-Build und Push (GHCR, Docker Hub, AWS ECR, Azure ACR)
- Automatisches Deployment auf deinen VPS, Azure VM oder AWS EC2 über SSH
- Getrennte Entwicklungs-, Staging- und Produktionsumgebung mit Freigaben
- Geheimnisse in GitHub gespeichert, nie im Code
- Caching, damit Builds schneller gehen
- Self-hosted Runners als Dienst installiert und gesund gehalten
- Fixes für fehlschlagende Workflows, Auth-Fehler und Abhängigkeitsprobleme
WARUM ICH
- Microsoft Certified Azure Administrator (AZ-104)
- 5+ Jahre IT-Infrastruktur
- Ich habe Pipelines über eine gesamte GitHub-Organisation ausgerollt
- Sauberer YAML mit Kommentaren, plus einem README, damit dein Team es pflegen kann
Nicht sicher, was du brauchst? Schick mir dein Repo und aktuelle Deploy-Schritte, und ich schlage das passende Paket vor.
Tools:
Docker
•
GitHub
Frameworks:
Npm
Cloud-Provider:
Amazon Web Services
•
microsoft azure
•
DigitalOcean
Programmiersprache:
Bash
•
JavaScript
•
PHP
•
Python
Expertise:
Installation
•
Migration
•
Konfiguration
Mein Portfolio
FAQ
Automatische Übersetzung
Welche Sprachen und Frameworks unterstützt du?
Jede App, die über die Kommandozeile gebaut wird: Node.js, Next.js, Vue, React, .NET, PHP, Python und statische Seiten. Wenn sie lokal baut, kann ich sie auch in GitHub Actions bauen.
Wohin kannst du deployen?
Jeder Linux-Server, der per SSH erreichbar ist (DigitalOcean, Hetzner, Linode), Azure-VMs, AWS EC2 und Container-Registries wie GHCR, Docker Hub, ECR und ACR.
Kannst du meine bestehende Pipeline reparieren?
Ja. Schick mir zuerst das fehlerhafte Run-Log. Die meisten Fixes passen zum Basic-Paket oder zur Extra „fehlerhaften Pipeline reparieren“.
Brauche ich einen bezahlten GitHub-Plan?
Nein. Öffentliche Repos bekommen kostenlose Minuten, private Repos erhalten ein kostenloses monatliches Kontingent. Ein self-hosted Runner entfernt Minutenlimits völlig.
Wie gehst du mit meinen Secrets um?
Alle Schlüssel kommen in verschlüsselte Secrets oder Umgebungen von GitHub. Ich committe niemals Zugangsdaten und sage dir Bescheid, falls ich welche in deinem Repo finde.

