GCP Platform Engineer
Role summary
We are looking for a GCP Platform Engineer to join our infrastructure team. This role is responsible for maintaining the security, cost-effectiveness, and performance of our Google Cloud ecosystem. Key responsibilities include cloud cost optimization, budget management, capacity planning, administering IAM and ensuring compliance with organizational standards and regulations. The engineer will also build and maintain monitoring and alerting systems for platform health and availability. The ideal candidate will have deep GCP expertise, proficiency in Infrastructure as Code, strong analytical skills for cost management, and experience with security and observability tools.
We are seeking a proactive and detail-oriented GCP Platform Engineer to join our infrastructure team. In this role, you will be the primary guardian of our Google Cloud ecosystem, ensuring it remains secure, cost-effective, and performant. You will bridge the gap between high-level enterprise standards and day-to-day operational excellence.
### Key Responsibilities
#### 1. Governance & Financial Operations (FinOps)
- Cost Optimization: Proactively monitor and optimize cloud consumption to ensure maximum ROI. Identify underutilized resources and implement right-sizing initiatives.
- Budgeting & Reporting: Design, set up, and manage granular dashboards and reporting tools to provide visibility into cloud spend across various business units.
- Capacity Management: Oversee resource allocation and scaling strategies to ensure the platform meets demand without over-provisioning.
#### 2. Security & Compliance
- Identity & Access Management (IAM): Administer IAM roles, service accounts, and access policies following the principle of least privilege.
- Enterprise Alignment: Ensure all cloud deployments align with organizational security standards, tagging policies, and regulatory requirements.
#### 3. Platform Health & Observability
- Monitoring Frameworks: Build and maintain robust monitoring solutions using Google Cloud Observability (formerly Stackdriver) or third-party tools to ensure high platform availability.
- Alerting Systems: Configure sophisticated alerting thresholds to detect and resolve performance bottlenecks or platform health issues before they impact end-users.
### Required Skills & Qualifications
- GCP Expertise: Deep technical knowledge of Google Cloud Platform services (Compute Engine, GKE, Cloud Functions, BigQuery, and VPC networking).
- Infrastructure as Code (IaC): Proficiency in Terraform or Google Cloud Deployment Manager for automated resource provisioning.
- Analytical Mindset: Strong ability to interpret complex billing data and translate it into actionable cost-saving strategies.
- Security First: Proven experience managing IAM hierarchies and Organization Policy Services.
- Observability Tools: Experience with Cloud Monitoring, Cloud Logging, and creating data visualizations in Looker Studio or Grafana.
### Preferred Qualifications
- Google Cloud Professional Cloud Architect or Professional Google Cloud Data Engineer certification.
- Experience with scripting languages (Python, Bash, or Go) for automation.
- Familiarity with container orchestration (Kubernetes/GKE).
