how to become a tech consultant