Like you said in the first paragraph and what you hinted at with this reply; If you are looking to re-vamp your dev-ops and methodologies and your team as a whole isn’t already using a vcs you really should ask around and either assemble a collection of experts of different topics from within your team or hire a consultant who can shed some experience on the subject. Have time set aside for collaboration in determining what fits your situation and team along with time for introduction and hands-on familiarity with the new technologies and implementing the new workflow.

Hiring a consultant may be seen as an unwarranted expense, but issues arising from problems in your dev-ops infrastructure will cause a lot more trouble than the small fee for a consultant.