Ik automatiseer je deployment met github actions, docker en gcp
GCP en DevOps, Terraform en CICD automatisering
Over deze dienst
Wil je je deploymentproces automatiseren, handmatige fouten elimineren en sneller code uitrollen? Je bent op de juiste plek!
Ik bouw een complete, veilige en productieklare CI/CD-pipeline met behulp van GitHub Actions en Google Cloud Platform (GCP), precies zoals in het workflowdiagram weergegeven.
Wat ik voor je opzet (De workflow):
- Continuous Integration (CI):
- Automatische workflows triggeren bij code push (main/develop branches).
- Geoptimaliseerde multi-stage Dockerfiles schrijven om lichte en veilige applicatiebeelden te bouwen.
- Geautomatiseerde unit- en integratietests integreren om de codekwaliteit te waarborgen voordat je bouwt.
- Artifact Management:
- Containerbeelden veilig pushen naar Google Artifact Registry.
- Automatische image-retentie- en opruimbeleid instellen.
- Continuous Deployment (CD):
- Deployment triggers automatiseren naar Google Cloud Run voor serverless, automatisch schalende uitvoering.
- Veilige authenticatie instellen met Workload Identity Federation (WIF), geen langdurige GCP service account-sleutels meer in GitHub!
Ondersteunde tech stacks:
- Backend: Python (FastAPI, Flask, Django), Node.js, Go.
- Frontend: React, Vue, Next.js.
- Infrastructuur: Docker, Docker Compose, YAML, GCP IAM.
Tools:
Docker
•
GitHub
•
Overige
Frameworks:
Npm
Cloudprovider:
Google Cloud Platform
Programmeertaal:
Bash
•
JavaScript
•
Python
Expertise:
Configuratie
Andere DevOps-techniek diensten die ik aanbied
Veelgestelde vragen
Automatische vertaling
Wat heb je van mij nodig om te beginnen?
Ik heb toegang nodig tot je GitHub-repository (of de broncode) en toegang tot je Google Cloud Platform (GCP) console (of een IAM-gebruiker met de juiste permissies om resources te configureren).
Kun je dit configureren voor meerdere omgevingen (zoals Staging en Production)?
Ja! In het Premium pakket kan ik een workflow opzetten die uitrolt naar een Staging-omgeving vanaf je develop-branch en naar Production vanaf je main-branch.
