<< Back to Search

Assistant System Engineer/System Engineer/Senior System Engineer - National Center for Supercomputi

Job description


National Center for Supercomputing Applications

Assistant System Engineer/System Engineer/Senior System Engineer

The National Center for Supercomputing Applications (NCSA) at the University of Illinois at Urbana-Champaign provides supercomputing and advanced digital resources for the nation's scientific enterprise. At NCSA, University of Illinois faculty, staff, students, and collaborators from around the globe use advanced digital resources to address and research grand challenges for the benefit of science and society. NCSA has been advancing one third of Fortune 50 companies for more than 30 years by bringing industry, researchers and students together to solve grand challenges at rapid speed and scale.

The University of Illinois is an Equal Opportunity, Affirmative Action employer. Minorities, women, veterans and individuals with disabilities are encouraged to apply. For more information, visit http://go.illinois.edu/EEO. To learn more about the University's commitment to diversity, please visit http://www.inclusiveillinois.illinois.edu

NCSA is currently seeking one or more Assistant System Engineers/ System Engineers/Senior System Engineers in its Innovative Technology Services (ITS) group. The incumbents will evaluate, install, upgrade, maintain, support, and service hardware and software for NCSA operational resources located at the University of Illinois at Urbana-Champaign campus. Other responsibilities include analyzing new hardware and software needs. The System Engineer(s) will enhance the quality and optimal use of the computing environment and the seamless integration of various systems and services.

NCSA is committed to increasing the diversity of the campus community. Candidates who have experience working with a diverse range of faculty, staff, and students, and who can contribute to the climate of inclusivity are encouraged to apply.

Key Responsibilities of the Assistant System Engineer:

  • Research and solve complex issues related to cluster-based, high-throughput and high-availability computing environments. Understand and explain the impact of those changes to the science teams and faculty developing workflows within NCSA's computing environment.
  • Work with faculty and scientists to develop computing environments by providing expertise to create or envision the environments for data analysis and analytics in support of national scientific systems.
  • Develop tools and processes to manage campus-wide Openstack clusters and other container-based computing solutions. Drawing on computational systems knowledge and expertise, build new services and options to grow NCSA's computing environment based on the needs of major national projects and research areas.
  • Train researchers and scientists on the most effective and efficient use of computational systems geared toward scientific research.
  • Evaluate, install, configure, test, and update computing hardware and software systems for computing services, coordinating with vendors as applicable. Document and report problems to vendors as well as to internal databases and logs.
  • Evaluate, integrate and debug, where necessary, open source software solutions for new software services.
  • Integrate computing hardware and software systems into the NCSA computing environment.
  • Educate application developers, users and consultants on optimal use of computing systems.
  • Install, evaluate and maintain system-level software, including local modification of operating system software or system level software.
  • Analyze and solve problems of a technical nature for hardware and software. Using independent judgment, prioritize requests for service from internal and external sources.
  • Analyze and resolve system problems, including functional as well as performance issues.
  • Maintain documentation on system capabilities and equipment, both for internal group use and for operations staff.
  • Maintain individual components of the NCSA computing environment to assure compliance to NCSA security standards and practices.
  • Write, document, and maintain system tools and scripts for internal use. Research and obtain system administration tools available outside of NCSA as appropriate.
  • May supervise student employees, including assigning project work and monitoring progress.


Qualifications of the Assistant System Engineer

Required Education and Experience:
  • BA/BS degree in Technology Management, IT Operations or related. Alternative degree fields will be considered if accompanied by equivalent experience (depending on nature and depth of experience as it relates to current NCSA business needs).
  • Experience in the management and support of computing technologies administration.


Preferred Experience:
  • Computing experience from previous jobs or internships.
  • Understanding of and interest in computing systems and operating systems.
  • Understanding of Linux and its administration.


Key Responsibilities of the System Engineer:

These include the key responsibilities for the Assistant System Engineer in addition to the following:
  • Monitor use of systems and adjust configurations and/or design and implement system enhancements to achieve optimal use of systems and services.
  • Analyze new hardware and software needs.
  • Architect and build new software solutions and services as needed by the organization.
  • Maintain documentation on system capabilities and equipment, both for internal group use and for operations staff. Work with documentation staff to provide material for production of user documentation. Train other staff and consultants on support of new capabilities and services.
  • Inform consultants and operations staff of system changes, failures, and corrections and their impact on the user community. When appropriate, inform users directly.
  • Write, document, and maintain system administration tools and scripts for internal use. Research and obtain system administration tools available outside of NCSA as appropriate.


