Deployment Engineer
Anwendungen mit Zuversicht bereitstellen
Die Bereitstellung von Anwendungen ist komplex und fehleranfällig. Die Deployment Engineer-Fähigkeit bietet fundierte Anleitung für die Gestaltung von Bereitstellungsstrategien, die Erstellung von CI/CD-Pipelines und die Fehlerbehebung bei Problemen über Cloud-Plattformen hinweg.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "Deployment Engineer". Wie richte ich eine CI/CD-Pipeline für eine Node.js-Anwendung ein?
Erwartetes Ergebnis:
- Hier ist eine empfohlene CI/CD-Pipeline-Struktur für Node.js-Anwendungen:
- 1. **Versionskontrolle**: Verwenden Sie Git mit Feature-Branches
- 2. **Build-Phase**: npm install, npm run build
- 3. **Testphase**: Führen Sie Unit-Tests und Integrationstests durch
- 4. **Sicherheitsprüfung**: npm audit, Abhängigkeitsprüfung
- 5. **Bereitstellungsphase**: Bereitstellung in der Staging-Umgebung, Smoke Tests ausführen, Bereitstellung in der Produktion
- Empfohlene Tools: GitHub Actions, GitLab CI oder Jenkins
Verwendung von "Deployment Engineer". Welche Bereitstellungsstrategie sollte ich für eine hoch frequentierte API verwenden?
Erwartetes Ergebnis:
- Für eine hoch frequentierte API empfehle ich eine **Canary Deployment**-Strategie:
- 1. **Ersteinrichtung**: Bereitstellung für 5 % des Datenverkehrs
- 2. **Überwachung**: Verfolgen Sie Fehlerraten und Latenz
- 3. **Schrittweise Einführung**: Erhöhung auf 25 %, dann 50 %, dann 100 %
- 4. **Automatisches Rollback**: Auslösen bei Fehlerrate > 1 %
- Dieser Ansatz minimiert das Risiko und ermöglicht gleichzeitig eine Validierung in der realen Welt.
Sicherheitsaudit
SicherThis is a prompt-only skill with no executable code. The static analyzer scanned 0 files (0 lines) and detected 0 potential security issues. The skill consists entirely of instructional prompts for an AI assistant, with no scripts, network calls, or file system access. Risk score: 0/100.
Qualitätsbewertung
Was du bauen kannst
CI/CD-Pipeline-Design
Erhalten Sie fundierte Anleitung zum Aufbau einer robusten CI/CD-Pipeline für Ihren Anwendungs-Stack
Auswahl der Bereitstellungsstrategie
Wählen Sie die richtige Bereitstellungsstrategie basierend auf Ihrer Risikotoleranz und Infrastruktur
Fehlerbehebung bei fehlgeschlagenen Bereitstellungen
Diagnostizieren Sie, warum Ihre Bereitstellung fehlgeschlagen ist, und erhalten Sie schrittweise Abhilfehinweise
Probiere diese Prompts
Ich muss meine [programming language]-Anwendung auf [cloud platform] bereitstellen. Was ist der empfohlene Ansatz für die Einrichtung einer grundlegenden CI/CD-Pipeline?
Unser aktueller Bereitstellungsprozess dauert 30 Minuten. Analysieren Sie diese Pipeline-Konfiguration und schlagen Sie Optimierungen vor, um die Bereitstellungszeit zu reduzieren und gleichzeitig die Zuverlässigkeit aufrechtzuerhalten.
Helfen Sie mir, eine Kubernetes-Bereitstellungsstrategie für eine Microservices-Anwendung zu entwerfen. Beziehen Sie Empfehlungen für Rolling Updates, Health Checks und Rollback-Verfahren ein.
Unsere Bereitstellung in [environment] ist mit dem Fehler fehlgeschlagen: [error message]. Führen Sie mich durch den Debugging-Prozess und schlagen Sie spezifische Abhilfemaßnahmen vor.
Bewährte Verfahren
- Implementieren Sie immer automatische Rollback-Mechanismen in Ihrer Bereitstellungspipeline
- Verwenden Sie Infrastructure as Code, um reproduzierbare Umgebungen zu pflegen
- Führen Sie Smoke Tests in der Staging-Umgebung vor jeder Produktivbereitstellung durch
Vermeiden
- Bereitstellung direkt in der Produktion ohne vorheriges Testen in einer Staging-Umgebung
- Ignorieren von Bereitstellungs-Logs und nicht Einrichten von Benachrichtigungen bei Fehlern
- Manuelle Änderungen an der Produktion vornehmen, anstatt sie zu kodifizieren
Häufig gestellte Fragen
Kann diese Fähigkeit Bereitstellungen für mich ausführen?
Welche Cloud-Plattformen werden von dieser Fähigkeit unterstützt?
Funktioniert diese Fähigkeit mit Kubernetes?
Kann diese Fähigkeit bei Terraform oder Ansible helfen?
Wie komme ich mit meiner ersten Bereitstellung in Gang?
Ist diese Fähigkeit für Anfänger geeignet?
Entwicklerdetails
Autor
sickn33Lizenz
MIT
Repository
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/deployment-engineerRef
main
Dateistruktur
📄 SKILL.md