Jr. HPC System Administrator & Programmer | University of Chicago (UC) Job at University of Chicago (UC), Chicago, IL

bS9ubzN3RWV0L3NPM1h5MXkyc3NtQlJkUWc9PQ==
  • University of Chicago (UC)
  • Chicago, IL

Job Description

Location: Chicago, IL

Job Description:

  • Work with moderate guidance to administer simple systems, assist in the administration of larger systems in an HPC environment, including both software and hardware.

  • Install, design, configure and maintain tools and scripts that are used for systems provisioning and configuration management.

  • Develop and maintain system software to automate operations such as management of HPC user accounts and resource allocations (i.e., computing cycles and storage quotas).

  • Maintain and further develop database-backed solutions and software to track and monitor HPC inventory including servers, network devices, compute nodes, and their respective details (specifications, locations, warranty status and renewals, health status, etc.).

  • Design and develop tools to automate tasks such as:

    • Collection of metrics and usage information.

    • Backup of research data to different storage tiers.

    • Identify and apply security patches and upgrades.

    • Execution of benchmarks and creation of a benchmark performance database.

  • Assist with the implementation, integration, administration and maintenance of security and infrastructure monitoring solutions and dashboards by developing tools and scripts, and also by leveraging existing open-source and commercial solutions.

  • Design and develop tools and metrics to assist RCC leadership with visualizing, analyzing and reporting usages information and other system statistics.

  • Assist with deployment, configuration and customization of applications commonly used to support an academic HPC environment such as XDMoD, Open OnDemand, ColdFront, etc.

  • Proactively troubleshoot issues, and respond to complex user support requests.

  • Create and maintain documentation related to tools and solutions developed, system administration procedures.

  • Work with other internal teams to provide and gather feedback regarding user support and service delivery, identify and foster opportunities for improvement.

  • Assist with maintaining a knowledge base of useful systems-related information and standard operating procedures that other internal teams can consult when providing user support.

  • Become involved with mentoring students and interns working in the Systems team.

  • Contribute to developing software, tools and/or platforms for the reproducibility of scientific research.

  • Maintains complex system and network administration functions. Works with moderate guidance to administer simple systems and assists in the administration of larger systems.

  • Ensures integrity by implementing appropriate routine software and hardware solutions. Conducts routine hardware and software audits of workstations, backing up all information.

  • Performs other related work as needed.

Preferred Qualifications

Education:

  • Masterâ™s in Computer Science or closely related field.

Experience:

  • Minimum of two yearâ™s experience working with HPC systems or equivalent experience.

Technical Skills or Knowledge:

  • Experience with basic system configuration, fluent use of the command line interface, experience with building and installing software.

  • Experience with Python programming, including various packages for data processing (i.e., Numpy, Scipy, Pandas, Matplotlib).

  • Experience with shell scripting (Bash).

  • Experience with open-source SQL databases (deployment, configuration, modeling, access).

  • Experience with development in a Linux environment, version control using Git, GitLab/GitHub development practices.

  • Experience with container technology (Docker, Kubernetes).

  • Experience with automation and configuration management tools (Ansible, Puppet).

  • Experience implementing automation and monitoring of infrastructure and systems.

  • Experience reading, modifying, and porting existing Perl scripts.

  • Experience in setting up and executing benchmarks in an HPC environment and analyzing their results systematically.

  • Experience in creating and maintaining documentation that describes implemented solutions and standard operating procedures.

Preferred Competencies

  • Excellent interpersonal, verbal, written, and presentation skills.

  • Ability to understand and translate researchersâ™ scientific goals into technical requirements.

  • Ability to identify and gain expertise in appropriate new technologies and/or software tools.

  • Ability to function as part of an interactive team while demonstrating self-initiative to achieve projectâ™s goals and Research Computing Centerâ™s mission.

  • Strong analytical skills, problem-solving ability, attention to detail.

  • Ability to work well with faculty and researchers.

  • Versatile, enthusiastic, and eager to learn new skills

  • Possess a willingness and ability to support a diverse and inclusive environment.

Application Documents

  • CV or resume (required)

  • Cover letter (preferred)

The University of Chicago is an Affirmative Action/Equal Opportunity/Disabled/Veterans Employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national or ethnic origin, age, status as an individual with a disability, protected veteran status, genetic information, or other protected classes under the law. For additional information please see the University's Notice of Nondiscrimination.

Staff Job seekers in need of a reasonable accommodation to complete the application process should call 773-702-5800 or submit a request via the Applicant Inquiry Form.

The University of Chicago's Annual Security & Fire Safety Report (Report) provides information about University offices and programs that provide safety support, crime and fire statistics, emergency response and communications plans, and other policies and information. The Report can be accessed online at: securityreport.uchicago.edu. Paper copies of the Report are available, upon request, from the University of Chicago Police Department, 850 E. 61st Street, Chicago, IL 60637.

About University of Chicago (UC)

One of the world's premier academic and research institutions, the University of Chicago has driven new ways of thinking since our 1890 founding. Today, UChicago is an intellectual destination that draws inspired scholars to our Hyde Park and international campuses, keeping UChicago at the nexus of ideas that challenge and change the world.

Connections working at University of Chicago (UC)

Job Tags

Similar Jobs

Horizon Home Care & Hospice

RN - Hospice Weekend Baylor Job at Horizon Home Care & Hospice

Weekends Only - Every Saturday and Sunday, 8:00am - 8:00pm.Salaried, Exempt.Hospice Home...  ...Team.As a Baylor (Weekend Visit Nurse) RN you will serve a valuable role in providing...  ...phones, portable printers, bag, Fleet car PRN~Communicate patient's issues and concerns... 

Thornton Automotive

Car Sales Associate Job at Thornton Automotive

 ...enthusiastic and driven individual who is eager to start a career in car sales. If youre passionate about learning, motivated to...  ...sales process. ~ Learn product details, financing options, and dealership procedures. ~Provide exceptional customer service and... 

Vastek Group

Travel Nurse RN - Labor and Delivery - $2,074 per week Job at Vastek Group

 ...Travel Nurse RN - Labor and Delivery - $2,074 per week at Vastek Group summary: A Travel Nurse RN specializing in Labor and Delivery is needed for a 13-week assignment in Jackson, Michigan, offering $2,074 weekly for 36 hours per week on night shifts. Candidates must... 

Uptown Cheapskate

Part-Time Retail Position with Advancement Opportunities Job at Uptown Cheapskate

 ...into our busy Spring/Summer season and need more employees. MUST BE ABLE TO WORK SATURDAYS, SUNDAYS, AND BUYS SALE DAYS-INCLUDING RETAIL SALE HOLIDAYS. If you love fashion, working with other great employees , and getting a great employee discount APPLY NOW! Interviews... 

E-Business International

Field Service Engineer (Maintenance Technician) Job at E-Business International

Field Service Engineer (Maintenance Technician) Location North Kingstown, RI : What you develop: Assist clients in the effective use of machinery for production purposes: Provide technical support and troubleshooting for machinery-related issues, Collaborate with...