Software Engineer IV

Apply for the Position

The job involves writing custom software to run an internal logistics operation with a cluster of 30 Fedora Linux desktops, including managing the machines.


Duties:

Observe operations to come up with ideas to improve software. (10%)

Implement ideas in python and bash. (60%)

Configure and deploy tools like chef or puppet to manage a cluster of ~30 computers running Fedora. (20%)

Fix the system quickly during business hours if it breaks. (10%)


Requirements:

Strong Linux and bash knowledge. Candidates should:

Have already used the chroot command

Know how to configure an IPv6 address manually

When asked to deduplicate the lines of a file on the bash command line, instantly reply with a correct command:

sort -u

sort |uniq

The above with file input or output like sort -u out.txt

Python scripting skills

Know how to use threads

Know the difference between threads and processes and when threads can be safely used




Location
Fremont
Empolyement Basis
Contract
Salaray range
Salary Range
** Important **
Heading