I think the first flaw is in this sentence:
He reports to the Development Manager, but works more closely with the Infrastructure Manager.
DevopsDevOps is a culturecultural shift aiming at removing silos, if there's actual. If silos remain, then he'sthis engineer is whatever you want to name him,call him; an engineer doing operational development, an automation expert, a developer automating infrastructure, - but that'sthis engineer is not a DevOps engineer.
In fact, Devops Engineer"DevOps Engineer" is not a real role, it's more a 'chapeau' as it can encompass developerdevelopers, sysadminssystem administrators, QA testers or architectand architects working in a common team.
The mainA problem I often see behind it is that people falling infall into the buzzword usage of DevOps, seeing it as a job title, by doing sobut they usually blame beingdon't really understand what DevOps is. By viewing DevOps this way, they often end up isolated and feel alone in their field, blaming failures and shortcomings on being a "lone wolf" without managerial and organizational buy-in.
As
As you putdescribe it he'sthis engineer is the only one doing opsOps in a devDev team, that's not he's. That doesn't make him a DevOps engineer"DevOps engineer". (whateverWhatever that could mean formeans in his caseorganization), that's he's He's working in isolation because the job is presented as DevOps something or plain operational thing the"DevOps Engineer" but it seems tha other people in his team doesn't wish to work on operations.
Let's be honest, there will always be ops and dev, the main idea behind devops is sharing the responsibilities as such that there's no hand overhandoff of a product from dev to ops or just supply ofsupplying a platforms fromby ops tofor dev. The primary goal is bringing more collaboration ininto a team, starting to name self Devops Engineer. Calling this role a "DevOps Engineer" is breaking this idea by puttingsuggesting in the name you can do both at the same level of expertise - which is rarely true.
The first thing to do in my opinion would be to present the operational tools to the team, and give everyone a basic knowledge on the tools and, then transfer the responsibility toof configure/code the operational tools to the whole team.
The The main idea behind this is moving from "the one doing all the ops things" to "the one which supportsupports and give references implementations"implementations to the team".
This complementcomplements the other answers by providing something actionnableactionable in an easiersimpler way as a first step than a management reorganization.