Department or Employer: Odum Institute
Location: UNC at Chapel Hill
Contact Info: oduminstitute@unc.edu
Project or Group Web Site: http://unc.peopleadmin.com/postings/148457
Description:
http://unc.peopleadmin.com/postings/148457
This position provides IT consultation, support, and training to Odum professional staff and clients using Odum UNIX-based systems. The position provides basic support of UNIX server platforms including setup, configurations, troubleshooting, diagnostics, and instruction on use. The position consults with clients to identify problem areas with IT applications and services, suggesting and implementing solutions to client needs as part of a team. The position requires workgroup leadership to solve installation and support problems that arise during the operation and design of the Odum UNIX infrastructure. The position also provides installation and scripting support for applications used by Odum programmers and design teams on various grant-funded projects. The position involves entry-level applications programming and design to support deliverables on Odum’s funded grants. The duties and responsibilities of this position are as follows:
UNIX Systems Administration
- Work under the direction of the IT team lead to support, develop, and maintain the UNIX & Linux systems providing the platform for the assigned systems at the Odum Institute.
- Assist in supporting other UNIX and Linux platforms and virtual machines when needed.
- Troubleshoot/develop new systems as needed. Install/troubleshoot all UNIX based applications.
- Train other staff on the new systems as needed.
Research Cyberinfrastructure
- Maintain cyberinfrastructure for Sloan CoRE2 Grant.
- Maintain cyberinfrastructure for other grants and contracts as assigned.
Server Maintenance
- Maintain disk and backup systems for all servers assigned to this position to a level required by staff and customers.
- Maintain Odum SharePoint and Microsoft-based servers in compliance with campus standards.
Applications Programming & Systems Integration
- Integrate open source application to develop data management and computational workflows
- Program user interfaces using python
Systems Security
- Provide secure and auditable environment for the Odum UNIX based infrastructure.
- Coordinate with ITS Security Office and the Odum Security liaison to ensure a protected environment for data entrusted to Odum.
Educational Requirements:
- Bachelor’s degree in Computer Science, Computer Information Systems, Computer Engineering, or closely related degree from an appropriately accredited institution and two years of experience in operations analysis and design, systems programming, or closely related area; OR
- Associate’s degree in Computer Information Technology, Computer Engineering Technology, or Networking Technology from an appropriately accredited institution and three years of experience in operations analysis and design, systems programming, or closely related area; OR
- An equivalent combination of education and experience.
Qualifications and Experience:
ESSENTIAL QUALIFICATIONS
- Four years of experience in Linux administration.
- One year of experience managing open source solutions.
- Previous experience maintaining Linux-based server environments.
- Previous experience with Jupyter or other notebook solutions.
- Thorough understanding of open source standards and processes.
- Demonstrated skill managing open sourced applications.
- Broad awareness of available UNIX support resources and the ability to incorporate them in collaborate solutions.
- Demonstrated ability to install, support, and manage a Redhat Linux or CentOS environment.
- Demonstrated ability to design firewall rules and provide services in a protected, secure environment.
- Demonstrated ability to diagnose and solve system problems then provide solutions to other IT staff.
- Demonstrated ability to debug network issues and design secure solutions.
- Effective oral and written communication skills.
- Demonstrated ability to communicate effectively with parties of diverse technical backgrounds, from project managers to end-users.
PREFERRED QUALIFICATIONS
- Previous experience with advanced Python programming.
- Previous experience with Django.
- Previous experience with Jupyter Hub.
- Previous experience with GitHub and other application programming tools and environments.
Quick link: http://unc.peopleadmin.com/postings/148457
Date Posted: 30 Oct 2018