We're a community of 1.1M IT Pros here for help, advice, solutions, professional growth and fun. Join us!
1,080,561 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Start New Discussion Reply to this Discussion

what will be i doing as a Linux Systems Programmer

other day i got a email saying they want a internview on postion "Linux Systems Programmer".

the problem is that i have not used Linux for about 4 to 5 yrs. and forgot most of the stuff.

can some one tell me important topics in linux programming? that way i can brush up on old stuff.

5
Contributors
6
Replies
1 Day
Discussion Span
4 Months Ago
Last Updated
8
Views
hwoarang69
Posting Pro
569 posts since Feb 2012
Reputation Points: 6
Solved Threads: 0
Skill Endorsements: 8

'Systems' and 'Programmer' sound like 2 separate jobs to me.

Systems may entail Server management, monitoring, deployment, design, etc...
Programmer I would take as a software developer position.

Perhaps they want someone versed in scripting solution for server systems in Bash? Maybe they mean something else related to web site back end processes?

Not sure what direction to give you since the description is very vague.

CimmerianX
Posting Pro
525 posts since Jul 2010
Reputation Points: 49
Solved Threads: 65
Skill Endorsements: 10

'Systems' and 'Programmer' sound like 2 separate jobs to me.

They're not. The difference is that a systems programmer will generally write code that sits below userland and provides services to the hardware or OS. This is as opposed to an application programmer that writes programs for users. I've also seen "systems programmer" used in reference to jobs that would better be described as "system administrator". But often the two are intertwined because you won't be good at either without some experience in both.

deceptikon
Challenge Accepted
Administrator
3,499 posts since Jan 2012
Reputation Points: 822
Solved Threads: 481
Skill Endorsements: 58

sits below userland and provides services to the hardware or OS

So something more like hardware control or like driver development? What would be an example of something a 'systems programmer' would create?

CimmerianX
Posting Pro
525 posts since Jul 2010
Reputation Points: 49
Solved Threads: 65
Skill Endorsements: 10

What languages can you write in? Or, when you did work with Linux, what language(s) did you put in your CV that some company would have kept on file?

Would you like to tell us the name of the company, caution would be wise and respected if you didn't want to name the company, but if you got some background on them you might get a better idea of what they want from you.

Hey, it's good to be in demand, eh? :-)

BigPaw
Posting Pro
589 posts since Oct 2012
Reputation Points: 17
Solved Threads: 26
Skill Endorsements: 2

job description:

The Office of Integrated Technologies, Server Systems Group, seeks an experienced Linux Systems Programmer Analyst (State Title: Lead Programmer Analyst, SL3) to support the college’s server and networking infrastructure. Preferred candidates will have experience developing with server scripting languages (e.g. Perl, PHP, Ruby, BASH); building and managing LAMP servers; installing and maintaining RHEL v5/6 servers and demonstrated proficiency adapting and learning new technologies.

The successful candidate should have demonstrated work experience administering servers in a highly available and distributed environment. The candidate should possess strong analytic, communication & collaborative skills, and be knowledgeable about emerging trends in technology.

Qualifications

. Linux server administration experience
• Programming proficiency with server scripting languages: Perl, PHP, Python, or BASH
• Programming experience with C/C++ or Java

hwoarang69
Posting Pro
569 posts since Feb 2012
Reputation Points: 6
Solved Threads: 0
Skill Endorsements: 8

Linux server administration goes pretty much from booting Linux to configuration and installation + compatibility. C/C++ and JAVA most probably for debugging installations and less for dev. LAMP (Apache webserver + MySQL + PHP) pretty much says about what kind of servers they speak about. Also, LAMP can explain why you may need knowledge about PHP and some server-side supporting scripting languages.

Good luck!

CGSMCMLXXV
Junior Poster in Training
54 posts since Jan 2013
Reputation Points: 5
Solved Threads: 7
Skill Endorsements: 0

This article has been dead for over three months: Start a new discussion instead

Post: Markdown Syntax: Formatting Help
 
You
 
© 2013 DaniWeb® LLC
Page generated in 0.0783 seconds using 2.7MB