Designing the solution - i.e. what Azure technologies should be used, how should the Blob storage directory hierarchy be used, housekeeping, keeping costs low?
Develop the Azure processes to receive the blobs of data from on-prem and persist to storage
Also ensure that the solution
is scalable for large data volumes
can support additional environments (e.g. multiple regions)
can be extended to store data into additional targets (e.g. Elasticsearch)
can be extended to support additional data types e.g. status events, exceptions, etc.
robust, monitored and secure