Re: Job for IT generalist ...
Some good advice here on how to sell yourself and possible options, but my advice is not so rosy.
Unless you get lucky (whatever that luck may be and however it manifests itself) it's pretty much only the specialists who get the big money. The specialists with experience. Who are hired directly by the companies.
Of course there are exceptions, but that's all they are: exceptions.
As a contractor, there is no path for advancement with the client.You will need certs to impress the contracting agency to command more money. Clients contract for a reason. "Contract to hire" is almost dead these days. Again there are exceptions, but don't count on them.
Companies still seem to direct hire specialists, but how you get that experience they require is another enigma. You really don't see too many entry level positions for, say, UX/UI specialist or VM admin.
I find all this quite odd. Arcane specialized skills aside, it still takes the person with practical knowledge to make sure the network functions all the way from the billion dollar data center to the receptionist's/customer's/accountants/sales person's desk. You know. The people who have no clue how a computer works but still need it to work. I've seen plenty of specialists who could not install a printer or email admins who not fix their own mailbox problems and others who swear up and down the problem is not their end until, yes, it was their end after all. Yet all making 3 times what you will be.
That kind of crap is very discouraging.
So why don't the generalists go on strike or hold out for more money? Simple: because of the less than stellar pay they literally can't afford to.
All that said, good luck.