Once, I was tasked with providing a native library to a team writing a Java application. They told me they developed on Windows and deployed to Linux. A few weeks before their app was set to go live, they deployed to production and my library didn't work. Why? Their production platform was actually Solaris. "Same thing, right?"
Wrong.
But I run into Linux "sysadmins" with all of the same issues. There's a real problem with a lack of competence in this industry, IMO.
Actually, it's mostly Java itself, which is huge in the enterprise/banking/etc world.
I highly doubt that Android (Davlik) jobs make any difference in Java being #1 sought after Linux skill, and Ceylon even less so.
Job postings about Android mention itself specifically, not Linux, and job posts about Ceylon do not exist statistically speaking.