Overview
Google Cloud operations covering Compute Engine, Cloud Run for containers, BigQuery for analytics, Cloud Functions, and GKE for Kubernetes.
Capabilities
- Compute Engine VM management
- Cloud Run container deployment
- BigQuery SQL analytics
- Cloud Functions serverless
- GKE cluster management
- IAM and service accounts
- Cost management and committed use
When to Use
Trigger phrases:
"gcp ops"
"Google Cloud operations — Compute Engine, Cloud Run, BigQuery, Cloud Functions, "
GCP infrastructure management
Data analytics with BigQuery
Container workloads on GKE
Serverless with Cloud Run
When NOT to Use
- Task is outside your authorization scope
- You need to implement controls (use implementing-* skills)
- Task is about analysis, not action (use analyzing-* skills)
- You don't have access to target systems
- Task requires compliance expertise (consult professionals)
- Task is about defense, not offense (use defensive skills)
Pseudo Code
The gcp-ops workflow follows a standard pipeline pattern.
Core flow:
# gcp-ops primary flow
input = prepare(raw_data)
result = process(input, config={bigquery, cloud, compute, engine, functions})
validate(result)
deliver(result)
Error handling:
on error:
log(error_details)
retry_with_backoff(max=3)
if still_failing: alert_and_escalate()
Cloud Run Deploy
gcloud run deploy my-service --image gcr.io/project/image --region us-central1 --allow-unauthenticated --memory 512Mi
Common Patterns
- Use service accounts with least privilege
- Preemptible VMs for batch work
- BigQuery slots for predictable cost
- Cloud Run concurrency tuning
How to Use
- Define infrastructure as code (Terraform, CloudFormation, Pulumi)
- Review changes through PR process before applying
- Configure monitoring and alerting for critical paths
- Set up secrets management (Vault, AWS Secrets Manager, etc.)
- Document runbooks for deployment, rollback, and incident response
- Test disaster recovery procedures regularly
Red Flags
- Infrastructure changes without review: Unreviewed changes cause outages — use PRs for infra code
- No rollback strategy: Every deployment needs a tested rollback plan before it runs
- Secrets in configuration files: Secrets in YAML/JSON get committed to version control
- Missing monitoring and alerting: Without monitoring, outages go undetected until users report them
- No documentation for runbooks: Without runbooks, on-call engineers waste time re-discovering procedures
Verification
Process
- Analyze the task requirements
- Apply domain expertise
- Verify output quality
Anti-Rationalization Table
| Rationalization |
Reality |
| "Manual deployments are fine" |
Manual deployments are error-prone and不可 repeatable. Automate. |
| "We do not need monitoring" |
Without monitoring, you are flying blind. Add observability from day one. |
| "Infrastructure as code is overkill" |
IaC enables reproducibility, version control, and disaster recovery. |
1---2name: gcp-ops3description: Manages Google Cloud infrastructure including Compute Engine, Cloud Run, BigQuery, Cloud Functions, GKE, and IAM.4license: Apache-2.05---6789## Overview1011Google Cloud operations covering Compute Engine, Cloud Run for containers, BigQuery for analytics, Cloud Functions, and GKE for Kubernetes.1213## Capabilities1415- Compute Engine VM management16- Cloud Run container deployment17- BigQuery SQL analytics18- Cloud Functions serverless19- GKE cluster management20- IAM and service accounts21- Cost management and committed use2223## When to Use24**Trigger phrases:**25- "gcp ops"26- "Google Cloud operations — Compute Engine, Cloud Run, BigQuery, Cloud Functions, "272829- GCP infrastructure management30- Data analytics with BigQuery31- Container workloads on GKE32- Serverless with Cloud Run3334## When NOT to Use3536- Task is outside your authorization scope37- You need to implement controls (use implementing-* skills)38- Task is about analysis, not action (use analyzing-* skills)39- You don't have access to target systems40- Task requires compliance expertise (consult professionals)41- Task is about defense, not offense (use defensive skills)424344## Pseudo Code4546The gcp-ops workflow follows a standard pipeline pattern.4748Core flow:49```50# gcp-ops primary flow51input = prepare(raw_data)52result = process(input, config={bigquery, cloud, compute, engine, functions})53validate(result)54deliver(result)55```5657Error handling:58```59on error:60 log(error_details)61 retry_with_backoff(max=3)62 if still_failing: alert_and_escalate()63```646566### Cloud Run Deploy67```bash68gcloud run deploy my-service --image gcr.io/project/image --region us-central1 --allow-unauthenticated --memory 512Mi69```7071## Common Patterns7273- Use service accounts with least privilege74- Preemptible VMs for batch work75- BigQuery slots for predictable cost76- Cloud Run concurrency tuning7778## How to Use79801. Define infrastructure as code (Terraform, CloudFormation, Pulumi)812. Review changes through PR process before applying823. Configure monitoring and alerting for critical paths834. Set up secrets management (Vault, AWS Secrets Manager, etc.)845. Document runbooks for deployment, rollback, and incident response856. Test disaster recovery procedures regularly8687## Red Flags8889- **Infrastructure changes without review**: Unreviewed changes cause outages — use PRs for infra code90- **No rollback strategy**: Every deployment needs a tested rollback plan before it runs91- **Secrets in configuration files**: Secrets in YAML/JSON get committed to version control92- **Missing monitoring and alerting**: Without monitoring, outages go undetected until users report them93- **No documentation for runbooks**: Without runbooks, on-call engineers waste time re-discovering procedures9495## Verification9697- [ ] Skill output matches expected behavior9899## Process1001011. Analyze the task requirements1022. Apply domain expertise1033. Verify output quality104105## Anti-Rationalization Table106107| Rationalization | Reality |108|---|---|109| "Manual deployments are fine" | Manual deployments are error-prone and不可 repeatable. Automate. |110| "We do not need monitoring" | Without monitoring, you are flying blind. Add observability from day one. |111| "Infrastructure as code is overkill" | IaC enables reproducibility, version control, and disaster recovery. |