Qualifications of the System Engineer

Required Education and Experience:
  • BA/BS degree in Computer Science, Engineering or related field required. Alternative degree fields will be considered/accepted if accompanied by equivalent experience (depending on nature and depth of experience as it relates to current NCSA technologies).
    • At least two years of relevant experience as a system/network administrator and programmer.
    • Training and experience in the management and support of individual technologies such as Linux system administration.


Preferred Experience:
  • Experience with networked environments and a wide variety of software and hardware.
  • Experience with different versions and distributions of Linux operating systems, and varied hardware and software solutions.
  • Understand the interaction of multiple systems and the support of a larger environment or systems and services
  • Understand databases and software interaction to support services with the NCSA environment.
  • Knowledge of virtual machine technologies and the operation of those services.
  • Ability to communicate clearly with both internal and external collaborators.


Key Responsibilities of the Senior System Engineer:

These include the key responsibilities for the Assistant System Engineer and System Engineer

in addition to the following:
  • Lead efforts to evaluate, install, configure, test and update computing hardware and software systems for computing systems, coordinating with vendors as applicable. Document and report problems to vendors as well as to internal databases and logs.
  • Analyze and solve problems related to project architecture and service options within the NCSA computing environment. Analysis requires an understanding of the functionality, capabilities, and interactions of major elements of the computing environment.
  • Lead efforts on projects between multiple system administrators and developers, including setting goals and deadlines and monitoring project work.
  • Independently assess software and computing service needs of the organization; architect and build new software solutions to address those needs.
  • Independently maintain individual components of the NCSA computing environment to assure compliance to NCSA security standards and practices.
  • May supervise technical staff for specific project work, including assigning project work and monitoring progress.


Qualifications of the Senior System Engineer

Required Education and Experience:
  • BA/BS degree in Computer Science, Engineering or related field required. Alternative degree fields will be considered/accepted if accompanied by equivalent experience (depending on nature and depth of experience as it relates to current NCSA technologies).
    • Five years of relevant experience as a system/network administrator and programmer.
    • Training and experience in the management and support of individual technologies such as Linux system administration.
    • Understanding of database technologies and software support for multiple operational environments, including monitoring, collaboration tools, storage technologies or virtual machine support systems.


Preferred Experience:
  • Eight years' relevant experience as a system/network administrator and programmer.
  • Experience with networked environments and a wide variety of software and hardware.
  • Experience with different versions and distributions of Linux operating systems, varied hardware and software solutions used in the NCSA environment.
  • Understanding of the interaction of multiple systems and the support of a larger environment or systems and services.
  • Understanding of databases and software interaction to support services with the NCSA environment.
  • Knowledge of virtual machine technologies and the operation of those services.
  • Ability to communicate clearly with both internal and external collaborators.


This is a regular academic professional position at NCSA and is an annually renewable, 12/12, 100%-time appointment with regular University benefits. Salary is commensurate with experience and start date will be as soon as possible after the close date of the search. Applicants must possess required education and experience by start date of position. Interviews and hires may occur before the closing date; however, all applications received by the closing date will receive full consideration. For further information regarding our application procedures, you may visit http://www.ncsa.illinois.edu or email [email protected]

To apply, please create your candidate profile at http://jobs.illinois.edu and upload your cover letter and CV/resume by the close date (11/28/2018). Contact information for three references must be included on the application (letters maybe also be uploaded or sent to the contact below). For full consideration, candidates must complete the Hiretouch application process by the above date. The University of Illinois conducts criminal background checks on all job candidates upon acceptance of a contingent offer

College Name or Administrative Unit: Vice Chancellor for Research
Category: 8-Technical
Title: Assistant System Engineer/System Engineer/Senior System Engineer - National Center for Supercomputing Applications (102764)
Open Date: 09/26/2018
Organization Name: Supercomputing Applications

PI105815353

 

 

 

Diversity Profile: University

 

Learn more on Inside Higher Ed's College Page for University

Arrow pointing right
Job No:
Posted: 11/26/2018
Application Due: 1/25/2019
Work Type:
Salary: