System Administrator and Programmer
New York University - New York, NY

This job posting is no longer available on New York University. Find similar jobs: System Administrator Programmer jobs - New York University jobs

Set up, manage and maintain servers, network storage, and server-based computational resources for teaching and learning. Perform installation, testing, maintenance, upgrades and administration of hardware, operating systems and application software. Fine-tune systems configuration for reliability and performance; develop monitoring and testing tools; troubleshoot problems; and ensure systems remains operational. Monitor systems for performance and security; implement system policies to adhere to departmental policies and standards and user needs; recommend and evaluate hardware, software and systems architecture and specifications for new systems based on industry trends, department needs as well as user needs. Provide server-side programming support for teaching and learning projects and services.

Qualifications/Required Education:
Bachelor's degree

Preferred Education:
Master's degree preferred.

Required Experience:
  • At least 3-5 years of professional work experience or the equivalent education and years of work experience;
  • Demonstrated professional expertise in the setup and maintenance of web servers and other networked servers, including some of all of the following: Solaris 9 and/oror 10; Red Hat, Mint, and/or Ubuntu Linux, other UNIX systems, and/or NT servers;
  • Familiarity with OSI layers, network protocols (ARP, ICMP, IP) and networking routing. Proficient use of network diagnostic tools such as tcpdump and nmap;
  • Demonstrable experience writing secure, efficient code;
  • Experience with Java, JDBC, Servlets, JSP, SQL, and working with XML using both SAX and DOM, Ajax and evolving standards;
  • Experience working with Tomcat/Jakarta, SUN JDK;
  • Ability to debug complex related systems/subsystems;
  • Experience installing, maintaining, upgrading open source software products; and securely interfacing databases to the web.
Preferred Experience:
  • Prefer 5-7 years professional work experience as a systems administrator;
  • Prefer experience in a higher education institution, especially developing and/or supporting research and teaching innovation; project management experience
  • Prefer experience collaborating with college faculty on application development;
  • Prefer experience building and administering server clusters;
  • Prefer experience designing, administering, and optimizing MySQL databases in both innoDB and MyISAM storage engines;
  • Prefer experience with grid computing; and
  • Prefer experience writing and/or working on grant-funded projects.
Required Knowledge, Skills, and Abilities: (include unique competencies, certification, licenses, etc.):

  • Demonstrated skills in installing, configuring, upgrading, and general maintenance of servers, clusters, and other networked computing environments;
  • In-depth knowledge of RedHat Enterprise AS 3, 4, Windows 2000, Windows 2003 system administration;
  • Ability to configure Apache web server software in a multi-user environment including SSL support, htaccess files;
  • Web browser/client side knowledge of standards such as: HTML, CSS, DHTML, JavaScript and other evolving standards;
  • Server side knowledge of environments such as: Perl, PHP, XML, shell scripting;
  • Programming languages such as C++ or Java;
  • Database programming knowledge using ODBC, DBI, MySQL, Microsoft SQL, or PostgreSQL;
  • Extensive knowledge of authentication and authorization methods such as LDAP, PAM, and/or Radius;
  • Familiarity with one or more software source code control systems;
  • Excellent written and oral communication skills;
  • Interpersonal, supervisory and team building skills; and,
  • Creative problem solving abilities and initiatives.
Preferred Knowledge, Skills, and Abilities: (include unique competencies, certification, licenses, etc.):

  • Familiarity with mobile apps development for both Android and iOS;
  • Familiarity with Sakai CLE
  • Familiarity with open source CMS and LMS platforms, especially Drupal, Joomla, Plone, Moodle, and Canvas; and,
  • Familiarity with Web 2.0 technologies such as the Google Maps API, Ajax, etc.
Special Instructions to Applicants:
Projected Position Start Date:

New York University - 23 months ago - save job - copy to clipboard - block
Recommended Jobs
Systems Administrator/Programmer
Columbia University - New York, NY
Columbia University - 6 days ago

Software Programmer
Novetta - New York, NY
Novetta - 13 days ago

Sr. Java Programmer - Albany, NY
AppLabs - New York, NY
AppLabs - 30+ days ago
About this company
214 reviews
Higher education is at the core of this Big Apple institution. The setting and heritage of New York University (NYU) make it one of the...