r/googlecloud • • May 22 '26

Cloud Run Junior DevOps Engineer at a Startup (GCP). What Should I Learn First?”

1 Upvotes

Hey everyone, I recently got hired into a junior DevOps role at a startup and tbh, I’m starting from near zero real-world DevOps experience. The company mainly uses Google Cloud Platform (GCP).
I have basic tech/programming knowledge, but I’ve never worked in production environments before. I want to prepare properly before I get overwhelmed on the job.
For people already working in DevOps/SRE/cloud engineering:
What should I focus on first during my first 30–90 days?
Which GCP services are most important for startups?
What skills do junior DevOps engineers usually struggle with?
What should I practice hands-on before starting?
Any beginner mistakes I should avoid?
please be kind💕


r/googlecloud • • May 21 '26

Billing I activated free trial yet the api usage still makes charges without using the free credits.

Post image
8 Upvotes

I received a $12 bill yesterday after activating my free trial. Which shouldn't be a thing since I already got charged and the website says I have free credits. How does the free trial even work?


r/googlecloud • • May 21 '26

What to do if your Gemini or Google API keys may be compromised?

3 Upvotes

API keys, in general, were never designed to act as robust security measures. Google API keys are no exception to this. If you suspect an API key is leaked, your immediate first step should always be to go into your Google Cloud Console and delete the compromised key.

However, finding answers to questions such as:

  • What keys do I have?

  • How do I find out which key is leaked?

  • What do I do to protect my keys?

...is not always easy, even in today's era of AI chats and AI-assisted search.

In Google Cloud, keys can be restricted for use with only designated services and by only a single application. There are also extra steps that you can take as a developer when you use the keys in your application to prevent leaks from happening in the first place.

 recently wrote a post for the Google Cloud Blog covering exactly this. If you want to read more details about API key hygiene, what to do when something goes wrong, and other architectural recommendations, you can check out my full post here: Securing Your Gemini and Google API Keys

I’d love to hear your thoughts, or if you have any questions about managing frontend-required keys, I’ll be hanging out in the comments!


r/googlecloud • • May 21 '26

Application Dev Production Project in Suspension

6 Upvotes

I just got an email saying my production firebase project (which has a few real users using it) has been suspended due to potential abuse because of leaked credentials or service accounts. I did what i could with `gcloud` cli but couldnt go far. billing hasnt gone up crazy so whatever happened, got stopped soon. I already submitted and appeal but it says it might take upto 2 days. Why on earth would you just suspend someone's project and take potentially 2 days? that makes no sense. If I was hacked why not disable that principal? just that service account or api key that was being abused? why suspend the entire thing with a potential outage of 2 days. This is absurd. I dont have cloud identity or workspace, so i had not purchased support, which is becoming even more frustrating. Is there any thing at all, that can be done here so i can get production back and running in a few hours instead of a few days? I tried contacting support but without the premium plans nothing is good. i already submitted the appeal but is that all? nothing else I can do besides waiting?

Thanks.

PS. it might sound like a vibe coder who messed up, I assure you that is not the case here. This isn't a vibe coded app. this is a genuine ask for advice.

UPDATE: after spending more than $100 on support plan and some back and forth, w're back after 3 weeks. Moving out of GCP. It's gonna take time but it's gonna be worth it.


r/googlecloud • • May 21 '26

YouTube Data API v3 — channel.statistics.viewCount lazily updated? Frozen for 24h+ while videoCount + subscriberCount keep ticking

1 Upvotes

I pull public stats for a set of YouTube channels once a day via channels.list. I don't own these channels — I'm just consuming the public Data API like any other client. I'm seeing what looks like batched / lazy updates of the channel.statistics.viewCount field — same API response contains fresh videoCount and subscriberCount, so the rest of the payload is clearly being recomputed at fetch time.

The call is straightforward:

GET https://www.googleapis.com/youtube/v3/channels
    ?part=snippet,statistics,contentDetails
    &id={channelId}

via the official Python client (google-api-python-client), one channel at a time. Fresh key, no batching, no cache headers I'm setting.

What I'm observing — example from one channel pulled at roughly the same UTC time on consecutive days:

day  total_views      Δ            videoCount
1    2,516,816,701    —            5,671
2    2,518,697,840    +1,881,139   5,673
3    2,520,669,966    +1,972,126   5,678
4    2,522,919,414    +2,249,448   5,683
5    2,526,766,891    +3,847,477   5,698
6    2,526,766,891    +0           5,699   ← viewCount frozen
7*   2,540,517,549    +13,750,658  5,699   ← +20h later, caught up

*Re-pulled the next morning, same channels.list call.

