Je vais configurer des conteneurs Docker et automatiser le déploiement avec des pipelines CI/CD
Ingénieur en automatisation AWS
À propos de ce service
J’aide les entreprises à containeriser leurs applications et à automatiser le processus du code à la production. Ma stack principale est Docker et Docker Compose pour l’emballage, associée à des pipelines CI/CD (GitHub Actions, GitLab CI ou similaires) afin que les déploiements ne soient plus une tâche manuelle sujette aux erreurs.
Ce que j’apporte :
Architectures Docker Compose avec des conteneurs séparés pour le web, le worker et le scheduler.
pipelines CI/CD qui construisent, testent et déploient automatiquement à chaque push.
Provisionnement et configuration de serveurs sur AWS EC2, DigitalOcean ou similaires.
Mise en place de déploiements sans interruption et gestion des environnements/secrets.
Monitoring et configuration des logs pour que vous sachiez dès qu’un problème survient.
Je communique clairement, donne des estimations honnêtes et vous tiens informé tout au long du processus. Contactez-moi avec votre configuration et je vous dirai immédiatement si c’est adapté.
Outils:
Docker
•
TeamCity
•
Google Cloud Deployment Manager
Frameworks:
Terraform
•
Ansible
Fournisseur de services cloud:
Amazon Web Services
•
DigitalOcean
Langage de programmation:
Bash
•
Python
Expertise:
Développement
•
Configuration
Autres services de Ingénierie DevOps I Offre
FAQ
Traduction automatique
Ai-je besoin d'avoir déjà un serveur ?
Non, je peux en provisionner un pour vous (AWS EC2, DigitalOcean, etc.) dans le cadre du package Standard ou Premium, ou travailler avec un serveur que vous possédez déjà.
Aurez-vous besoin d’accéder à mon dépôt/serveur ?
Oui, pour la configuration et les tests, j’aurai besoin d’un accès temporaire (une clé de déploiement ou des identifiants limités). Je n’ai pas besoin d’un accès permanent après la livraison, sauf si vous souhaitez un support continu.
Quels outils CI/CD utilisez-vous ?
Principalement GitHub Actions et GitLab CI, mais je peux m’adapter à Jenkins ou d’autres outils selon votre configuration existante.
Et si mon application n'est pas encore conteneurisée ?
C’est parfait, la containerisation est exactement ce que couvre le package Basic, et c’est généralement la première étape quel que soit le niveau.
