Some times I get confused looking at job ads, with requirements such as "Solid experience in Unix/Linux" along with othe requirements like proficiency in Java, Database etc etc, with no specific description on what solidness are they looking for or which area ? Since Unix/Linux is not a programming language like Java or C or something else. What could they mean by Solid experience?
Usually when they look for experience in Unix/Linux, what is that actually they are looking for. Are they looking for the experience/awareness of Unix file systems, commands, shell programming some kind of specific scripting, kernel, or system level programming.
It is quite upset to see such vague ads from reputed organizations.
My understanding of the experience (given the job is for a developer position) means if someone sat you in front of a linux machine and gave you the install files for all your COTS/FOSS, could you install and configure the machine to compile and run the given source code. I think the requirement is a warning for "we develop on linux boxes and we don't want to spend time holding your hand teaching you about how to setup your environment variables". That might be different if the job is for an administrator position.