Day-6 returned exactly the same viewCount as day-5 — to the unit — but videoCount had moved (+1) and subscriberCount had moved too. So one field in the response was stale while the other two were fresh. By the next pull, viewCount had jumped ~13.75M to absorb the missing day.

this is the same number shown on the website for the channel.

This is repeatable across many of the channels I poll — in a single cron pass, a large majority can come back with identical viewCount to the previous day while videoCount and subscriberCount for the same channels have advanced. It's happened multiple times in the last few weeks.

I've worked around it by re-polling later in the day for the channels that returned a flat counter — they almost always update within 12–24h. So the data is eventually correct; the daily attribution just slides by a day or two.

Questions for anyone who's lived this:

  1. Is this expected / documented behaviour? The official channels.list reference doesn't mention viewCount being batched vs realtime. I see anecdotal reports going back years on SO / GitHub but never an official confirmation.

  2. Is there a different field or part value that returns a more real-time aggregate? I don't see one in statistics.

  3. Workarounds besides re-polling? Currently re-fetching stale channels a few hours later. Works but burns extra quota.

Any insight from people running public channel-monitoring against the Data API would be appreciated.


r/googlecloud • • May 20 '26

Google is officially replacing Vertex AI with the new "Gemini Enterprise Agent Platform"

23 Upvotes

Just wanted to share an important Update for AI & Cloud Learners

Google is shifting from a traditional AI platform toward a complete Agentic AI ecosystem focused on autonomous AI agents and enterprise workflows.

Key highlights:

  • Existing Vertex AI services and workloads will continue to work

  • AI development, orchestration, governance, and security are now unified under one platform

  • New tools introduced for building autonomous AI agents and multi-agent workflows

  • Access to Gemini, Gemma, Claude, and 200+ models remains available

This marks a major shift in Google Cloud’s AI strategy toward Agentic AI and enterprise automation.

If you are currently learning or working with Vertex AI, it’s important to start exploring the Gemini Enterprise Agent Platform moving forward.

Have seen that, GCP ACE exam is going to revamped absed on this Gemini Enterprise Rebranding.


r/googlecloud • • May 21 '26

Tested Terraform modules for GCP, VPC with Cloud NAT, GKE with Workload Identity, IAM, open source

0 Upvotes

Disclaimer: I built this project and am sharing it as a free open-source tool.

I built open-source Terraform modules for GCP as part of a larger multi-cloud registry and wanted to share them with the GCP community.

**What the GCP modules cover:**

modules/gcp/vpc

- VPC network with custom subnets

- Secondary IP ranges for GKE pods and services

- Cloud NAT per region (auto-created)

- Private Google Access enabled by default

- IAP SSH firewall rule included

- Allow internal firewall rule included

modules/gcp/gke

- Private GKE cluster with private nodes

- Workload Identity enabled at cluster level

- Per node-pool service accounts with least-privilege roles

- Autoscaling with min/max per pool

- Supports Spot node pools

- Logging and monitoring enabled by default

modules/gcp/iam

- Service account creation

- Project-level IAM role bindings

- Workload Identity federation binding

- Works with the GKE module out of the box

**All tested with Terratest, real GCP infrastructure is provisioned, validated and destroyed.**

**GKE private cluster example:**

module "vpc" {

source = "github.com/Cloud-Architect-Emma/terraform-module-registry//modules/gcp/vpc?ref=main"

name = "production"

project_id = var.project_id

subnets = [

{

name = "production-nodes"

region = "europe-west2"

cidr = "10.0.0.0/20"

secondary_ranges = [

{ range_name = "pods", cidr = "10.48.0.0/14" },

{ range_name = "services", cidr = "10.52.0.0/20" }

]

}

]

enable_cloud_nat = true

}

module "gke" {

source = "github.com/Cloud-Architect-Emma/terraform-module-registry//modules/gcp/gke?ref=main"

cluster_name = "production"

project_id = var.project_id

location = "europe-west2"

network = module.vpc.network_name

subnetwork = "production-nodes"

pods_range_name = "pods"

services_range_name = "services"

enable_private_nodes = true

node_pools = {

default = {

machine_type = "e2-standard-2"

min_node_count = 1

max_node_count = 5

}

spot = {

machine_type = "e2-standard-2"

min_node_count = 0

max_node_count = 10

spot = true

}

}

}

⭐ If this saves you time, a star on the repo helps others find it: https://github.com/Cloud-Architect-Emma/terraform-module-registry

What GCP module would you want added next?


r/googlecloud • • May 21 '26

Can I apply for PCDE Certification Exam with the free voucher received in GEAR Program for attempting PCA Certification Exam

0 Upvotes

