Student Image Developer

POSITION: Student Image Developer
HOURS: 8 to 12-hour weekly schedule Monday-Friday. No evening or weekend hours.
DURATION: Academic Year, Summer Quarter (or both)
PAY: Student Image Developers are paid $15.00 an hour (starting rate), depending on experience.

The Student Image Developer (Imaging Tech) assists in developing, maintaining, updating, and deploying Mac OS X, Windows, and Linux images for managed computers in public, residential, and staff environments. The position reports to the Technical Systems Specialist, with supervisory and project input from the Software Imaging Architect. The job runs full-time during the summer and part-time during the school year.  Students working during the Academic Year automatically qualify for a summer position, which includes an on-campus housing stipend.

Responsibilities

Assists the Technical Systems Imaging Team with:

  • Creating a stable OS configuration for all master images and ensuring integration with campus-wide back-end systems such as LDAP directory services and Kerberos authentication
  • Installing the required applications and utilities on the master images and ensuring that they work properly. Performing updates and revisions as needed
  • As part of Technical Systems imaging team, ensuring parity between the Macintosh and Windows software images
  • Maintaining the printer mapping system for cluster machines across campus
  • Scripting needed login and logout hooks
  • Setting up a distribution mechanism for the master images
  • Setting up a maintenance mechanism for the master images
  • Updating or modifying the images as needed
  • Documenting the process of creating and deploying images, and documenting all changes or modifications to existing images
  • Responding to trouble reports regarding the images and resolving them
  • Other programming tasks as needed

Requirements

The ideal candidate will:

  • have experience with scripting, particularly with Perl, Python, and/or shell scripts
  • have some experience programming in C
  • have some background in UNIX system administration
  • be responsible and detail oriented
  • be self-directed and have the ability to work well without constant supervision
  • be extremely comfortable with the Mac OS and Windows
  • have some experience with version control systems, preferably git
  • have some experience working with linux or other unix-like systems

Deadline

Applications will be accepted until all positions are filled.

    Contact

    If interested, please send an email to image-hiring@acomp.stanford.edu with the following information:

    • A PLAIN TEXT copy of your resume (cut and pasted into the email -- please do not send attachments)
    • Your availability to interview (available days of the week and time frames)
    • Whether you are looking for a part or full-time position and if applying for a part-time position, how many hours per week to which you can commit.