GCP Cloud Engineer
Description
Core Responsibilities
- Infrastructure as Code (IaC): Architect, write, and maintain modular Terraform configurations to provision scalable GCP landing zones, VPCs, and computing environments.
- CI/CD Automation: Build, scale, and secure deployment pipelines using Cloud Build, GitHub Actions, or GitLab CI to automate application and infrastructure changes.
- Container & Platform Engineering: Operationalize Google Kubernetes Engine (GKE) and Cloud Run environments, optimizing for auto-scaling, resource allocation, and zero-downtime deployments.
- Observability & SRE: Implement deep logging, tracing, and metrics using Google Cloud Operations Suite (Cloud Logging, Cloud Monitoring) to track SLIs/SLOs and configure smart alerting.
- Configuration Management: Utilize tools like Ansible or Packer to automate golden machine images and application configurations.
- Technical Leadership: Lead complex cloud-native migration strategies, champion DevOps best practices across development teams, and mentor junior engineers.
Required Qualifications & Skills
- Experience: 5 to 10+ years in IT infrastructure, systems administration, or DevOps, with 3+ years of dedicated, hands-on production experience in Google Cloud Platform.
- Technical Stack:
- Cloud Platform: Google Cloud Platform (GCP)
- Infrastructure as Code: Terraform (Expert level)
- CI/CD & Containers: Cloud Build, GitHub Actions, Docker, Kubernetes, GKE, Helm
- Scripting/Coding: Python, Bash, or Go
- Linux Systems: Strong background in Linux administration, networking protocols, and OS internals
- Education & Certifications: Bachelors degree in Computer Science, IT, or equivalent experience. Active Google Cloud Professional Cloud DevOps Engineer or Professional Cloud Architect certifications are highly preferred.