Cloud Backend Engineer - Azure IoT Hub / Disaster Recovery

Uvik Software

Azure

Location
Remote
Employment
Full-time
Level
Specialist
Category
Backend
Posted

Description

Cloud Backend Engineer - Azure IoT Hub / Disaster Recovery

About the Project

We’re looking for a Cloud Backend Engineer to join an enterprise IoT platform initiative focused on infrastructure resilience, UI acceleration, and edge management.

The existing IoT platform currently has several areas being improved:

Azure IoT Hub disaster recovery and device state protection

Frontend delivery capacity

Enterprise-grade OTA management for remote edge devices

This role is specifically focused on the Azure IoT Hub Disaster Recovery stream.

Your Role

You will be responsible for designing, implementing, and validating an automated disaster recovery mechanism for Azure IoT Hub.

The main objective is to ensure that device registry information and device twin state are continuously backed up and can be fully restored when required.

A successful end-to-end restoration in a development environment is a mandatory project acceptance criterion.

Responsibilities

Design and implement automated, continuous backups of the Azure IoT Hub Device Registry

Implement continuous backup of Device Twins / Twin State

Securely store backup data in Azure Blob Storage

Develop and maintain automation for the disaster recovery and restoration process

Create clear, operational Disaster Recovery and restoration runbooks

Execute complete device state restoration in a development environment

Test and validate the end-to-end recovery process

Verify that restored device registry and twin state data is complete and operational

Work closely with DevOps, Backend, and IoT Platform engineers

What We’re Looking For

Strong hands-on experience with Microsoft Azure

Practical experience with Azure IoT Hub

Experience working with Device Registry and/or Device Twins / Twin State

Experience with Disaster Recovery, Backup & Restore processes

Experience with Azure Blob Storage

Strong automation/scripting skills, ideally with Python and/or PowerShell

Ability to independently implement and validate cloud recovery automation

Experience creating operational documentation and recovery runbooks

Good English communication skills

Nice to Have

Experience with large-scale or enterprise IoT platforms

Experience automating IoT device state backup and restoration

Experience with Azure Functions, Azure CLI, Terraform/Bicep or other Azure automation tooling

Experience with recovery testing and validation in production-like environments

Broader Project Context

The overall IoT initiative also includes two parallel streams:

Frontend Capacity Scaling & dlab Ingestion: translating Figma designs, design tokens, and UI components into reusable frontend code

Backend & Edge / Mender Enterprise: integrating Mender Enterprise SaaS for secure fleet-wide OTA updates, package signing, progressive rollouts, and automatic rollback

These are parallel project streams; this position is focused specifically on Azure IoT Hub Disaster Recovery.

Apply at the source

This role was published by Uvik Software and listed via Djinni. Applications are handled there, not on this site.

View & apply on djinni.co ↗