There is a key difference between a DevOps consultant and an engineer. A consultant is responsible to improve the processes of a company, whereas the role of an engineer is to provide solutions that can automate different development processes.