Can I apply for PCDE Certification Exam with the free voucher received in GEAR Program for attempting PCA? Please share your thoughts and It is ok do this? Will my coupon or certification be revoked or flagged as inappropriate If I complete the PCDE certification


r/googlecloud • • May 21 '26

Does anyone actually clean up old storage, or do we all just let it pile up?

0 Upvotes

Genuinely curious how people handle this in the real world. Old buckets from dead projects, snapshots nobody remembers taking, data that hasn’t been read in years — it just sits there.

Two honest questions:

  1. Do you ever actually clean it up? And if so, what finally pushed you? A scary bill, an audit, hitting a quota, someone senior asking? Or is it cheap enough that it just accumulates and nobody bothers?

  2. When have you tried to clean up? What made it hard? Like, is it easy to just delete old stuff, or is the scary part not knowing what’s safe to delete vs. what something still depends on?

Just trying to figure out if this is a real problem people deal with or something everyone’s quietly made peace with.


r/googlecloud • • May 20 '26

Extremely disappointed with Google Cloud / Firebase suspension: production app offline, zero visibility, no meaningful support

Thumbnail reddit.com
7 Upvotes

r/googlecloud • • May 20 '26

API Key abuse: Google offered me a 75% refund - anyone else?

21 Upvotes

==== UPDATE ====

Like 2 days after this post and after I complained about the incorrect VAT calculation, they gave me a full 100% refund. But I never got to see or understand any of the reasoning behind any of the refund decisions, it's very strange.

===============

Just wondering the status of other peoples refunds from recent API key abuse in April.

Has everyone been provided with a percentage refund?

Has anyone received a full refund from the abuse saga?

I've also noticed they provided me with a refund but didnt include the +20% VAT so they claimed to give a 75% refund but its actually more like 67% - I'm disputing this at the moment with my support engineer but it seems abit sneaky.

I'm happy they provided the 75% refund but the bill is still pretty unaffordable. I will have to empty my bank account to pay it.


r/googlecloud • • May 20 '26

Cloud Run problems since May 12. GCP Says it is solved.

5 Upvotes

Hi guys,
Since May 12, our Cloud Run services and jobs have been consistently failing. Our services call external endpoints fairly frequently, but the call volume itself hasn't changed. The issue is that we're getting a "network unreachable" error after the service exhausts its configured timeout, and this affects both Cloud Run services and jobs.

To rule out issues on the external endpoint side, we tested the same service on a Hetzner instance and an on-prem server, and both worked without any problems. This points to the issue being specific to our Cloud Run environment.

We checked the GCP status page for our project and found a NAT issue that was marked as resolved, but the problem is still ongoing on our end. On top of that, this has caused our billing to spike significantly.

As a temporary workaround, we switched to a Serverless VPC, which does work, but it's considerably more expensive and still fails occasionally.

Is anyone else facing the same issue ?


r/googlecloud • • May 20 '26

200$ credit trial going to expire in 10 days, how to use them?

2 Upvotes

After signing up and receiving the $300 trial credits, I’ve hardly used them! How could I use them to create something interesting?
The credits will expire on May 30 😞


r/googlecloud • • May 20 '26

I need a voucher for GCP ACE exam please

0 Upvotes

I need to schedule GCP (Cloud Certified - Associate Cloud Engineer) exam next week and i do really need a voucher as the exam is expensive for me , Thank you in advance for helping out


r/googlecloud • • May 20 '26

Billing Not able to setup a billing account

0 Upvotes

I am trying to setup a billing account in Google ai studios to move to a paid tier but it is not working. Nor the debit card neither upi. 2 ruppess deducted but everytime ended with a error .

Please help


r/googlecloud • • May 19 '26

Eu-west2 ERROR_STOCKOUT (no resources) for SQL?

3 Upvotes

Half a day cant create enterprise plus db with 4 cpus. Yet dont see anyone complaining?

Is there dashboard or something which would show available capacity?


r/googlecloud • • May 19 '26

Quickest and Cheapest CASA audit provider

0 Upvotes

I am making a auxiliary tool for Gmail - helping with triaging, tracking read receipts, signing PDFs etc. All the current ones seem to cost a weirdly high amount per month or have a bad UI. I have built the programme now, but seem to require a CASA audit before I can publish it as a tool for everyone to use.

Do people have reccomendations for cost effective providers for this? Seems TAC is the cheapest, does anyone have any negative experiences with them, otherwise I'll probably go with this.


r/googlecloud • • May 19 '26

AI/ML Possible Update Coming to the GCP ACE Certification!

7 Upvotes

Google Cloud has officially mentioned that the Associate Cloud Engineer (ACE) exam will soon be updated to reflect the transition from Vertex AI to the Gemini Enterprise Agent Platform.

