Ich richte dein Github Actions CI/CD-Pipeline ein oder repariere sie
DevSecOps- und Automatisierungsingenieur
Über diesen Service
Dein Workflow ist rot und der Fehler ergibt keinen Sinn, Deployments funktionieren nach einer Änderung nicht mehr, oder du hast gar kein CI und Reviews liefern kaputten Code. CI/CD-Probleme blockieren ganze Teams; sie sind es wert, richtig behoben zu werden.
Ich baue und pflege GitHub Actions Pipelines als Infrastruktur-Ingenieur: Build-/Test-/Deploy-Workflows, Docker-Image-Builds, die zu AWS ECR gepusht werden, und OIDC-basierte Deployments zu AWS, ohne langlebige Schlüssel in Secrets. Ich repariere oder erstelle deine Pipeline und hinterlasse eine Übergabemeldung, die jeden Job erklärt, damit dein Team sie ohne mich warten kann.
Was ich mache:
- Fehlerhafte Workflows debuggen (Builds, Tests, Deploys, Caching, Berechtigungen)
- CI von Grund auf einrichten: Lint, Test, Build bei jedem Pull Request
- Docker-Image bauen und pushen (ECR, Docker Hub, GHCR)
- Deployment-Schritte zu AWS oder einem Linux-Server
- Secrets-Hygiene: OIDC statt gespeicherter Cloud-Schlüssel, wo möglich
- Geschwindigkeitssteigerungen: Caching, Matrix-Builds, redundante Jobs entfernen
So funktioniert es: Du teilst mir das Repo und den fehlerhaften Run (oder was du willst, dass CI macht), ich liefere einen funktionierenden Workflow mit einer einfachen Übergabemeldung.
Nicht angeboten: Arbeiten an Repos, die du nicht besitzt, oder Umgehung der Sicherheitskontrollen einer anderen Plattform.
Tools:
Docker
•
GitHub
Frameworks:
Npm
•
Terraform
Cloud-Provider:
Amazon Web Services
•
Google Cloud Platform
Programmiersprache:
Bash
•
JavaScript
•
Python
Expertise:
Debuggen
•
Entwicklung
•
Konfiguration
Meine weiteren Dienstleistungen im Bereich DevOps-Engineering
FAQ
Automatische Übersetzung
Was brauchst du von mir, um anzufangen?
Repo-Zugriff (Einladung als Collaborator oder eine Kopie), ein Link zum fehlerhaften Run oder eine Beschreibung, was CI tun soll, und dein Deployment-Ziel, falls vorhanden.
Brauche ich meine Cloud-Zugangsdaten?
Bei Deployment-Setups bevorzuge ich OIDC, was bedeutet, dass keine gespeicherten Cloud-Schlüssel notwendig sind. Wo ein Secret unvermeidlich ist, fügst du es selbst zu GitHub Secrets hinzu; ich muss den Wert nie sehen.
Was gilt als ein fehlerhafter Workflow?
Ein Workflow-File mit einer Ursache. Mehrere kaputte Workflows oder mehrere unabhängige Ursachen werden als Standardauftrag oder individuelle Angebot vereinbart, bevor ich anfange.
Mein Repo ist privat. Ist das okay?
Ja. Lade mich für die Dauer des Auftrags als Collaborator ein und entferne mich nach der Lieferung.
Welche Sprachen und Stacks unterstützt du?
Node.js-, Python- und Docker-basierte Builds sind mein tägliches Handwerkszeug. Die meisten anderen Stacks funktionieren in Actions ähnlich; wenn etwas außerhalb dessen liegt, was ich gut kann, sage ich dir das vor deiner Bestellung.
