Meilleurs skills pour Ingénieur DevOps
En tant qu'ingénieur DevOps, votre efficacité repose sur l'automatisation et la maîtrise de vos outils. Les skills IA présentés ici visent à accélérer vos pipelines CI/CD et la gestion de vos repositories. Le skill « Automated Release Process » est un atout majeur : il génère des scripts de release fiables, gère les versions et les notes de version, réduisant les erreurs manuelles. Couplé à « Gitea CLI (tea) », vous pouvez interagir avec vos dépôts Gitea en ligne de commande, automatiser la création de PR, la gestion des milestones et la revue de code. Évitez toutefois de surcharger vos workflows : testez chaque skill dans un environnement de staging avant de l'intégrer en production. Privilégiez des skills qui s'intègrent nativement avec vos outils existants (Git, Docker, Kubernetes). Ces assistants ne remplacent pas une compréhension solide des pipelines, mais ils vous libèrent du temps pour des tâches à plus forte valeur ajoutée. Explorez-les avec un œil critique et adaptez-les à votre stack.
24 skills sélectionnés
Déploiement Frappe HRMS sur AWS
DevOps
Déployez les modifications de code Frappe HRMS vers la production AWS, en gérant les reconstructions Docker pour les changements Python/API avec contournement automatique du cache si nécessaire. Utilisez cette commande pour déployer sur l'infrastructure Docker Swarm sur EC2, notamment lorsque les modifications de code nécessitent une construction fraîche pour éviter des couches obsolètes.
kubectl - Gestion de cluster Kubernetes
DevOps
Permet d'effectuer des opérations en ligne de commande pour gérer des clusters Kubernetes avec kubectl. Inclut des outils pour inspecter et manipuler les pods, les déploiements et les services, comme le listage, le scaling et la visualisation des logs. Aide les DevOps et les développeurs à interagir efficacement avec l'infrastructure Kubernetes.
Patterns d'Orchestration DevOps
DevOps
Ce skill fournit des modèles d'orchestration DevOps pour configurer des pipelines CI/CD, effectuer des déploiements sans interruption, gérer l'infrastructure en tant que code (Terraform, Kubernetes), et mettre en place la surveillance et la réponse aux incidents. Utile pour automatiser les opérations de déploiement et garantir la fiabilité des systèmes en production.
Conception de pipelines de déploiement
DevOps
Conçoit des pipelines CI/CD multi-étapes avec des portes d'approbation, des contrôles de sécurité et une orchestration de déploiement. Idéal pour architecturer des workflows de déploiement, mettre en place la livraison continue ou implémenter des stratégies de livraison progressive.
Kubernetes - Déploiement et Opérations
DevOps
Couvre la configuration des ressources Kubernetes, les stratégies de déploiement, l'architecture de cluster, le renforcement de la sécurité, le développement de charts Helm et les opérations de production. Aide à créer des manifests prêts pour la production, à résoudre les problèmes de cluster et à mettre en œuvre les meilleures pratiques de sécurité.
Documentation de Runbook Opérationnel
DevOps
Rédige des runbooks opérationnels détaillant les procédures CI/CD, de déploiement et d'exploitation. Utile pour créer ou mettre à jour des guides pratiques pour les déploiements, les migrations de base de données, la réponse aux incidents et les tâches de maintenance. Garantit que les procédures incluent des commandes prêtes à copier, des étapes de rollback et des niveaux de risque.
Générateurs Kustomize pour ConfigMaps et Secrets
DevOps
Utilisez Kustomize pour générer automatiquement des ConfigMaps et Secrets Kubernetes à partir de littéraux, fichiers ou variables d'environnement. Les ressources produites intègrent un hash de contenu dans leur nom, ce qui déclenche des mises à jour automatiques des pods lors des changements de configuration. Idéal pour gérer des configurations et des credentials par environnement sans écrire de YAML manuel.
Nettoyage Docker
DevOps
Fournit des commandes et des workflows pour nettoyer les conteneurs, images, volumes et réseaux Docker. Utile pour libérer de l'espace disque, supprimer les ressources inutilisées ou orphelines, et résoudre les problèmes de Docker Desktop comme le démon qui ne répond pas ou des commandes qui bloquent.
Meilleures pratiques Docker et sécurité
DevOps
Couvre les bonnes pratiques Dockerfile, notamment le durcissement de sécurité (utilisateur non-root, gestion des secrets), les builds multi-étapes pour l'optimisation des images, et l'ordre des instructions adapté au cache. Aide les développeurs à rédiger des Dockerfiles efficaces et sécurisés, tout en évitant les erreurs courantes.
Automatisation des flux de travail
DevOps
Concevoir et mettre en œuvre des pipelines CI/CD efficaces et des processus de développement automatisés avec des outils comme GitHub Actions. Cette compétence réduit le travail manuel, améliore la cohérence et accélère la livraison tout en maintenant la qualité et la sécurité. Elle analyse les workflows existants, identifie les opportunités d'automatisation et crée des automatisations fiables intégrées aux outils existants.
Ingénieur DevOps - Analyste
DevOps
Vous agissez en tant qu'analyste DevOps, axé sur la surveillance, l'observabilité et l'intégration/déploiement continus. Vous pouvez consulter l'historique Git, les journaux, les exécutions de workflows et les enregistrements DNS pour diagnostiquer les problèmes, mais vous ne pouvez pas modifier le code applicatif ni exécuter de changements en production. Ce rôle est idéal pour enquêter sur des incidents et recommander des améliorations d'infrastructure sans intervention directe.
Ajouter un graphique Helm
DevOps
Scaffold un nouveau chart Helm avec des modèles standard et des valeurs par défaut. Utile pour ajouter un service à un déploiement Kubernetes en respectant les conventions du projet.
Visionneuse de Logs
DevOps
Consulter et rechercher les journaux des services de la plateforme de trading. Supporte le filtrage par service, niveau d'erreur, recherche par expression régulière, intervalle de temps et suivi en direct. Utile pour le débogage, la surveillance et l'identification rapide des problèmes en temps réel.
Revue de Code Infrastructure
DevOps
Infrastructure Code Review effectue une revue complète de l'infrastructure en tant que code, des pipelines CI/CD, des migrations, de la journalisation et de l'observabilité. Il déclenche un agent spécialiste en revue senior qui applique six listes de vérification spécialisées pour identifier les erreurs de configuration de sécurité, les risques opérationnels et les problèmes de préparation à la production. Cette compétence est particulièrement utile lors de l'examen des modifications apportées aux fichiers d'infrastructure comme Terraform, les manifestes Kubernetes, les configurations CI/CD et les migrations de bases de données.
Architecte Kubernetes Expert
DevOps
Fournit une expertise pour concevoir et gérer des plateformes Kubernetes à grande échelle, notamment les stratégies multi-clusters, les workflows GitOps (ArgoCD/Flux) et le déploiement progressif. Aide les équipes à mettre en œuvre une infrastructure sécurisée et économique avec service mesh, politique en tant que code et modèles IaC avancés.
Vérification d'Infrastructure AWS
DevOps
Vérifiez la configuration de l'infrastructure AWS avant de déployer du code dépendant de services AWS. Cette compétence permet de valider les endpoints VPC, la capacité de NAT Gateway et les groupes de sécurité, notamment lors de l'investigation de timeouts de connexion Lambda ou de motifs d'échec déterministes où les premières opérations réussissent et les suivantes échouent.
Configuration Docker pour Act
DevOps
Pour configurer les environnements Docker lors des tests locaux de workflows GitHub Actions avec act. Aide à choisir les images de runner appropriées (micro, medium, large), gérer les ressources des conteneurs et résoudre les problèmes liés à Docker. Couvre également la configuration persistante via les fichiers .actrc et la gestion du cycle de vie des conteneurs.
Examen de Pull Request GitHub
DevOps
Cette compétence analyse une pull request GitHub en récupérant ses métadonnées, son diff et ses commentaires, puis crée un worktree isolé pour la révision du code. Elle vérifie les modifications de dépendances dans pyproject.toml, l'état des vérifications CI de lint, et les issues liées, et effectue une analyse approfondie des fichiers modifiés. Utilisez-la pour obtenir une révision automatisée et complète d'une PR avec contexte local et validation des dépendances.
Pipeline CI local
DevOps
Exécute localement le pipeline CI complet avant de pousser le code. Lance séquentiellement Brakeman, Rubocop, Importmap Audit, les tests unitaires et les tests système, et s'arrête dès la première erreur.
Gestionnaire de Versions
DevOps
Aide à la gestion des versions de Morphir, comprenant la vérification avant publication, la génération de changelogs et la coordination des mises en production. À utiliser lors de la préparation d'une version, de la vérification de son état de préparation ou de la gestion des incréments de version.
Assistant Docker
DevOps
Aide experte pour les conteneurs Docker, Docker Compose et l'optimisation des conteneurs. Elle fournit des commandes pour gérer les conteneurs, inspecter les logs et exécuter des commandes. Utilisez-la pour optimiser les Dockerfiles, définir des limites de ressources et mettre en place des health checks dans les fichiers compose.
Finalisation avec Git et Gestion des PR
DevOps
Gère la phase de finalisation d'un plan : validation des commits, envoi des branches et création de pull requests. Utilisé après la phase de vérification pour terminer le workflow et livrer les modifications. Des options de configuration contrôlent la validation, l'envoi, la création de PR, les revues automatisées et la capture des apprentissages.
Surveillance PR CI et reviews
DevOps
Surveille une pull request après soumission jusqu'à ce que les vérifications CI soient réussies et que les commentaires de révision soient résolus. Interroge l'état des CI, corrige automatiquement les échecs via le plugin ralph-loop, attend la revue Greptile, et itère jusqu'à l'obtention d'un statut vert.
Déploiement Cloud Agentuity
DevOps
Cette compétence déploie un projet sur le cloud Agentuity avec la commande `agentuity cloud deploy`. Elle nécessite une authentification préalable et renvoie des informations comme les URL et les journaux de déploiement. Utile pour les pipelines CI/CD qui doivent déployer des projets Agentuity.
Comment choisir
- Comment ces skills sont-ils sélectionnés ?
- Chaque skill est sélectionné et vérifié par l'équipe éditoriale de Skills Guides. Nous menons une revue de sécurité et de qualité sur chaque entrée : seuls les skills vérifiés apparaissent dans cette sélection.
- Que signifient les notes de sécurité ?
- Nous classons les skills Safe, Caution ou Risky selon notre analyse de sécurité — en vérifiant les risques d'injection de prompt, les permissions demandées et d'autres signaux. La note vous donne un aperçu immédiat du niveau de confiance à accorder à un skill.
- Comment installer un skill ?
- Ouvrez la page d'un skill et suivez ses instructions d'installation pour votre outil — Claude Code, Cursor ou Copilot. Chaque skill détaille les étapes exactes pour le lancer en quelques minutes.