14 Oct
|
apptoza
|
Toronto
Job Description: Terraform Solution Architect
Toronto, ON - Hybrid (2-3 Days WFO)
Long term Contract-6-12 months
· Infrastructure-as-Code (IaC):
- You need robust Terraform skills to manage the portal as code. This involves writing
- .tf files to define port_blueprint, port_entity, and port_action resources, using the port-labs/port-labs provider
- . Pulumi (Python/TypeScript) is an alternative for defining resources .
· Integration Framework (Ocean):
- You must understand the Ocean framework.
- This is a Python 3.11 based solution used to sync third-party data . Skills involve writing config.
- yaml files, understanding the integration lifecycle, and potentially contributing to main.py logic for custom systems .
· CI/CD & Orchestration:
- You will need deep experience with GitHub Actions to create self-service action backends.
- This means writing YAML workflows with workflow_dispatch triggers and handling Port context via secrets (PORT_CLIENT_ID, PORT_CLIENT_SECRET) .
· Data Mapping & Transformation:
- Proficiency in JQ is essential.
- It is used in config.yaml or port-app-config.yml to filter API responses, extract data paths (.data.users), and map fields to Port entity properties .
Enterprise Integration Configuration skills
- Terraform:
- Configure the provider for EU (api.port.io) or US (api.us.port.io) regions, and manage resources using variables for credentials .
- GitHub Actions:
- Set up auto-discovery to import workflows as self-service actions, or manually define the action JSON to trigger workflows .
- Dynatrace: Use the Ocean framework (Python) to ingest Problems, SLOs, and Entities.
- This requires defining mapping rules (JQ) to link Dynatrace entities to Port microservices .
- You can also set up webhooks for real-time problem alerts .
Experience Level Required
- 5+ years in solutions architecture or DevOps engineering .
- Cloud-Native Expertise: Deep understanding of Kubernetes and modern DevOps practices .
- IaC Mastery: Hands-on experience with Terraform and Pulumi .
- Consulting & Design: Ability to design scalable IDP architectures, reference patterns, and guide adoption across platform and DevEx teams .
Pay: $60.00-$177,000.00 per hour
Work Location: Hybrid remote in Toronto, ON (Toronto District)
📌 Terraform Solution Architect (Toronto)
🏢 apptoza
📍 Toronto