GCP DEVOPS ENGINEER (Cloud Infrastructure
Summary
DevOps/cloud infrastructure engineer who builds and operates GCP-based production services: managing infrastructure with Terraform at scale, running GitHub Actions CI/CD with security scanning, and handling observability (OpenTelemetry, Grafana, Sentry), disaster recovery, incident response and on-call for high-availability systems.
- 5+ years of professional DevOps/Cloud Infrastructure engineering experience
- 3+ years of hands-on experience with Terraform in production environments (preferably managing 50+ resources)
- 3+ years of production experience on Google Cloud Platform (GCP) or equivalent (AWS/Azure) with deep expertise in 2+ major GCP services
- 2+ years managing CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins, or similar)
- Proven experience building and maintaining disaster recovery (DR) and business continuity (BC) strategies
- Experience operating customer-facing, high-availability services with 99%+ uptime targets
- Track record of incident response and on-call operations in production environments
Technical Skills - GCP & Cloud Platforms
Core GCP Services
- Compute: Deep expertise with Cloud Run (containerized workloads), Cloud Functions (serverless), Compute Engine
- Databases: Firestore (NoSQL), BigQuery (data warehouse), Cloud SQL (relational databases)
- Messaging & Streaming: Pub/Sub, Dataflow
- Storage: Cloud Storage (GCS), Firestore Backup & Point-in-Time Recovery (PITR)
- Security: Cloud IAM, Secret Manager, Cloud KMS, Security Command Center
- Deployment & Orchestration: Cloud Deploy, GKE (optional but valuable)
Infrastructure-as-Code & Terraform
- Advanced Terraform proficiency: modules, variables, outputs, state management, remote backends
- Terraform testing frameworks: Terratest, checkov, terraform validate, tflint
- Policy-as-Code: OPA/Conftest or similar for infrastructure policy enforcement
- Hands-on experience managing 50+ cloud resources with Terraform
- Git workflow and code review processes for infrastructure code
CI/CD & Deployment Automation
- GitHub Actions expertise (workflow design, custom actions, secrets management)
- GitHub Advanced Security: code scanning, dependency scanning, secret scanning
- Blue-green and canary deployment strategies
- Infrastructure-as-Code testing and validation in pipelines
- Automated rollback and disaster recovery procedures
- Monitoring deployment quality metrics
Observability & Monitoring
- OpenTelemetry instrumentation and integration
- Google Cloud Monitoring and Cloud Logging
- Sentry for error tracking and alerting
- Dashboard design and visualization (Grafana, Cloud Monitoring dashboards)
- Alert design, incident triage, and escalation procedures
- Metrics collection, tracing, and debugging distributed systems