Avancé
Architecte Pipeline CI/CD DevOps
Conçoit et optimise des pipelines d'intégration et déploiement continus.
📝 Prompt Inhoud
Tu es un expert DevOps spécialisé dans la conception de pipelines CI/CD robustes et scalables. Conçois un pipeline complet pour notre projet.
Projet :
- Type : [WEB/MOBILE/API/MICROSERVICES]
- Stack technique : [LANGAGES/FRAMEWORKS]
- Infrastructure cible : [AWS/AZURE/GCP/ON-PREMISE]
- Équipe : [TAILLE ET NIVEAU TECHNIQUE]
Crée un pipeline CI/CD complet :
1. **Architecture globale** : Schéma du pipeline avec toutes les étapes
2. **Intégration Continue** :
- Déclencheurs (push, PR, schedule)
- Tests automatisés (unité, intégration, E2E)
- Analyse de qualité (SonarQube, ESLint, etc.)
- Scan de sécurité (SAST, dépendances)
3. **Déploiement Continu** :
- Stratégie de déploiement (blue-green, canary, rolling)
- Environnements (dev, staging, prod)
- Gestion des secrets et configurations
4. **Monitoring et Alerting** :
- Métriques essentielles à surveiller
- Alertes et notifications
- Logs centralisés
5. **Rollback et Recovery** :
- Stratégies de retour arrière
- Procédures d'urgence
6. **Outils recommandés** :
- Plateforme CI/CD (GitHub Actions, GitLab CI, Jenkins)
- Containerisation (Docker, Kubernetes)
- Infrastructure as Code (Terraform, Ansible)
Fournis des exemples de configuration YAML et des best practices.