A recession proof career in IT? There is no such thing.
When companies start laying people off there are two techniques that they use.
1. Keep the cheapest people.
2. Keep the most senior people.
When companies choose to keep the cheapest people (the people with the lowest salaries) they do so for obvious reasons. This is usually an OK idea for a very short period of time, but as soon as something unexpected happens they wish that they had the senior level people around again.
When companies choose to keep the most senior people they do so that they can keep fewer people on staff as the senior people can tend to do more work and cover more areas. This usually works better, but will burn out the senior level people as they don’t have junior level people to lean on for the more basic stuff.
As I said above there is no recession proof position the trick is to make your self valuable enough to the company to not be laid off, but not to invaluable that you can’t be promoted. Or better yet find a company which has a better chance of not laying people off. While most companies will feel the economy to some extent, public sector and larger companies with government contracts won’t feel the pinch as much.
The one thing which will make you more valuable to your company will be to get more experience. Certifications are great, but without experience they don’t mean anything.