SRE Role - Developer vs Engineering skillset?

In my experience I would sooner trust a software developer to pick up sufficient infrastructure knowledge to be successful than the reverse, but there has to be someone there to teach them