ANALYST, IT, SR
ANALYST, IT, SR
Senior Analyst, IT - System Administrator
The Senior Analyst, IT - Systems Administrator is a member of the Duke University Department of Statistical Science (DSS). The position manages computing environments that support approximately twenty one faculty members, forty Ph.D. students, seventy master's students and dozens of visitors, adjunct faculty, and staff engaged in cutting-edge research in stochastic modeling, inference, and statistics. The position is responsible for project management, design, testing, implementation and documentation of information technology infrastructure to support computationally-intensive research, teaching, and administrative projects. DSS computing environments include test, development and production services supporting a variety of high-performance computer systems that are well-maintained and regularly upgraded to meet increasing demands and take advantage of improvements technology. The position reports to the chair of the DSS computing committee with additional oversight provided by the other DSS computing committee members.
- Manage, develop, and maintain DSS's computing environment and associated servers and network infrastructure.
- Work with DSS faculty and University staff to coordinate our growing use of cluster, secure, and virtual computing environments.
- Interact as a colleague with faculty and graduate students in solving a range of computational problems. These can involve anything from helping debug C programs, to locating and installing software libraries, to solving remote-access problems and configuring laptop computers, to teaching short courses for new students and faculty on emacs, MPI, Mathematica, Matlab, LaTeX, etc.
- Represent DSS in negotiations with IT suppliers and vendors.
- Identify and recommend new technology:
- Assist faculty members in selecting new hardware and software, especially when grants are proposed or awarded.
- Recommend ongoing improvements to DSS computing infrastructure and technology.
- Research and recommend hardware and software architectures for our evolving and growing computing environment.
- Work with central information technology groups (OIT, Trinity Technology Services) to facilitate network connectivity as well as to optimize local and external network for high bandwidth applications, file storage, and peer-to-peer applications.
- Work with relevant Trinity and University groups to identify, develop and implement best practice solutions to departmental needs.
- Maintain accurate and current records for hardware inventory, software licensing, network configuration, problem resolution, and repair work. Prepare and maintain procedure manuals and documentation for internal use.
- Special projects as assigned
Required: BA/BS or an equivalent combination of relevant education and experience.
Preferred: Master's or higher in Computer Science, Information Science, or a related field.
- Three to five years experience managing Linux or UNIX operating systems administration in a complex and heterogeneous computing environment, with an understanding of networking environment concepts including:
- network file system administration
- distributed computing
- common network services such as DNS, NIS, Kerberos, LDAP, DHCP, Postfix, Apache, CUPS, and Samba
- Solid programming skills in C, C++, Perl, Python, or another modern language.
- Ability to identify tasks which require automation and to automate them
- Redhat Linux system administration.
- Experience with Puppet and Foreman for managing a heterogeneous infrastructure.
- Experience with SQL and one or more common database managment systems (e.g. MySQL, Postgres)
- Experience with containerization (e.g. Docker, Sigularity) and virtualization tools.
- Experience maintaining and supporting public facing web services (e.g. RStudio Server, Shiny Server, Jupyter Notebooks)
- HPC technology, including GPU computing (e.g. Cuda, OpenCL), distributed computing (e.g. Hadoop, Spark), and distributed job scheduling (e.g. Slurm)
- Familiarity with open source and commercial scientific / statistical computing environments (e.g. R, Maple, Mathematica, Matlab)
- Windows / Mac administration and troubleshooting experience to support faculty, students and staff laptop and desktops.
- Must be able to lift 30 pounds and unpack, shelve and shift desktop computers and peripherals
- Must be able to work in an environment in which exposure to materials containing dust and mold is possible
- Frequent bending, crouching, stooping
- Normal office environment
- May require occasional evenings and weekends to facilitate major project completion and or addressing critical outages or other emergencies
2426 ANALYST, IT, SR
Job Family Level
Full Time / Part Time
Regular / Temporary
Duke University is an Affirmative Action/Equal Opportunity Employercommitted to providing employment opportunity without regard to anindividual's age, color, disability, gender, gender expression, genderidentity, genetic information, national origin, race, religion, sex,sexual orientation, or veteran status.
Duke aspires to create a community built on collaboration, innovation,creativity, and belonging. Our collective success depends on the robustexchange of ideas—an exchange that is best when the rich diversity ofour perspectives, backgrounds, and experiences flourishes. To achievethis exchange, it is essential that all members of the community feelsecure and welcome, that the contributions of all individuals arerespected, and that all voices are heard. All members of our communityhave a responsibility to uphold these values.
Essential Physical Job Functions:Certain jobs at Duke University and Duke University Health System mayinclude essential job functions that require specific physical and/ormental abilities. Additional information and provision for requests forreasonable accommodation will be provided by each hiring department.
Refer to Job Description
Auto req ID
Duke University is an Affirmative Action/Equal Opportunity Employer committed to providing employment opportunity without regard to an individual's age, color, disability, genetic information, gender, gender expression, gender identity, national origin, race, religion, sexual orientation, or veteran status.
Essential Physical Job Functions: Certain jobs at Duke University and Duke University Health System may include essential job functions that require specific physical and/or mental abilities. Additional information and provision for requests for reasonable accommodation will be provided by each hiring department.