No one puts dumb shit past basic job history, positions held, role title, etc. on their resume. You really think I'm going to bother putting "single handedly wrote our company's dev-ops by learning puppet on my own"? No. What fucking company wants to see that garbage on a paper? That type of stuff comes out in the actual interview.
The "hard" qualifications for a job are the minimums:
CS bachelors degree from accredited agency.
4 years experience in <x> job.
Use of Java, C++, C#, <insert whatever other programming languages/tools you want>.
Soft qualifications are things you either did really well at your last job that just fall under "did the fucking job I was hired to do" which you wouldn't list on a resume. Things that put you over other candidates are stuff in excess of minimum qualifications. 10 years experience. All those tools listed and more. Things the company would like to see, etc. Being nearly OVER-qualified for a position.