Search by job, company or skills

Torry Harris Integration Solutions

IoT Architect

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 months ago

Job Description

Job Description

THBS is looking for an experienced IoT Architect with strong expertise in Azure IoT, IoT Edge, and end-to-end solution design across edge, cloud, security, and operations. The role involves defining scalable IoT architectures, guiding engineering teams (C#/.NET/Python), and ensuring reliable, secure data flow between devices and the cloud.

You will work closely with business stakeholders, system engineers, and cloud architects to deliver enterprise-grade IoT solutions.

Key Responsibilities

  • Define end-to-end IoT architecture covering device connectivity, edge processing, cloud ingestion, storage, analytics, and integration patterns.
  • Design IoT Edge solution architecture, including module boundaries, messaging/routing, offline/store-and-forward strategies, and deployment/versioning approach.
  • Guide development teams on building IoT Edge modules using C#, .NET, and Python, ensuring performance, reliability, and maintainability.
  • Design secure connectivity and identity using Azure IoT Hub/DPS, certificate-based authentication, RBAC, and secrets management (e.g., Key Vault).
  • Plan and govern edge environments (Linux-based), including runtime setup standards, observability, troubleshooting approach, and operational readiness.
  • Architect event-driven integrations using Azure IoT Hub, Azure Functions, messaging/streaming components, and APIs for downstream consumers.
  • Define testing and validation strategy for edge + cloud components: performance, resiliency, stability, and fault scenarios.
  • Establish DevOps and release practices for IoT solutions: CI/CD pipelines, deployment rings, rollback strategy, environment management, and configuration control.
  • Lead technical design discussions and reviews, ensuring adherence to architecture standards, best practices, and delivery quality.
  • Work with cross-functional teams (cloud, infrastructure, security) to ensure scalable deployments and smooth end-to-end integration.

Role & Responsibilities

  • Define the end-to-end IoT solution architecture spanning devices, IoT Edge, cloud ingestion, storage/analytics, integrations, security, and operations.
  • Design the IoT Edge architecture, including module boundaries, routing patterns, edge-to-cloud communication, offline/store-and-forward strategy, and deployment/versioning approach.
  • Establish reference architectures and reusable patterns for device connectivity, data processing, and event-driven workflows.
  • Guide engineering teams on implementing IoT Edge modules using C#, .NET, and Python, ensuring scalability, performance, maintainability, and secure design.
  • Architect integrations with Azure IoT Hub, DPS, Azure Functions, and other Azure services (messaging, streaming, storage, APIs) to enable seamless interoperability.
  • Define Linux-based edge environment standards (runtime setup, containerization, configuration management, troubleshooting approach, observability).
  • Create performance and reliability strategies for edge solutions (capacity planning, profiling approach, resilience patterns, fault tolerance, HA considerations).
  • Define a comprehensive testing and validation strategy (functional, performance, reliability, failure scenarios) and ensure alignment with QA/validation teams.
  • Drive security architecture: device identity and authentication (cert-based preferred), RBAC/least privilege, secrets management, compliance considerations, and threat modeling.
  • Establish DevOps and release governance: CI/CD pipelines, environment promotion, deployment rings, rollback mechanisms, and configuration control.
  • Lead technical design discussions, architecture reviews, and solution walkthroughs with stakeholders; provide technical direction during sprint planning and issue resolution.
  • Ensure strong documentation of architecture decisions, design patterns, standards, and module/data interfaces.
  • Collaborate with cloud, infrastructure, security, and delivery teams to ensure end-to-end solution quality and production readiness.

Continuous Improvement and Innovation

  • Evaluate emerging Azure IoT/edge technologies, frameworks, and best practices relevant to industrial IoT and edge computing.
  • Recommend and introduce improvements to enhance edge processing efficiency, security posture, reliability, and operational maturity.
  • Build accelerators/templates (reference repos, deployment manifests, runbooks) to improve delivery speed and consistency.

Required Skills and Experience

  • Strong experience designing Azure-based IoT solutions, including IoT Hub, DPS, IoT Edge, and Azure Functions (plus relevant integration services).
  • Proven expertise in IoT Edge architecture: module design, routing, offline patterns, containerization, configuration management, and deployment governance.
  • Solid understanding of IoT security architecture: device identity/certificates, RBAC, secrets management, secure connectivity, and threat modeling.
  • Experience working with Linux-based edge environments and operational aspects (observability, troubleshooting, performance tuning).
  • Strong architecture skills for data pipelines (streaming/ingestion, storage, time-series analytics) and API/event-driven integration patterns.
  • Working knowledge of C#, .NET, and Python (to guide teams, review designs, and ensure implementation quality).
  • Experience defining testing and validation strategies for edge and cloud components, including non-functional requirements.
  • Strong stakeholder management, communication, and leadership skills to drive alignment across cross-functional teams.
  • Ability to translate business requirements into scalable technical designs and execution plans.

Mandatory Skills

  • Azure IOT Architecture, IOT Edge Design, IoT Security, DevOps, C#, Python

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 139989001