I agree, save your $. For LinkedIn, add skills, get endorsements, get recommendations from people who know you in different capacities, preferably at least one manager, peer, and employee / subordinate and at least five in total. If you're looking to get into tech, play up tech-y things in your resume, and include at least one tech-y interest / hobby. Make sure your LinkedIn and your resume match. A lot of people like to customize their resume for each position, which is fine except if it contradicts LinkedIn, which pretty much employer will check. Consistency is key.
Devote your energy to networking, networking, networking. I HATE this part, but it's essential. Statistically, your next job is going to come from a connection of a connection. You most likely don't know anyone who's in tech and has a position suited to you -- otherwise, they'd have already hired you! Your connections will, however, be able to reach out to their connections on your behalf, and that's where you're likely to find the greatest odds of a match. Call your connections who currently or recently worked at tech companies, talk to them about what you're looking for, and see what comes out of it. I find that calling works best. If you e-mail, e-mail only to set up a call. Sending out resumes online is one of those activities that fields good but yields little. Devote 80+% of your time to networking. Aside from working your connections, check out local meetup groups or see if you attend some free or low-cost local conferences. Vendors often put on mini-conferences that are great for networking.
Recruiters can be useful IF they're in your field and well respected. Be careful with recruiters who present you all over the place, and then you're locked in with them (and locked in to having an employer pay their fee). When dealing with recruiters, I usually stipulate that they cannot present my resume without my express written consent.
Good luck!
