I am working as an IT Engineer in a reputed company in India. The problem is that though I was told that I would be given work on Linux, I am made to do work on Java and Windows. I am uncomfortable with Java and hate Windows.
I have started learning Python by myself but it's tough to give it ample time due to ongoing job. Frankly, I am not an expert coder. I tried a lot to get into Linux kernel development during my college days but realized that I am not that good a coder. So I decided to do RHCE and go for server management.
What I want to know is that what skill set is required to get a job in Linux projects. In August 2011, I am planning to take a break from job if this company doesn't give me a good Linux project. What skills shall I acquire in order to get a good Linux job. One thing that I've decided to do during that break is to pursue RHCE. After reading first of the set of three RHCE course books, I am confident that I can sail through it.
Inputs from experts on this site are highly invaluable. My technical interests at the moment are - Python Programming, C/C++ programming, Linux Server Management and Cloud Computing. But the college degree that I have is by no means sufficient to get into some good company. The practical knowledge I have is not of an expert level. And the job experience I have is simply pathetic.
PS - I am extremely frustrated in my current job. Though I think there's barely any need to mention it.