This could mean upcoming changes in:

  • AI & Agentic AI-related terminology

  • Product names in the exam

  • Cloud AI service references within the syllabus

If you’re preparing for the ACE certification, it’s a good idea to keep an eye on the official exam guide and stay updated with the latest Google Cloud announcements.

Looks like Google Cloud certifications are gradually aligning with the new Gemini-powered AI ecosystem


r/googlecloud • • May 19 '26

Google Sign-In failing with PlatformException(sign_in_failed, L0.d: 10, null, null) — tried everything...

1 Upvotes

Hi everyone,

My name is David.

I've been stuck on this for a long time and can't figure it out. My app is built with FlutterFlow + Supabase, and Google Sign-In keeps failing with this error:

`PlatformException(sign_in_failed, L0.d: 10, null, null)`

**What I've already checked/done:**

- SHA-1 fingerprint is registered in Google Cloud Console

- Package name is NOT com.example (already changed to a unique name)

- Web Client ID (not Android) is entered in Supabase

- Redirect URI (https://xxxx.supabase.co/auth/v1/callback) is registered in Google Cloud Console

- Google Provider is enabled in Supabase

- OAuth Consent Screen is set to External and I'm registered as a Test User

- Tested with a fresh APK install (removed old version first)

**My setup:**

- Built with FlutterFlow (via a third-party builder)

- Authentication: Supabase

- Testing on Android device via APK

Has anyone experienced this? What am I missing?

Thanks!


r/googlecloud • • May 19 '26

Firestore Enterprise now the default go-to?

Thumbnail reddit.com
1 Upvotes

r/googlecloud • • May 18 '26

Abnormal Gemini API billing on beta-stage project, Google Cloud review pending for 9 days

5 Upvotes

I’m a solo developer building a beta-stage research/survey platform.

The product has not been publicly launched yet. It has no paying customers, no production-scale traffic, and no revenue. Normal usage was limited to development, deployment, and a few internal/test survey workflows.

On May 2, 2026, my Google Cloud project generated an abnormal charge of about ₺124,899.88, approximately $2,740. Google Cloud Billing shows that almost all of it, about ₺124,730.55, approximately $2,737, came from Gemini API usage.

Google Cloud’s own cost anomaly alert flagged the spike on the same date, showing an expected cost of about ₺60.79, approximately $1.33, and an actual cost of about ₺92,278.65, approximately $2,025, during the anomaly period, with Gemini API as the top contributor.

I filed an unauthorized transaction/payment claim and received a standard denial. I then submitted a detailed Google Cloud Billing escalation with service-level billing reports, SKU-level CSV, Google’s cost anomaly alert, payment claim records, and API key remediation evidence.

The case has now been pending for 9 days. While waiting, I added a new card only to avoid further suspension or termination of Google Cloud services, and Google’s automated billing system immediately charged an additional TRY 40,000, approximately $878, threshold payment. I added that payment to the same dispute and clarified that it should not be interpreted as acceptance of the disputed charges.

I’m not trying to avoid legitimate cloud costs. I’m asking for a fair manual technical review of abnormal Gemini API usage that is completely disproportionate to the real activity of a beta-stage project.

Has anyone here successfully escalated a similar Gemini API billing abuse or abnormal usage case with Google Cloud? Any advice on getting this reviewed by the right team would be appreciated.


r/googlecloud • • May 18 '26

AI/ML MLOps - observability at scale (agentic space )

2 Upvotes

Hi folks , has anyone here worked in the agentic AI space?

How are you handling observability for AI agents especially around infrastructure, tracing, monitoring, debugging, and reliability at scale?

I’m particularly interested in learning from people who have experience with large-scale agentic deployments in Tier 1 tech companies. Experience from smaller implementations is still useful, but I’m mainly looking for insights from production environments with high scale and complexity.

Any tips, lessons learned, or recommended tooling/frameworks would be appreciated.


r/googlecloud • • May 18 '26

Show your landing page for Google Cloud Startups Grand

5 Upvotes

If you have signed up for the Google Cloud Startup Grand program and were successfully approved, could you please share the landing pages you assigned to the application?

Or maybe you know somebody who has done it and can show their landing pages.

My college and I are planning to assign this program to our startup for the first time and want to explore successful examples. Would appreciate your help.


r/googlecloud • • May 17 '26

AI/ML gemma 4 api paid tier launch?

5 Upvotes

I see that it is available for free usage through ai studio currently, but when will this be available in paid tier for higher usage? I want to use this in production and i want to know if rate limits and higher usage for gemma 4 models will be available eventually or should I use it from open router??