Job Directory The Regents of the University of California Research Computing Infrastructure Specialist
The Regents of the University of California

Research Computing Infrastructure Specialist The Regents of the University of California
Los Angeles, CA

The Regents of the University of California is the governing board of the University of California.

Companies like The Regents of the University of California
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About The Regents of the University of California

Job Description

Requisition Number: 29411 Job Title: PROGRAMMER/ANALYST IV Working Title: Research Computing Infrastructure Specialist Salary: $6,334 - $12,516 monthly Job Type: Career Department Name: 2200-RESEARCH TECHNOLOGY GROUP Department Website URL: https://oit.ucla.edu/ Job Summary Statement: Under supervision of the Office of Information Technology's Research Technology Group leadership, Research Computing Infrastructure Specialist will provide technical expertise for ongoing campus advanced research computing efforts at UCLA. This includes the Hoffman2 shared compute cluster, cloud integration efforts, and other related research computing initiatives. This position will have significant technical responsibility for development, selection, implementation, and maintenance of multiple complex components of UCLA's advanced research computing environment. The position requires technical mastery of system internals, operating systems, and networking; an understanding of hardware interrelationships; and extensive experience with cloud computing, HPC job scheduling (Slurm), and software engineering and installation. The position also requires complex technical problem-solving abilities and communication skills. Ph.D. in a related field plus a minimum of three years' experience with advanced research computing preferred, or commensurate work experience. Knowledge of large-scale HPC environments is required to enable execution of tasks that could include high-level systems issues and upgrades, programming, and the development of technical proof-of-concept projects. A programming skills assessment will be administered prior to hiring.

Specifically, this position will: 1) work with other members of the RTG to strategize, design, pilot, and implement integrated cyberinfrastructure that connects researchers with on- and off-premise HPC compute and storage systems; 2) work directly with faculty and researchers across campus to better support UCLA research computing needs; 3) recommend enhancements to the campus cyberinfrastructure that will enable seamless growth as technologies and advanced research computing requirements change over time; 4) evaluate, design, and implement new technological and methodological solutions to campus-wide or discipline-specific advanced research computing problems; 5) participate in projects to upgrade the existing advanced research compute environment to new platforms and operating systems; 6) diagnose and resolve hardware and software problems related to the Hoffman2 advanced research cluster both independently and in conjunction with senior OIT personnel; 7) analyze and develop reporting mechanisms related to Hoffman2 system performance and analytics and other RTG systems; 8) monitor systems for security and performance problems and take preemptive or corrective action as necessary; and 9) maintain and upgrade technical, operational, and user documentation related to the campus computing environment.

Additionally, this position provides advanced technical direction and consultation to faculty, researchers, and other IT and research support units across campus on complex advanced research computing challenges. This requires developing and maintaining a thorough knowledge of the campus research computing environment, and preparing documentation and presentations on various research computing topics for both technical and non-technical audiences. This position will be expected to think critically and propose ways to apply new technology and techniques to the campus and OIT/RTG advanced computing environment. Percentage of Time: 100 Shift Start: 8:00 am Shift End: 5:00 pm Qualifications for Position

22 Records Qualifications Required/Preferred

1. Advanced degree in computer science or related field, or an equivalent combination of education and experience is required.

Required

2. Demonstrated ability to work independently and as part of a team and to follow through on assignments with minimal direction, with excellent time management and prioritization skills.

Required

3. Ability to create complex software designs that use recognized programming methodologies, are technically sound and documented, have strong controls (security and audit), result in maintainable and understandable software, and which meet campus and OIT standards and technical requirements.

Required

4. Skill in developing and performing testing of multiple complex operating system components including validation and verification. Ability to carry out the testing process in a clear, complete and technically sound manner.

Required

5. Ability to lead technical work groups and meetings for the purpose of resolving divergent points of view on complex issues, and give clearly understood technical presentations.

Required

6. Demonstrated skill in establishing and maintaining cooperative working relationships with staff, faculty, and vendors of diverse backgrounds, necessitating excellent oral communication skills in individual and meeting settings to effectively obtain and impart information and explain concepts.

Required

7. Demonstrated experience with cloud computing

Required

8. Demonstrated experience with Kubernetes and containerized environments

Preferred

9. Demonstrated experience with large-scale HPC computing environments, HPC networking and IB, GPUs, and relevant programming languages such as C, C++ and FORTRAN.

Required

10. Demonstrated ability to evaluate HPC hardware and software suitability and performance, devise benchmarks, draw comparisons, and write reviews.

Required

11. Detailed knowledge of all relevant UNIX operating systems facilities, and relevant UNIX scripting languages including but not limited to BASH, CSH, and KSH.

Required

12. Detailed knowledge of general-purpose scripting languages (e.g., Python and Perl) and general web programming.

Required

13. Detailed knowledge of Linux externals and internals, and knowledge of Windows and MacOS operating systems.

Required

14. Demonstrated ability to use vendor support structures and receive and implement solutions.

Required

15. Working knowledge of TCP/IP protocol, as well as common network applications including: email, SSH, common network applications, FTP, and NFS. This also includes troubleshooting computer-related problems, including: corrupted data, file management, and problems with application software and operating systems.

Required

16. Skill in responding to production problems in multiple complex operating system components quickly, accurately, independently, and with adequate follow-up, including responding to emergency situations and adjusting priorities as circumstances dictate.

Required

17. Ability to use systems resources (documents, manuals, publications, vendors) in a self-directed manner to maintain current knowledge of the information systems profession.

Required

18. Demonstrated ability to perform complex and detailed technical analysis to prepare technical documents that are clearly written and organized, accurate, complete, practical, considerate of current technical constraints, and that can be used by users and staff.

Required

19. Demonstrated expert level knowledge of the role of computational science in specific disciplines such as physical sciences, engineering, and biological sciences.

Required

20. Ability to effectively advise faculty, professional researchers, and other OIT consultants about how to solve the most complex programming problems.

Required

21. Ability to prioritize tasks and prepare project plans and schedules. Skill in estimating time and effort required for software tasks and projects.

Required

22. Ability to lift heavy (50-60 lbs.) objects such as large computer components.

Required Additional Posting Information Bargaining Unit: 99-Policy Covered Application Deadline: 08-05-2019 External Posting Date: Quicklink To Posting: hr.mycareer.ucla.edu/applicants/Central?quickFind=75084 Special Instructions: Contact information: Number of Positions: Special Employment Designations/ Requirements Per UC Policy Conflict of Interest: N/A Critical: N/A Driving Record: N/A E-Verify Check:

Certain positions funded by federal contracts/subcontracts requires UCLA to notify job applicants that an E-Verify check will be conducted and the successful candidate must pass the E-Verify check.

More Information No Response CANRA:

Is this position designated as a mandatory reporter under CANRA? No Other Special Employment Requirements: Position is subject to performance standards and other requirements of the University wide Police Policies and Administrative Procedures.

Return to Search Results

About The Regents of the University of California

The Regents of the University of California is the governing board of the University of California.

The Regents of the University of California

1111 Franklin St

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.