I am seeking a GCP and Firebase expert to help troubleshoot and resolve a permissions issue preventing the deployment of a Firebase Cloud Function from my local environment.

Our current Setup–
1. Firebase project created (migrated from Spark to Blaze plan)
2. Initialized using Firebase CLI
3. The functions directory is fully set up and configured
4. Assigned these roles to the service account: Cloud Build Service Agent, Cloud Functions Service Agent, Cloud Functions Admin, Editor role (as an additional step)
5. Deployment attempted via firebase deploy– only functions
6. Node.js 18 environment confirmed

Still, the deployment fails due to IAM-related permission errors on the Cloud Build service account.

What I Need: 1. Review and audit current IAM roles and service account configurations
2. Identify and apply any missing permissions or role bindings
3. Ensure successful deployment of the Cloud Function
4. Guide on setting up IAM roles for scalable and secure function deployments going forward

Required Expertise:
1. Advanced knowledge of Firebase and GCP IAM roles and policies
2. Hands-on experience with Cloud Build, Cloud Functions, and Firebase CLI
3. Strong debugging skills for resolving deployment permission issues
4. Familiarity with Node.js/JavaScript for basic Firebase functions
5. Comfortable communicating via video call or screen share

Bonus:
1. Experience integrating Firebase with OpenAI APIs
2. Familiarity with Firebase best practices for solo developers or early-stage startups

Project Scope:
1. One-time engagement focused on resolving the current deployment issue
2. Potential for future collaboration on Firebase Hosting, service integrations, or further optimization

Budget

$30.00

Project type: Hourly
Cloud Categories
GCP
Select Skills
API Management, Collaboration Tools, Configuration Management, GCP, Identity and Access Management, Other
Project Categories
Backend Development, CI/CD, Cloudops engineer
Project Type
Hourly