it consultant life