Description

Position: GCP Platform Engineer / GCP DevOps Engineer

Location: Remote (Anywhere in Canada)

Duration: 6-Month Contract

Start: Immediate

About the Role:

We are looking for an experienced GCP Platform Engineer / DevOps Engineer to join our team on a contract basis. The ideal candidate will have deep expertise in Google Cloud Platform (GCP) and Terraform, with hands-on experience building reusable infrastructure modules and automating deployment processes in a cloud-native environment.

Key Responsibilities:

  • Design, develop, and maintain Terraform modules for provisioning and managing GCP infrastructure.
  • Implement Infrastructure-as-Code (IaC) solutions to automate provisioning, configuration, and deployment across GCP environments.
  • Collaborate with architecture, development, and operations teams to design scalable, secure, and resilient GCP solutions.
  • Manage CI/CD pipelines, cloud networking, IAM policies, and service configurations in GCP.
  • Troubleshoot and optimize cloud deployments for performance, cost efficiency, and compliance.
  • Provide technical expertise and best practices for GCP infrastructure management.

Required Skills & Experience:

  • 5+ years of experience in DevOps / Cloud Platform Engineering, with a strong focus on GCP.
  • Extensive hands-on experience with Terraform — writing modules, managing state files, and integrating with CI/CD tools.
  • Strong understanding of GCP services such as Compute Engine, Cloud Storage, VPC, IAM, Cloud Functions, and Cloud Build.
  • Experience with CI/CD tools (e.g., Jenkins, GitLab CI, or Cloud Build).
  • Proficiency with scripting languages such as Python or Bash.
  • Familiarity with containerization and orchestration (Docker, Kubernetes) is a plus.
  • Excellent troubleshooting and communication skills.

Nice to Have:

  • GCP Professional Cloud DevOps Engineer or Cloud Architect certification.
  • Experience with multi-cloud environments or hybrid infrastructure setups.