logo BJB
Providing Advanced Job, Resume Posting
and Search in Over 130 Countries

New College Grad- Linux


Logo
Company Name: Nexus Staffing Approximate Salary: Not Specified 
Location: Ann Arbor, Michigan Country: United States
Industry: Technology Position type: Full Time
Experience level: < 2 years Education level: Bachelor's Degree


ID 12353 Company Web Site: www.netapp.com/us/careers/
Short Description:
New College Grad- Linux
Long Description:
Assistant NFS client maintainer.

Our company participates in a variety of
Linux related projects. Although we have a
strong interest in the development of the
NFSv4.1 client, much of our focus is on also
helping to maintain and improve the existing
NFSv2/v3 and NFSv4 client code bases.
As part of the team that drives this work, you
will be expected to help with all facets of the
NFS client maintainer job, including NFS
client development, maintaining and
improving the code quality, responding
promptly to bug or problem reports, and
helping to fix them.

NetApp is also heavily invested in furthering
the development of open internet standards
through the IETF process, and you will have
opportunities to help develop and prototype
a number of these standards.
In the past few years, our group has been
involved with the development of both the
NFSv4 and NFSv4.1 protocols. Currently it is
involved in the prototyping and development
of the Federated Filesystem standard (see
http://tools.ietf.org/wg/nfsv4/draft-ietf-
nfsv4-federated-fs-protocol/).
We are also deeply interested in the ongoing
work of defining and designing some of the
features being proposed for the next minor
version of NFSv4 (see
http://tools.ietf.org/id/draft-eisler-nfsv4-
minorversion-2-requirements-02.txt)

You will be expected to work closely with the
current NFS client maintainer (Trond
Myklebust) and to act as one of NetApp's
main points of contact towards the Linux and
open source communities.


Essential Functions:
- A major part of your responsibility will be
to apply current skills and use up-to-date
technologies to complete projects as part of
the development cycle including:
- Coding
- Testing
- Test automation
- Debugging
- Reliability
- Performance analysis
- As part of a team, you will participate in
technical discussions where evaluating and
executing design and development plans for
products are reviewed.
- A willingness to work on additional tasks
and responsibilities that will contribute
towards team, department, and company
goals.
Job Requirements Requirements:
- Strong oral and written communication
skills are essential.
- Ability to work collaboratively within a
team environment of other engineers to meet
aggressive goals and high quality standards.
- Experience in software design and
development.
- Strong aptitude for learning new
technologies.
- Familiarity with basic concepts of computer
architecture, data structures and standard
programming practices.
- Ability to follow standard engineering
principles and practices.
- Creative approach to problem solving.

Responsibility and Interaction:
Responsibility:
- The types of tasks this individual is
responsible are a mix of structured and
unstructured tasks. This individual will apply
attained experiences and knowledge in
solving routine to moderately complex
problems.

Interaction:
- This individual interacts primarily with staff
to director levels employees within the
function, and the technical team on assigned
projects. There may be communication with
employees in other functions as required.
- General direction is provided on routine
work, and detailed direction is provided on
new projects and assignments; as well as on-
going review of activities and priorities.
- The ideal candidate will be an important
contributor to team projects
Education and Experience Education & Experience:
- A minimum of 2 years of experience is
required. 3 to 5 years of experience is
preferred.
- A Bachelor of Science Degree in Electrical
Engineering or Computer Science, or a
Master Degree; or equivalent experience is
required.
- Demonstrated ability to have completed
multiple, moderately complex technical
tasks.