We are accepting applications for a number of student employee positions (often refered to as "watchmakers"). These positions are offered by several teams within the IS organization which are responsible for developing and supporting network services for the MIT community. This work falls primarily under the Delivery and Service processes but also includes work in the Integration, Support and Discovery processes. The work includes all aspects of maintaining and expanding the Athena computing environment, constantly improving the MIT network, providing a set of common tools and infrastructure for Apple and Microsoft operating systems and extending these operating systems into the academic computing environment.
All summer and IAP positions are full time (35-40 hours per week). During the academic term a comittment of 5 to 10 hours a week is typically expected.
We are looking for students with software development and system administration experience who learn quickly, are self-motivated, work well as part of a team, and have a desire to improve MIT's computing environment. Some specific skills we are looking for in applicants are: C or Pascal programming experience and experience with applications development on at least one of the following platforms:
Experience with Windows, UNIX, or Athena system internals, or knowledge of TCP/IP or AppleTalk networks and protocols would be a plus.
Responsibilities may include coding, debugging, testing, documenting, and porting applications and code, distribution of software and code, evaluating software, assisting users, and building tools.
Some of the kinds of projects we have had watchmakers working on include:
Windows 2000 development. A wide variety of development projects for Windows 2000, and some of the other Microsoft operating systems, primarily focused on integrating these operating systems with the rest of MIT's computing resources and infrastructure. Projects include:
- Directory Services (Active Directory, Moira, LDAP, Oracle databases)
- Kerberos interoperability (Kerberos, GSSAPI, PKINIT)
- porting existing UNIX applications to Windows 2000
- working with file system drivers (AFS, NFS, CIFS)
- installers (MSI, AD policies)
- further enhancements to MIT's PKI
- system administration and management of Windows 2000 domain
- Many other tasks and opportunities
Macintosh development.
If you're interested in possible UROP opportunities with Macintosh development, please contact moof-request@mit.edu.Kerberos 5 work on all platforms.
- Client and server development. This may also include some version 4 maintenance on Apple and Microsoft operating systems.
- Generic Security System API (GSSAPI) extensions to protocols such as POP3 and IMAP, particularly using the Kerberos version 5 mechanisms.
Athena Unix Platform Team : Development for UNIX Athena's supported platforms: Sun Solaris, SGI Irix, and Red Hat Linux. There are several projects in this area, including:
- Athena User Interface:
- Console -- Nicer Handling of console messages
- Printing -- A GUI application for printer control.
- Zephyr -- A new GUI front end for Zephyr.
- Configuration Tool -- Easy Athena account configuration (printing options, lockers to add, etc.)
- Moira -- GUI-based Moira control (mailing lists, etc.).
- Discuss -- A GUI application for reading Discuss.
- Win32 on Linux -- Enable Athena Linux to run Win32 Applications.
- StarOffice/OpenOffice.org -- Helping test and integrate improvements to the Athena UNIX office productivity suite.
- CrossOver Office -- Helping investigate CrossOver Office by CodeWeavers as a possible new Athena UNIX office productivity suite.
- Zephyr -- Improvements to Zephyr internals to create one platform-independent code base instead of separate implementations for Mac, UNIX, and Windows.
Athena Server Operations. Projects include:
- Development and modification of automated reporting tools
- Bug fixing, automation, and other exploration into AFS
- Bug fixing and feature enhancements for the Athena printing system
- Software and hardware upgrades for various Athena servers
MIT Network Security. Projects include software development, network infrastructure support and customer response. Computer Security Incident Handling will include machine visits, contacting clients by email and telephone. Good interpersonal skills a must. Pizza part of the benefits package. Insomniacs encouraged to apply. Serious work by not very serious people.
Testing, QA, and source code management on all platforms.
To be considered for a position please submit a statement of your interest in the position and description of your qualifications to athena-urop-req@mit.edu or fill out this form. Please include the following information: