In my 20 years in proper work, I've been through the redundancy process 4 times, and have been preparing for redundancy for nearly half of that 20. I've actively discouraged my son from going into IT, since it seems to bear the brunt of cutbacks whenever things get tough.
Everyone in IT will face redundancy by being replaced with computers. As they get more powerful, there's less need for the more esoteric skills (give it another few years and it'll be batman computers, where you just ask them to do things!).
Most of my work has been financial sector, and I've seen the highly paid, highly skilled guys squeezed out, unless they move into management, where their tech skills get dusty. Most people I knew who thought of themselves as coders are really just bolting together off the shelf solutions.