Deployment Engineer
Déployez vos applications en toute confiance
Le déploiement d'applications est complexe et sujet aux erreurs. La compétence Deployment Engineer fournit des conseils d'expert pour la conception de stratégies de déploiement, la création de pipelines CI/CD et la résolution de problèmes sur les plateformes cloud.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "Deployment Engineer". Comment configurer un pipeline CI/CD pour une application Node.js ?
Résultat attendu:
- Voici une structure de pipeline CI/CD recommandée pour les applications Node.js :
- 1. **Contrôle de Version** : Utilisez Git avec des branches fonctionnelles
- 2. **Étape de Build** : npm install, npm run build
- 3. **Étape de Test** : Exécutez les tests unitaires, tests d'intégration
- 4. **Scan de Sécurité** : npm audit, vérification des dépendances
- 5. **Étape de Déploiement** : Déployez en staging, exécutez des smoke tests, déployez en production
- Outils recommandés : GitHub Actions, GitLab CI ou Jenkins
Utilisation de "Deployment Engineer". Quelle stratégie de déploiement devrais-je utiliser pour une API à fort trafic ?
Résultat attendu:
- Pour une API à fort trafic, je recommande une stratégie de **Déploiement Canary** :
- 1. **Configuration Initiale** : Déployez sur 5% du trafic
- 2. **Surveillance** : Suivez les taux d'erreur et la latence
- 3. "Déploiement Progressif** : Augmentez à 25%, puis 50%, puis 100%
- 4. **Rollback Automatique** : Déclenchez si le taux d'erreur > 1%
- Cette approche minimise les risques tout en permettant une validation réelle.
Audit de sécurité
SûrThis 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.
Score de qualité
Ce que vous pouvez construire
Conception de Pipeline CI/CD
Obtenez des conseils d'expert pour construire un pipeline CI/CD robuste pour votre stack applicative
Sélection de Stratégie de Déploiement
Choisissez la bonne stratégie de déploiement basée sur votre tolérance au risque et votre infrastructure
Résolution de Déploiements Échoués
Diagnostiquez pourquoi votre déploiement a échoué et obtenez des conseils de remédiation étape par étape
Essayez ces prompts
Je dois déployer mon application [langage de programmation] sur [plateforme cloud]. Quelle est l'approche recommandée pour configurer un pipeline CI/CD basique ?
Notre processus de déploiement actuel prend 30 minutes. Analysez cette configuration de pipeline et suggérez des optimisations pour réduire le temps de déploiement tout en maintenant la fiabilité.
Aidez-moi à concevoir une stratégie de déploiement Kubernetes pour une application microservices. Incluez des recommandations pour les rolling updates, les health checks et les procédures de rollback.
Notre déploiement sur [environnement] a échoué avec l'erreur : [message d'erreur]. Guidez-moi à travers le processus de débogage et suggérez des étapes de remédiation spécifiques.
Bonnes pratiques
- Implémentez toujours des mécanismes de rollback automatisés dans votre pipeline de déploiement
- Utilisez l'infrastructure en tant que code pour maintenir des environnements reproductibles
- Exécutez des smoke tests en staging avant tout déploiement en production
Éviter
- Déployer directement en production sans tester dans un environnement de staging
- Ignorer les logs de déploiement et ne pas configurer d'alertes pour les échecs
- Apporter des modifications manuelles en production au lieu de les codifier