Senior Cloud Engineer - Google Firebase at BDO | CA | Rezi

Senior Cloud Engineer - Google Firebase at BDO

Senior Cloud Engineer - Google Firebase

BDO · CA

2 days ago

Senior Cloud Engineer - Google Firebase

BDO · CA

3 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

BDO Canada's Google Cloud Advisory Practice is seeking a Senior Cloud Engineer - Google Firebase to help clients design, build, modernize, and scale cloud-native applications on Google Cloud Platform. You will support an enterprise Firebase platform enablement initiative in Google public cloud, focusing on platform engineering for a regulated banking environment. This role involves building reusable Firebase onboarding, automation, security, CI/CD, and Day 2 operating capabilities for multiple mobile application teams.

Responsibilities

  • Design, build, test, and maintain Terraform modules for Firebase platform capabilities, including Firebase Cloud Messaging, Remote Config, Crashlytics, Analytics, marketing integrations, and API key management.
  • Implement reusable onboarding patterns, templates, and checklists for mobile application teams consuming Firebase services.
  • Configure and promote Firebase platform modules through DEV, staging, and production environments using approved CI/CD and change-management processes.
  • Integrate Firebase services with enterprise cloud services, Google services, messaging/event platforms, Google Maps, Play Integrity, and related platform dependencies.
  • Support secure Firebase project and environment setup, including naming conventions, IAM/security configuration, API key scoping, usage restrictions, coexistence, and rotation.
  • Build and maintain pipeline automation, module release processes, validation steps, smoke testing, and QA support for Firebase platform components.
  • Define and document Day 2 operational processes, including monitoring, alerting, usage/quota tracking, error handling, SDK upgrade processes, support/intake models, and operational runbooks.
  • Support knowledge transfer to engineering and operations teams, including documentation walkthroughs and enablement sessions.
  • Maintain detailed technical documentation, implementation notes, ticket updates, and deployment evidence for visibility and auditability.
  • Operate within enterprise security, IAM, networking, governance, and change-management standards for a regulated banking environment.

Requirements

  • 5-8 years of experience in software development, cloud consulting, application architecture, or cloud engineering.
  • Experience designing and implementing solutions on Google Cloud Platform.
  • Experience building shared platform services, onboarding templates, and repeatable patterns for multiple application teams.
  • Strong Infrastructure-as-Code discipline, including modular Terraform design, versioning, release controls, and environment promotion.
  • Enterprise CI/CD delivery experience, including gated deployments, validation workflows, artifact/module release processes, and deployment evidence.
  • Experience working within formal change-management and ITSM processes, including controlled promotion to staging and production environments.
  • Security-first engineering mindset, including IAM, API key controls, usage restrictions, vulnerability considerations, and audit-ready documentation.
  • Familiarity with enterprise cloud governance, naming conventions, environment structures, access controls, and standard operating procedures.
  • Ability to work with architecture, security, networking, mobile engineering, marketing/product, and operations stakeholders.
  • Experience designing or supporting Day 2 operations, including support models, intake processes, runbooks, monitoring, alerts, and recurring maintenance activities.
  • Comfort working in regulated environments where documentation, traceability, approvals, and operational handoff are essential.
  • Ability to explain technical decisions clearly and support review by client architects, cloud governance teams, and operational stakeholders.
  • Strong written communication, including detailed implementation notes, module documentation, planning artifacts, and ticket-level updates.
  • Ability to stabilize Terraform modules and operational processes after initial DEV delivery and before staging/production promotion.

Skills

  • Terraform — hands-on module development and Infrastructure-as-Code implementation for cloud services.
  • Google Cloud Platform and Firebase — Firebase project setup, Firebase Cloud Messaging, Remote Config, Crashlytics, Analytics, GA4, Google Ads integration, and related Google services.
  • CI/CD pipeline experience, including module promotion, release automation, and environment deployment workflows.
  • API key management and secrets/security controls, including scoped keys, usage restrictions, coexistence planning, and rotation processes.
  • IAM/security configuration for cloud services, including least privilege, service accounts, access controls, and alignment with enterprise standards.
  • YAML and pipeline configuration for automated deployment and validation workflows.
  • Scripting/automation experience, preferably Python or equivalent, to supplement Terraform and CI/CD automation.
  • Observability and operations experience, including monitoring usage, quotas, error rates, alerting, and operational dashboards or reporting inputs.
  • Working knowledge of mobile platform integrations, messaging patterns, and app configuration lifecycle management.
  • Documentation skills for Terraform modules, runbooks, onboarding guides, deployment steps, and knowledge transfer materials
  • Prior banking, financial-services, or other regulated-industry experience.
  • Prior Firebase implementation experience at enterprise scale.
  • Google Cloud certification or demonstrated formal GCP/Firebase platform experience.
  • Experience with mobile app platform services, push notification platforms, remote configuration, crash reporting, or analytics/marketing technology integrations.
  • Experience integrating cloud services with enterprise messaging/event platforms such as Kafka.
  • Experience with Play Integrity, Google Maps integrations, GA4, Google Ads, or consent/privacy guardrails.
  • Experience supporting operational handoff to production support teams, including runbooks, knowledge transfer, and support/intake model design.

Location

  • Virtual

Work Type

  • Hybrid

Experience Level

  • Senior

Salary/Compensations

  • $84,000 - $128,000 annually

Benefits

  • Competitive total cash compensation
  • Comprehensive benefits from day one
  • Flexible personal time off policy
  • Reimbursement for wellness initiatives

About the Company

  • BDO is a firm built on a foundation of positive relationships with our people and our clients.
  • Our people-first approach to talent has earned us a spot among Canada’s Top 100 Employers for 2026.
  • Our people experience is guided by three core pillars—Do work with genuine care, Do what matters with purpose, and Do what’s next - shaping how we support our people, serve our clients, and grow together.
  • We enable you to engage with how we change and evolve, being a key contributor to the success and growth of BDO in Canada.
  • We help you become a better professional within our services, industries, and markets with extensive opportunities for learning and development.
  • We support your achievement of personal goals outside of the office and making an impact on your community.
  • We foster a collaborative, inclusive environment where your ideas are valued, and you can do your best work with genuine care and purpose.
  • We encourage innovation and forward thinking, empowering you to embrace what’s next and help shape the future of our firm.
  • BDO is actively involved in our communities by supporting local charity initiatives.
  • We support staff with local and national events where you will be given the opportunity to contribute to your community.

Equal Opportunity

  • We are committed to creating a workplace where employees can participate fully, contribute meaningfully and succeed without barriers.
  • We are dedicated to fostering a workplace defined by respect, fairness, and a true sense of belonging for everyone.
  • We recognize and celebrate the unique experiences, identities, and perspectives that each of us bring – and that these experiences strengthen how we work together.
  • Our commitment extends to ensuring that our application process is both inclusive and accessible.
  • If you require accommodation to complete the application process, please contact us.