Senior Platform Engineer — GCP IaC, Automation

Overview

Seeking an experienced GCP DevOps/Platform Engineer to design and automate scalable cloud infrastructure using Terraform, CI/CD pipelines, and ServiceNow integrations. The role involves building reusable infrastructure modules, provisioning workflows, policy-as-code frameworks, automation scripts, and cloud governance solutions across GCP environments.

Job Description

Key Responsibilities:

Design and build reusable Terraform modules for compute, GKE, Cloud Run, Cloud SQL, Memorystore, GCS,

BigQuery, VPC, load balancers, API Gateway, Pub/Sub, and external services.

Build standardized project and environment templates for Java, Node.js, Python, React, and other common application stacks.

Create property-driven infrastructure templates so environments can be provisioned through configuration instead of custom Terraform each time.

Build ServiceNow-to-GCP provisioning workflows where approved tickets trigger CI/CD pipelines.

Integrate ServiceNow with Cloud Build, GitHub Actions, GitLab CI, or Jenkins for Terraform plan/apply workflows.

Implement approval gates, change records, deployment notifications, and ticket status updates.

Build runbook automation using Python, Cloud Functions, Cloud Run, or Shell scripts.

Automate common infrastructure actions such as IAM access grants, firewall rule changes, project creation, network setup, and maintenance tasks.

Implement policy-as-code using OPA/Rego and GCP Org Policy constraints.

Ensure newly provisioned resources are automatically enrolled into monitoring, logging, tagging governance, and security scanning.

Maintain Terraform remote state strategy using GCS backend and workspace/environment isolation.

Build CI/CD standards for platform code including linting, validation, testing, plan review, and approval workflows.

Create module documentation, onboarding guides, runbooks, and developer self-service instructions.

Required Skills:

Hands-on GCP and DevOps/platform engineering experience.

Expert Terraform experience including modules, variables, workspaces, remote state, state locking, reusable patterns, and module versioning.

Strong GCP knowledge across Compute Engine, GKE, Cloud Run, Cloud SQL, GCS, BigQuery, VPC, Load Balancers, DNS, IAM, and Cloud Build.

Experience integrating with ServiceNow using REST APIs, Flow Designer, Business Rules, Scripted REST APIs, or MID Server.

Strong CI/CD experience with Cloud Build, GitHub Actions, GitLab CI, Jenkins, or equivalent.

Python and Shell scripting experience for automation and runbook development.

Strong GCP networking knowledge including VPC, firewall rules, Private Service Connect, Cloud NAT, Cloud DNS, and load balancing.

Experience with policy-as-code using OPA/Rego or GCP Org Policy.

Working knowledge of Docker, Kubernetes, Helm, and containerized dep

Skills & Requirements

GCP, Terraform, DevOps, Platform Engineering, GKE, Cloud Run, Cloud SQL, Memorystore, GCS, BigQuery, VPC, Load Balancers, API Gateway, Pub/Sub, ServiceNow, REST APIs, Cloud Build, GitHub Actions, GitLab CI, Jenkins, CI/CD, Python, Shell Scripting, OPA, Rego, GCP Org Policy, IAM, Cloud DNS, Cloud NAT, Private Service Connect, Docker, Kubernetes, Helm, Infrastructure Automation, Policy As Code, Runbook Automation, Monitoring, Logging, Security Scanning, Terraform Modules, Remote State Management, Workspace Management, Network Security, Firewall Rules, Cloud Functions, Infrastructure As Code

Apply Now

Join Our Community

Let us know the skills you need and we'll find the best talent for you