Senior Cloud Engineer – Google Cloud Platform
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
By continuing, you agree to our Terms & Privacy Policy.
Position: Senior Cloud Engineer – Google Cloud Platform (GCP) / Firebase
Client Environment: Enterprise Banking / Financial Services
Location: Toronto, Ontario – Hybrid
On-Site Requirement: 2 Days per Week – Downtown Toronto
Employment Type: Contract
Initial Term: 5 Months, with potential for extension
Start Date: September 15, 2026
The Opportunity
We are seeking a Senior Cloud Engineer – Google Cloud Platform (GCP) / Firebase to support an enterprise Firebase platform enablement initiative within a regulated banking environment.
This is a cloud platform engineering and DevOps role, rather than traditional single-application DevOps. The successful candidate will help design, build, automate, secure, deploy, and operationalize reusable Firebase capabilities on Google Cloud Platform (GCP) that can be consumed by multiple mobile application teams.
The role requires strong hands-on expertise with GCP, Firebase, Terraform, Infrastructure-as-Code (IaC), CI/CD automation, IAM/security, cloud governance, and Day 2 operations.
You will work across cloud architecture, security, networking, mobile engineering, application teams, product/marketing stakeholders, and operations to establish repeatable Firebase onboarding and deployment patterns that meet enterprise security, governance, operational, and audit requirements.
What You Will Do
Google Cloud & Firebase Platform Engineering
- Design, build, test, and maintain reusable Terraform modules for Firebase and Google Cloud Platform services.
- Support Firebase capabilities including Firebase Cloud Messaging (FCM), Remote Config, Crashlytics, Analytics, GA4, Google Ads integrations, and API key management.
- Build reusable Firebase onboarding patterns, templates, automation, and checklists that can be adopted by multiple mobile application teams.
- Configure and promote Firebase platform components across development, staging, and production environments.
- Integrate Firebase with enterprise cloud services, Google services, messaging/event platforms, Google Maps, Play Integrity, and related platform dependencies.
- Help establish scalable platform capabilities rather than application-specific or one-off solutions.
Terraform & Infrastructure-as-Code
- Develop and maintain modular, reusable Terraform code for Firebase and associated GCP platform capabilities.
- Apply strong Infrastructure-as-Code practices covering module design, versioning, validation, testing, release management, and environment promotion.
- Stabilize Terraform modules following initial development and prepare them for controlled staging and production deployment.
- Ensure infrastructure modules comply with enterprise architecture, cloud governance, security, naming, and environment standards.
- Maintain technical documentation covering module configuration, dependencies, deployment requirements, and operating procedures.
CI/CD & DevOps Automation
- Build and maintain CI/CD pipelines supporting automated deployment and promotion of Firebase platform modules.
- Implement gated deployment workflows, validation steps, smoke testing, release automation, and deployment evidence.
- Develop and maintain YAML-based pipeline configurations and associated automation.
- Use Python or equivalent scripting languages to supplement Terraform and pipeline automation where required.
- Support QA, release validation, environment promotion, and production-readiness activities.
- Operate within formal enterprise change-management and ITSM processes.
Cloud Security, IAM & Governance
- Implement secure Firebase project and environment configurations aligned with enterprise banking standards.
- Configure and maintain IAM, service accounts, access controls, least-privilege permissions, and security policies.
- Manage API keys and related security controls, including key scoping, usage restrictions, coexistence strategies, and rotation processes.
- Ensure solutions comply with enterprise security, cloud governance, naming conventions, environment structures, networking requirements, and operating standards.
- Maintain appropriate documentation, traceability, approvals, and deployment evidence to support governance and audit requirements.
- Work with security, architecture, cloud governance, and networking teams to review and approve platform designs and implementations.
Day 2 Operations & Production Readiness
- Define and document Day 2 operational processes for Firebase platform services.
- Establish monitoring and operational practices covering