Je corrigerai ou configurerai les actions GitHub, CI/CD et des runners auto-hébergés
Ingénieur systèmes DevOps
À propos de ce service
Vous déployez encore manuellement via SSH ? Vos builds échouent et personne ne sait pourquoi ? Je vais configurer GitHub Actions afin que chaque push soit construit, testé et déployé automatiquement.
Je mets en place et résous les pipelines de production sur des runners GitHub-hosted et self-hosted pour des applications .NET, Node.js, Next.js, Vue et PHP.
CE QUE J’AI MIS EN PLACE
- Construction et test à chaque push et pull request
- Construction et push d’images Docker (GHCR, Docker Hub, AWS ECR, Azure ACR)
- Déploiement automatique sur votre VPS, VM Azure ou AWS EC2 via SSH
- Environnements distincts dev, staging et prod avec validations
- Secrets stockés dans GitHub, jamais dans votre code
- Mise en cache pour accélérer les builds
- Runners auto-hébergés installés comme un service et maintenus en bonne santé
- Correctifs pour les workflows qui échouent, les erreurs d’authentification et les dépendances cassées
POURQUOI MOI
- Administrateur Azure certifié Microsoft (AZ-104)
- Plus de 5 ans d’expérience dans l’infrastructure IT
- J’ai déployé des pipelines sur l’ensemble d’une organisation GitHub
- YAML propre avec commentaires, et un README pour que votre équipe puisse le maintenir
Vous n’êtes pas certain de ce dont vous avez besoin ? envoyez-moi votre dépôt et les étapes de déploiement actuelles et je vous proposerai le bon package.
Outils:
Docker
•
GitHub
Frameworks:
Npm
Langage de programmation:
Bash
•
JavaScript
•
PHP
•
Python
Expertise:
Installation
•
Migration
•
Configuration
Mon portfolio
FAQ
Traduction automatique
Quelles langues et frameworks supportez-vous ?
Toute application qui se construit en ligne de commande : Node.js, Next.js, Vue, React, .NET, PHP, Python et sites statiques. Si elle se build localement, je peux la construire dans GitHub Actions.
Où pouvez-vous déployer ?
Tout serveur Linux accessible via SSH (DigitalOcean, Hetzner, Linode), VM Azure, AWS EC2, et registres de conteneurs comme GHCR, Docker Hub, ECR et ACR.
Pouvez-vous réparer mon pipeline existant ?
Oui. Envoyez-moi d’abord le journal d’exécution qui échoue. La plupart des corrections entrent dans le package Basic ou l’ extra « corriger un pipeline qui échoue ».
Ai-je besoin d'un plan payant sur GitHub ?
Non. Les dépôts publics bénéficient de minutes gratuites, et les dépôts privés d’un forfait mensuel gratuit. Un runner auto-hébergé supprime totalement les limites de minutes.
Comment gérez-vous mes secrets ?
Toutes les clés vont dans les secrets chiffrés ou les environnements GitHub. Je ne commit jamais de informations d’identification et je vous dirai si j’en trouve déjà dans votre dépôt.

