Looking for word(s) that can describe a person's job title
John's job is to go to companies evaluate their current process workflow and to implement changes to improve this workflow to be optimal . Since companies workflow need to change all the time to stay optimal John revisits his clients and analyze the workflow for improvements and develops systems to implement those changes.
When John wife's ask him what his job is, he says he is a ...
John put's on his resume and business card that his job title is ..
&
Peter works on the production assembly line of the Tesla Model 3. His job is to analyze the production line, find improvements and implement those changes to the assembly line so that the assembly line produces more cars per hour.
Peter's job title is ...
Words I thought of but don't fit
Developer - Closest I can think of but it means creating something when I want a word that is closer to convey the total of analyze, optimize , change and improve together not just the creating part
Reengineer - This almost mean redoing it and it might not have to be redone if it is already optimal.
Process Engineer - The word engineer gets overused today and I want to try stay away from it
I am also not closed to the idea of it being a foreign language word(s)