I will automate your deployment with github actions, docker, and gcp
GCP and DevOps, Terraform and CICD Automation
About this Gig
Are you looking to automate your deployment process, eliminate manual errors, and ship code faster? You are in the right place!
I will build a complete, secure, and production-ready CI/CD Pipeline using GitHub Actions and Google Cloud Platform (GCP) exactly as shown in the workflow diagram.
What I Will Set Up For You (The Workflow):
- Continuous Integration (CI):
- Trigger automated workflows on code push (main/develop branches).
- Write optimized multi-stage Dockerfiles to build light and secure application images.
- Integrate automated unit/integration tests to ensure code quality before building.
- Artifact Management:
- Securely push container images to Google Artifact Registry.
- Configure automated image retention and cleanup policies.
- Continuous Deployment (CD):
- Automate deployment triggers to Google Cloud Run for serverless, auto-scaling execution.
- Set up secure authentication using Workload Identity Federation (WIF) no long-lived GCP service account keys stored in GitHub!
Supported Tech Stacks:
- Backend: Python (FastAPI, Flask, Django), Node.js, Go.
- Frontend: React, Vue, Next.js.
- Infrastructure: Docker, Docker Compose, YAML, GCP IAM.
Tools:
Docker
•
GitHub
•
Other
Frameworks:
Npm
Cloud Provider:
Google Cloud Platform
Programming language:
Bash
•
JavaScript
•
Python
Expertise:
Configuration
Other DevOps Engineering Services I Offer
FAQ
What do you need from me to start?
I will need access to your GitHub repository (or the source code) and access to your Google Cloud Platform (GCP) console (or an IAM user with appropriate permissions to configure resources).
Can you configure this for multiple environments (like Staging and Production)?
es! In the Premium package, I can set up a workflow that deploys to a Staging environment from your develop branch and to Production from your main branch.
