how to become an IT consultant