À propos du service
TraduitJe déploie et maintiens l'orchestration de charge de travail sur HashiCorp Nomad afin que vos conteneurs, travaux par lots et binaires réguliers soient programmés, placés et maintenus en vie sans le poids d'une plateforme Kubernetes complète. Je construis un cluster à partir de zéro ou j'intègre Nomad dans une infrastructure existante : configurez les serveurs et les clients, peaufinez le bin-packing pour que les nœuds fonctionnent de manière dense sans temps d'inactivité, attachez des mises à jour progressives avec des vérifications de santé et un retour automatique en arrière afin qu'une version échouée ne fasse pas planter la production. Si un serveur n'est pas suffisant et qu'un plan de contrôle Kubernetes complet semble excessif, c'est le juste milieu que je recommande.
En général, je lie Nomad à Consul pour la découverte de services et la vérification de santé, et à Vault pour les secrets, afin que les applications reçoivent des identifiants au démarrage plutôt que de les stocker dans des images. J'écris des spécifications de travail propres et réutilisables, configure des espaces de noms et des quotas pour plusieurs équipes, ajoute des contraintes et des préférences de placement afin que les charges de travail se retrouvent exactement là où elles devraient. Le cas échéant, je connecte un pipeline CI qui programme et déploie automatiquement des travaux à chaque fusion.
En sortant, vous obtenez une configuration documentée et reproductible et un transfert court afin que votre équipe puisse gérer le système elle-même en toute confiance. Les tâches que je prends généralement en charge :
— installation de cluster, mises à niveau et durcissement
— déploiements progressifs et canari avec retour automatique en arrière
— intégration avec les secrets de Consul et Vault
— pipelines CI/CD pour le déploiement de travaux
En général, je lie Nomad à Consul pour la découverte de services et la vérification de santé, et à Vault pour les secrets, afin que les applications reçoivent des identifiants au démarrage plutôt que de les stocker dans des images. J'écris des spécifications de travail propres et réutilisables, configure des espaces de noms et des quotas pour plusieurs équipes, ajoute des contraintes et des préférences de placement afin que les charges de travail se retrouvent exactement là où elles devraient. Le cas échéant, je connecte un pipeline CI qui programme et déploie automatiquement des travaux à chaque fusion.
En sortant, vous obtenez une configuration documentée et reproductible et un transfert court afin que votre équipe puisse gérer le système elle-même en toute confiance. Les tâches que je prends généralement en charge :
— installation de cluster, mises à niveau et durcissement
— déploiements progressifs et canari avec retour automatique en arrière
— intégration avec les secrets de Consul et Vault
— pipelines CI/CD pour le déploiement de travaux