It's NOT easy to start a job search, especially if you've been at a position here at IBM for 10+ years. I left the companyover a year ago, but I keep tabs on this company because I've got a lot of friends that still work here, and I'm concerned for them. When building your resume, you need to consider every aspect of your job, and every bit of training yo
u've received, even if it's CBTs. Don't undersell your skillset. You probably know more about the IT/software/hardware/services/consulting industry than you're giving yourself credit for, and people outside the company are going to find your skills extraordinary (you just don't realize it because many of your coworkers have a similar skillset).
Think of every piece of software or equipment you touch, clients and projects, and put it on your resume... It may seem silly, but name dropping, or brand dropping can make a difference. Think of the buzz words you see popping up. I promise you that, in regards to the tech talk, several of them are the same words that will catch the eye of an HR rep.
Make a few different resumes, tailored to different job types. Emphasize certain experience or training based on the type of job, and start pumping them out. Check your current customers and their industry counterparts. You already know they use the products that you can support. Now you need to check their sites every week to see if they have an opening for a position you can fill.
Something wil come up - it always does and every single person I met at IBM was skilled, smart, hard working and talented - keep your chin up and go get them.
Good luck