| Job Title: Service Enablement Engineer |
| Function: Service Enablement |
| Primary Skillset: Google Cloud Platform,Python,Terraform |
| Secondary Skillset: Service Brokers, Cloud SDKs, Service Control and Management, Service Integration |
| |
| Job Summary |
| We are seeking a skilled Google Cloud Platform Service Enablement Engineer to design, develop, and manage cloud services on Google Cloud Platform. The ideal candidate will leverage deep expertise in Google Cloud Platform, Python, and Terraform to automate infrastructure provisioning, build scalable service offerings, and enable seamless cloud service consumption across enterprise stakeholders. This role acts as the critical bridge between cloud platform capabilities and business units, ensuring reliable, secure, and efficient service delivery through robust APIs, service brokers, and cloud-native tooling. |
| |
| Key Responsibilities |
| |
| Design, deploy, and maintain scalable infrastructure on Google Cloud Platform using Terraform for IaC, ensuring repeatable and auditable provisioning pipelines across development, staging, and production environments. |
| Build and maintain Open Service Broker API (OSBA)-compliant service brokers that expose Google Cloud Platform services (Cloud SQL, Pub/Sub, GCS, etc.) to internal teams and platforms via standardized, self-service interfaces. |
| Develop Python scripts, CLI tools, and automation pipelines to streamline Google Cloud Platform resource lifecycle management, monitoring, and operational tasks such as quota management and cost optimization. |
| Integrate Google Cloud Platform Cloud SDKs into service enablement workflows to enable programmatic access, management, and monitoring of cloud resources across compute, storage, networking, and AI/ML services. |
| Implement and manage Google Cloud Service Control APIs to enforce access policies, track service usage, and ensure compliance with organizational governance frameworks and security standards. |
| Design and expose RESTful/gRPC APIs that facilitate cross-service integration, enabling other teams to consume platform capabilities through well-documented, versioned, and secure service contracts. |
| Maintain an up-to-date internal service catalog that documents available Google Cloud Platform services, configurations, pricing models, and consumption procedures for use by development and operations teams. |
| Collaborate with DevOps teams to embed Terraform and Python-based deployment workflows into CI/CD pipelines (Cloud Build, GitHub Actions), ensuring continuous delivery of infrastructure changes. |
| Implement monitoring and alerting solutions using Cloud Monitoring, Cloud Logging, and custom dashboards to proactively detect service degradation, quota breaches, and infrastructure anomalies. |
| Apply IAM policies, VPC service controls, and security best practices to protect service endpoints and ensure platform resources adhere to enterprise security and regulatory compliance requirements. |
| Conduct onboarding sessions, create developer documentation, and provide technical guidance to internal consumers of Google Cloud Platform services, improving adoption rates and reducing support overhead. |
| Participate in incident response for service enablement layer issues, perform root cause analysis, and drive post-incident improvements to enhance platform resilience and service reliability. |
| |
| Must-Have Skills |
| Hands-on experience with core Google Cloud Platform services including Compute Engine, Cloud Run, GKE, Cloud Storage, Pub/Sub, Cloud SQL, BigQuery, Cloud IAM, and VPC Networking. |
| Strong Python programming skills with experience in scripting, REST API development (Flask/FastAPI), SDK integration, and automation of cloud operations tasks. |
| Proficiency in writing, structuring, and maintaining Terraform configurations and modules for multi-environment Google Cloud Platform deployments with state management via remote backends. |
| Familiarity with Open Service Broker API (OSBA) standards and experience developing or maintaining service brokers for cloud platform consumption. |
| Demonstrated ability to use Google Cloud Platform Cloud SDKs and REST/gRPC APIs for resource automation, service management, and integration workflows. |
| Understanding of Google Cloud Platform Service Control API and Service Management API for enforcing usage policies, managing service configurations, and tracking API telemetry. |
| Experience designing event-driven and API-first service integration patterns using Pub/Sub, Eventarc, Cloud Tasks, or Apigee within Google Cloud Platform ecosystems. |