Hi there,
the image would have to be part of the hero content, and it would need a transparent background. Then you can add a background color to the header element.
However, if its a one off header element and all that content is static. Then i would probably NOT use a header element. Instead use the Block Editor and GenerateBlocks to create that layout in the post editor:
https://generateblocks.com
Can be achieved with a Container Block which you can make Full Width, and have the blue background. Within that a 2 column Grid for text / image layout.