API Flask Python JavaScript MySQL GCP SSO
Josef(joseflegal.com) is looking to upgrade our current solution:
- AppEngine Python Flask API
- CloudSQL database
- CloudStorage file storage
hosted in one of the regions of Google Cloud Services, to a multi-regional setup with a globally hosted authentication service that is using
Okta of Firebase for the SSO and locally hosted CloudSQL and CloudStorage instances in EU, US and AU regions.
Requirements
- Great knowledge and experience in GCP infrastructure
- DevOps experience setting up databases, storage, and micro-services
- Python/Flask skills
- Skills in test-driven development and CI/CD
Project details
- Setting up new DB, storage, and AppEngine instances in US, EU, and AU regions
- Upgrading existing JWT authentication into a separately hosted global SSO authentication microservice, using Okta or Firebase
- Routing traffic to local instances based on authentication results
- Migrate existing credentials to the Identity platform
- Writing end-to-end test