The short answer
We can assess an update flow that uses your chosen server. The device, firmware and update service need to support the same signing, version and recovery rules.
In more detail
The plan should define who prepares a release, who authorizes it and which devices receive it. Keys, access permissions and update records need an agreed owner.
We also test interrupted downloads, loss of power and unsuccessful updates. Options such as staged rollout or rollback depend on the hardware and storage layout.