Closed listing
Terraform Solution Architect
- Toronto, ON, Canada
- Greater Toronto Area, Canada, Canada
$60 to $65 CAD / hour · Contract
This opening has closed.
The original listing is kept below for reference.
Job details
- Pay
- $60 to $65 CAD / hour
- Job type
- Contract
- Closing date
- Posting language
- English
- Posted
Similar jobs hiring now
Search current openingsOriginal job description
Archived listing. The details below describe a past opening.
Terraform Solutions Architect
Location: Toronto, ON (Hybrid – 2-3 Days Work From Office)
Experience Level: 5+ Years
Role Overview
We are seeking an experienced Terraform Solutions Architect to design and scale our Internal Developer Platform (IDP) architecture. In this role, you will leverage Infrastructure-as-Code (IaC) principles to manage our developer portal as code, establish reference patterns, and guide platform adoption across DevEx teams. The ideal candidate has deep expertise in cloud-native technologies, custom integration frameworks, and complex data mapping.
Key Responsibilities
- Infrastructure-as-Code (IaC): Manage portal architecture as code by configuring provider setups across global regions (EU/US) using variables for secure credential handling.
- Developer Portal Resource Definition: Write .tf configurations to define custom port blueprints, entities, and actions utilizing the port-labs/port-labs provider.
- Enterprise Integration Frameworks: Utilize the Ocean framework (Python 3.11) to sync third-party data, develop config.yaml structures, and contribute to underlying integration lifecycle and script logic.
- CI/CD & Self-Service Orchestration: Build self-service action backends via GitHub Actions by writing automated YAML workflows triggered by workflow_dispatch events.
- Data Mapping & Transformation: Filter complex API responses, extract data paths, and map third-party fields to platform properties using advanced JQ manipulation.
- Observability Integration: Ingest external platform problems, Service Level Objectives (SLOs), and entities via Python frameworks, establishing robust webhook logic for real-time alerting.
Required Qualifications
- Experience: 5+ years of dedicated experience in Solutions Architecture or senior DevOps Engineering roles.
- IaC Mastery: Deep hands-on proficiency with Terraform (required) and Pulumi using Python or TypeScript (preferred alternative).
- Integration Ecosystems: Proven familiarity with Python-based integration structures, automated catalog discovery workflows, and API authentication patterns.
- CI/CD Expertise: Strong experience setting up self-service platforms, workflow automation, and secure context handling using repository secrets.
- Data Parsing: Fluent in using JQ for data transformation within application config structures (config.yaml / port-app-config.yml).
Preferred Skills
- Cloud-Native Expertise: Comprehensive understanding of Kubernetes environments and modern enterprise DevOps ecosystems.
- Platform Consulting: Prior experience designing Internal Developer Platforms (IDP) and working closely with Developer Experience (DevEx) squads.
- Third-Party Monitoring Tools: Experience building ingestion rules and webhooks for enterprise observability platforms like Dynatrace.
More about this job
Responsibilities
Design and scale the Internal Developer Platform, managing its architecture as code and defining portal resources, integration patterns, and self-service workflows. Build data integrations and transformations, and connect observability platforms through ingestion rules and real-time webhooks.
Requirements
Requires 5+ years of experience in solutions architecture or senior DevOps engineering, with strong hands-on Terraform expertise and familiarity with Python-based integrations, APIs, CI/CD automation, and JQ. Kubernetes, Internal Developer Platform design, DevEx collaboration, and observability tools such as Dynatrace are preferred.
Skills
- Terraform
- Infrastructure As Code
- Internal Developer Platforms
- Solutions Architecture
- Python
- Pulumi
- TypeScript
- Kubernetes
- GitHub Actions
- JQ
- API Integration
- Data Transformation
- CI/CD
- Observability
- Webhook Development
- DevEx
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Engineering
- Consulting
Keywords
- Terraform
- Pulumi
- Python
- TypeScript
- Infrastructure As Code
- Internal Developer Platform
- Developer Portal
- Port-Labs Provider
- Ocean Framework
- Kubernetes
- GitHub Actions
- CI/CD
- Workflow Dispatch
- JQ
- Config.yaml
- Port-App-Config.yml
- API Authentication
- Data Mapping
- Data Transformation
- Self-Service Orchestration
- Repository Secrets
- Observability
- Dynatrace
- Service Level Objectives
- Webhooks
- DevEx
- Solutions Architecture
- DevOps Engineering