Developer for IoT platform at Gecko Alliance, enhancing AWS infrastructure for connected devices. Collaborating across firmware and DevOps to modernize deployment and monitoring processes.
Responsibilities
Work on the AWS platform: organize and evolve the structure of software artifacts on AWS S3 (naming, versions, environments, retention)
Work on deploying our solutions: migrate/integrate existing AWS resources into AWS CDK (Infrastructure as Code) to replicate the stack across environments (dev/stage/prod, clients, regions)
CI/CD
Work on the infrastructure, mechanisms and monitoring of Over-the-Air (OTA) updates: define a mechanism for managing software bundles, their dependencies and their targets (device targets), including a data model (e.g., DynamoDB)
Implement event-driven bundle generation and publication mechanisms from DynamoDB/S3 events
Create and maintain AWS IoT dynamic groups, orchestrate AWS IoT Jobs and support OTA deployments
Ensure fleet maintenance and health with monitoring/alerting mechanisms (e.g., AWS IoT Device Defender / Fleet metrics / IoT Health depending on your stack)
Requirements
Experience with AWS in a production environment
Experience with an Infrastructure as Code technology
Experience with AWS event and data services (e.g., S3, DynamoDB, Lambda, EventBridge)
Understanding of IoT challenges: fleet management, deployments, versioning, reliability, security
Ability to deliver maintainable solutions: documentation, standards, reviews, monitoring
Knowledge of AWS CDK (asset)
Knowledge of Python, bash scripting and PowerShell (asset)
CI/CD and automated execution (GitHub Actions) (asset)
Knowledge of observability/logging (e.g., structured logs, dashboards, alerting) (asset)
Benefits
Dynamic and stimulating work environment
Multidisciplinary team where your continuous improvement ideas will be heard
Flexible, hybrid 37.5-hour work week
Personal development opportunities with support from your manager
Benefits program including: group insurance, an employee assistance program, telemedicine service, a retirement savings plan (RRSP), etc.
Platform Engineer designing and delivering platforms and infrastructure at RAVL. Building cloud - native environments that enable velocity, security, and reliability at scale.
Senior Developer implementing Microsoft Dynamics 365 and Power Platform solutions at Mitacs. Contributing to digital transformation initiatives and ensuring reliable business systems.
Senior Dynamics 365 and Power Platform Developer at Mitacs working on major enterprise and digital transformation. Ensuring reliability and security of core business systems through innovative solutions.
Senior Dynamics 365 and Power Platform Developer at Mitacs leading digital transformation initiatives. Collaborating to build robust solutions and ensure the reliability of business systems.
Senior Developer contributing to enterprise transformation and modernizing business applications at Mitacs. Engaging with business stakeholders and technical teams to deliver robust solutions in Microsoft Dynamics 365 and Power Platform.
Senior Platform Engineer developing innovative solutions for loyalty programs in the travel industry. Join the team in shaping the future of travel through technology and infrastructure improvements.
Platform Lead for Card Systems with 8 - 10 years experience in card management, issuance, lifecycle, core banking, system integration, transactions, compliance, and risk.
Platform Lead contract role in Toronto requiring 8 - 10 years banking card operations experience. Strong knowledge of card management systems, card issuance, and card scheme rules.
Staff Platform Engineer responsible for defining and scaling data and ML platform at Mistplay. Leading teams in employing data strategies from raw ingestion to real - time model serving.
Principal Engineer at Wavelo delivering high - leverage platform capabilities and technical direction. Focused on environment automation and CI/CD maturity in a remote role for Canadian applicants.