Honestly, "IT" will never go away. The job will just change with the times.
If you think that "going to the cloud" means "no IT" anymore, I think you're a bit delusional. There will still be a department that MANAGES your cloud - not the users themselves. Someone still has to understand what the cloud does, what options there are, make sense of the contracts and offerings, and do the actual booking and planning, as well as setting up the stuff to be usable by users in the end.
If we go by the paradigm "The cloud is just someone else's computer", 90% of the work stay the same. You might not deploy hardware anymore, but all the software setup, the decision making on what to deploy in the first place etc. .. all this will stay a function of a department that is "IT", even if not in name anymore.
Remember, IT just means "Information Technology", which is often translated to "anything with a cable" - all this stuff will not go away, even in a world of cloud VDI - in the end, there always needs to be something for the user to access the resources. And if people tout "BYOD" as the solution - well, I think that train has passed already for a lot of businesses. Not a single instance I have witnessed where "BYOD" became widespread turned out well, with the exception of places that could put 100% of their software on VDI or Web-Based solutions (and those users didn't need that much power).
My own business area? We have single users utilizing 32+ CPU cores and 256GB+ of Memory for themselves (on projects obviously), even when supported by a 4-digit core cluster with multiple terabytes of Memory.
Good luck putting these all on VDI... (we're currently piloting it for a specific subset of users, using nVDWS and VMWare Horizon - but this is far from cheap. Also, this is work that can't legally be put in the Cloud (and even if, would be about 3x more expensive in the long run, we got the quotes). Local IT will live for a long time. Our work will just adapt to the times.