- Job Type: Officer of Administration
- Bargaining Unit:
- Regular/Temporary: Temporary
- End Date if Temporary: 06/30/2023
- Hours Per Week: 35
- Salary Range:
Position Summary Reporting to the Executive Director of Information Technology in the Computing Research Facilities ("CRF") group, the two year grant funded Systems Administrator performs Linux system administration tasks and provides technical expertise to members of the Department of Computer Science. In cooperation with key stakeholders, the incumbent will provide planning and technical support for the implementation, installation, configuration, security, and maintenance of computer hardware, software, operating systems and networking in a diverse computing environment. Other responsibilities include helping to secure departmental data and systems against external attacks; designing reliable and recoverable systems and services; and, in cooperation with University technical staff, analyzing network performance and security issues using a variety of network analysis tools. This is a grant-funded position and the continuation of the appointment is subject to review and funding.
Responsibilities - Implements and Administers computing architecture in close collaboration with other CRF staff. Provides technical expertise throughout the implementation processes.
- Under the strategic guidance of the Executive Director of IT, assists in designing, building, and managing the computing infrastructure for the Department, including network storage, grid computing, lab compute servers, backups, VoIP and infrastructure services such as web servers, DNS and DHCP.
- Assists the Executive Director in maintaining the security of departmental data and systems against external attacks; responsible for designing reliable and recoverable systems and services. Analyzes network performance and security issues, using a variety of network analysis tools, in cooperation with University technical staff.
- Assists with making equipment recommendations to both faculty and staff. Makes infrastructure upgrade proposals for short term and long term plans.
- Develops and improves system software written in shell, C, Python, and other programming languages.
- Installing and removing systems from standard data center racks and other locations.
- Performs other tasks, duties, projects, and responsibilities as assigned.
Minimum Qualifications Bachelor's degree and/or its equivalent required; minimum of three years of related experience required. Experience configuring, securing and administering Linux and other Unix variants; experience with managing networks and using network monitoring tools; diagnosing and distinguishing between hardware problems, software problems, and network issues; thorough understanding of Unix-based software service programs/services such as Apache, DHCP, DNS, and LDAP; experience managing network storage systems and RAID disk arrays. Ability to automate tasks by writing shell scripts. Ability to write and debug programs in at least one of C or Python. Experience in setting up automated Unix system installation and upgrades. Familiarity with configuration management systems such as Ansible, Chef, or Puppet. Expertise in writing and modifying software for ongoing infrastructure development, such as account management. Experience working with both novice and knowledgeable users. Positive, forward-thinking, mission-oriented attitude and sense of humor a must.
Equal Opportunity Employer / Disability / Veteran Columbia University is committed to the hiring of qualified local residents. |