Je configurerai des pipelines CI/CD GitHub Actions avec Docker et ArgoCD
Ingénieur DevOps
À propos de ce service
Les déploiements manuels font perdre du temps et entraînent des erreurs. Je mets en place une pipeline CI/CD qui teste votre code, construit une image Docker et la déploie automatiquement à chaque push ou tag Git.
CE QUE JE METS EN PLACE
- Workflows GitHub Actions : tests, build, push de l'image Docker, déploiement
- Détection de changement dans un monorepo, afin que seul le service modifié soit rebâtit
- Déploiements automatiques lors de l’ajout d’un tag Git
- Déploiement GitOps avec ArgoCD (Premium)
- Gestion sécurisée des secrets et un bref README pour votre équipe
POURQUOI MOI
Je gère Kubernetes en production avec GitHub Actions et ArgoCD au quotidien, et je publie des outils open-source avec des pipelines de release automatisés sur GitHub.
AVANT DE COMMANDER
Envoyez-moi des messages sur le type de dépôt, le langage et l’endroit où vous déployez. Je vous dirai honnêtement si cela convient et je n’accepterai pas une commande que je ne peux pas livrer correctement.
Outils:
Docker
•
GitHub
•
Autres
Frameworks:
Terraform
Fournisseur de services cloud:
Amazon Web Services
Langage de programmation:
Bash
•
Python
•
Golang
Expertise:
Installation
•
Débogage
•
Configuration
Mon portfolio
Autres services de Ingénierie DevOps I Offre
FAQ
Traduction automatique
Travaillez-vous avec GitLab CI ou Jenkins ?
Je me spécialise dans GitHub Actions. Envoyez-moi d’abord un message si vous avez besoin d’un autre outil et je vous dirai si je peux aider.
Où pouvez-vous déployer ?
Sur un serveur via SSH ou sur un cluster Kubernetes auquel vous me donnez accès. Envoyez-moi d’abord un message pour les configurations spécifiques à AWS.
Que dois-je fournir ?
L’accès au dépôt, votre Dockerfile (ou je peux en écrire un basique), les détails de votre cible de déploiement, et tout secret partagé en sécurité.
Faut-il vos identifiants d’administrateur ou de root ?
Non. Je n’ai besoin que d’un accès limité à ce que le pipeline déploie. Ne transmettez jamais de mots de passe root ou admin.
Et si quelque chose casse plus tard ?
Je corrige les bogues dans ce que j’ai livré durant la période de révision. Les nouvelles fonctionnalités font l’objet d’une nouvelle commande.

