What are the responsibilities and job description for the GCP Engineer position at Centraprise?
GCP Engineer with Terraform
Phoenix, AZ (Onsite)
12 months contract
GCP Engineer with Terraform
Phoenix, AZ (Onsite)
12 months contract
Required Skills:
- Google Cloud Platform (GCP):
- Strong experience with GCP services such as Compute Engine, GKE, Cloud Storage, Cloud Functions, Cloud Pub/Sub, and BigQuery.
- Familiarity with GCP IAM (Identity & Access Management) for controlling access and security.
- Understanding of GCP networking (VPC, subnets, firewall rules) and security best practices.
- Terraform:
- Hands-on experience with Terraform to define and manage infrastructure as code.
- Experience in writing and managing reusable Terraform modules.
- Strong understanding of Terraform state management and remote backends (e.g., GCS for remote state storage).
- Experience with Terraform Cloud or Terraform Enterprise is a plus.
- Automation & Scripting:
- Experience with automation and scripting languages such as Bash, Python, or Go to automate infrastructure tasks and integrate with other services.
- Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions) and automation pipelines.
- Cloud Security & Compliance:
- Strong knowledge of cloud security best practices, including managing encryption, VPC peering, and securing API endpoints.
- Experience with compliance frameworks and guidelines (e.g., SOC 2, ISO 27001) in a cloud environment.
- Monitoring & Logging:
- Experience in setting up monitoring and logging for GCP resources using Cloud Monitoring, Cloud Logging, and alerting.
Desired Skills:
- Familiarity with Kubernetes and Google Kubernetes Engine (GKE).
- Experience with Google Cloud APIs and creating automation scripts for cloud management.
- Knowledge of serverless solutions (e.g., Cloud Functions, App Engine).
- Experience with containerization and Docker.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, Information Technology, or related field (or equivalent work experience).
- 5 years of experience working with Google Cloud Platform (GCP).
- 5 years of experience with Terraform for infrastructure automation and management.
- Familiarity with DevOps practices and tools.
- Certifications like Google Professional Cloud Architect, Terraform Associate, or HashiCorp Certified: Terraform Practitioner are a plus.