Earlier quoted context omitted.
The thing is that yes you do need IT people and there is an army of IT people hired by the cloud providers. But, you don’t have to pay the full cost to hire them. Between Managed Service Providers that allow you to outsource your support and the (excellent) business support plan of AWS you can get away with a lot fewer employees in the IT department and their job just becomes managing communications between the busin…
From the perspective of an IT employee, the market has not shrunk. Because companies need IT staff, MSPs need IT staff, and cloud providers need IT staff. And while they've shifted a lot, I would argue that it's largely been a zero sum change. I can definitely say last time I was in the job market, the majority of available IT jobs in my area was with MSPs, but there were tons of jobs available.
If you move to a cloud provider, change your processes, and reduce your number of IT people and use a combination of an MSP and a business support plan, you can save some money. If you only move to the cloud and don’t do either of the other two. You will spend a lot more money.
From the side of an IT person, it can go either way. Now that companies don’t need on prem IT people. The MSPs can rural source (get people a lot cheaper in lower cost of living areas) and outsource lower level IT folks. Either way there will be a lot of jobs, but there will be more people who can do it and wages will be lower for commodity IT folks.
On the other end, the true customer facing consultants can make a lot more. But if all you can do is click around on the AWS Console, don’t expect to make a lot.
I’m mostly a $long_time developer but I know my way around AWS and my next job will probably be a around AWS consultancy but I really want to stick to developing/architecting on top of AWS and not just doing “lift and shifts”.