Jobs / Foresight Works

Senior Platform Engineer

Foresight Works · Montréal, QC, Canada
Montréal, QC, CanadaExp: 5+ yrs180,000-240,000 USDOnsite
Remuneration
180,000-240,000 USD
Location
Montréal, QC, Canada
Visa sponsorship
Not specified

Job summary

Build and operate the AWS cloud platform that enables engineers to ship software safely and frequently for a product serving complex capital projects, including data center infrastructure. Design infrastructure as code, CI/CD pipelines, observability, security controls, and disaster recovery; create self-service tools, manage cloud costs, and lead incident response. The role emphasizes enterprise security and compliance, including standards such as SOC 2 and ISO 27001.

Benefits

Health insuranceDental insuranceVision insurance401(k)Paid time off

Qualifications

  • At least 5 years of experience building and operating production infrastructure on AWS, with responsibility for uptime and cost.
  • Strong infrastructure-as-code experience with Terraform, CDK, or similar tools, including reusable modules.
  • Experience operating containerized AWS services such as ECS, EKS, or Lambda.
  • Experience building and owning CI/CD pipelines, including automated testing, deployment strategies, and rollback.
  • Practical observability experience with logs, metrics, traces, SLOs, and alerting.
  • Knowledge of cloud security, including least-privilege IAM, network design, secrets management, and encryption.
  • Ability to write Python, Go, or similar code for tooling and automation.
  • Clear communication during incidents and comfort making pragmatic trade-offs on a small team.

Responsibilities

  • Design reproducible AWS environments as code, including networking, compute, databases, and storage.
  • Build CI/CD pipelines with automated tests, security scanning, preview environments, and rollback.
  • Implement cost-aware logging, metrics, tracing, and alerting.
  • Build identity and access controls, secrets management, encryption, and audit trails for enterprise compliance.
  • Implement autoscaling, backups, disaster recovery, and incident response.
  • Create reusable templates, paved roads, and self-service tools for engineers.
  • Automate production changes and avoid manual changes to live systems.
  • Track and manage cloud costs by service and customer.
  • Lead incident response and blameless postmortems, and address root causes.
  • Establish infrastructure standards and help shape the platform.

Skills

AWSAWS CDKECSEKSGoGrafanaIAMAWS LambdaLokiOpenTelemetryPrometheusPythonTerraformGit

Languages

PythonGo

Travel

Occasional travel may be required

Industry

Critical infrastructureCapital projectsData centers

Relocation

No