<< Back to Search

Assistant Storage Engineer / Storage Engineer / Senior Storage Engineer - National Center for Super

Job description


National Center for Supercomputing Applications

Assistant Storage Engineer / Storage Engineer / Senior Storage Engineer

The National Center for Supercomputing Applications (NCSA) advances discovery and innovation through extreme-scale computing, science-enabling software, and the skills of our expert staff. The center is part of the flagship University of Illinois at Urbana-Champaign--a world leader in research, teaching, and public engagement-and is located in a micro-urban community that combines cultural vibrancy with affordability and quality of life.

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 Storage Engineers / Storage Engineers / Senior Storage Engineers in its Storage Enabling Technologies (SET) group. The incumbent/s will research, evaluate, deliver, install, configure and support storage-related products (hardware and software) and services to the NCSA community, which includes both internal and external users. This position focuses on storage engineering of multiple data-intensive activities that utilize a variety of storage strategies including object storage, distributed and parallel file systems and high speed interconnects. These tasks also include research into hardware configurations, new technologies and techniques for storage services. The Storage Engineer will eventually assume a primary role for one or more of these activities.

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 Storage Engineer:

  • Research, design, configure, implement and maintain specialized storage tiers optimized for key stakeholders' target environments
  • Perform storage administration of data-intensive activities including:
    • Installation, tuning, and maintenance of system and storage hardware including servers, disk and tape subsystems
    • Installation, tuning and maintenance of file system server and client software including parallel and distributed file systems including GPFS and Lustre
  • Work directly with key researchers and users of the Linux machines to research, identify and provide hardware, software, and support services through successful resolution including documentation
  • Make technical recommendations on system software configuration, hardware configuration, user policies, security procedures, and administration procedure
  • Independently write, document, and maintain system or storage administration tools and scripts for internal use
  • Provide on-call and off-hours support as needed


Key Responsibilities of the Storage Engineer:
  • Research, design, configure, implement and maintain specialized storage tiers optimized for key stakeholders' target environments.
  • Work directly with key researchers and users of the Linux machines to research, identify and provide hardware, software, and support services that enable and advance their research with data-intensive science and engineering goals.
  • Make technical recommendations on system software configuration, hardware configuration, user policies, security procedures, and administration procedures.
  • Independently write, document, and maintain system or storage administration tools and scripts for internal use. Research and obtain storage-engineering tools available outside of NCSA as appropriate.
  • Inform consultants and operations staff of system events (new features, failures, patches) and the impact of these on the user community. When appropriate, inform users directly.
  • Using independent judgment, research, evaluate, install, configure, test, and maintain innovative storage-related computing hardware and software systems, coordinating with vendors as applicable. Document and report problems to vendors, and follow issues through to successful problem resolution.
  • Produce project plans for major tasks and research initiatives.
  • Perform storage administration of data-intensive activities including:
    • Installation, tuning, and maintenance of system and storage hardware including servers, disk and tape subsystems
    • Installation, tuning and maintenance of file system server and client software including parallel and distributed file systems including GPFS and Lustre
  • Deployment and maintenance of technologies that provide external access to storage resources including NFS, SMB and GridFTP
  • Develop and deploy monitoring tools to provide usage reporting and problem alerting to support staff, project management and end users.
  • Maintain documentation on system capabilities, storage environments, equipment, and procedures for use by other SET members and for the operations staff who are responsible for first response to problems during off-hours.
  • Collaborate with documentation staff to provide accurate and thorough user-level documentation.
  • Apply all applicable NCSA and University of Illinois policies and procedures to ensure the security and reliability of provided services.
  • Produce technical reports and give presentations highlighting work of interest to the broader community.
  • Share knowledge with other NCSA staff and users, including training others in your areas of expertise.
  • Provide on-call and off-hours support as assigned.


Key Responsibilities of Senior Storage Engineer:
  • Lead technical storage designs and delegate responsibilities to other team members as appropriate.
  • Research, design, configure, implement and maintain specialized storage tiers optimized for key stakeholders' target environments.
  • Perform storage administration of data-intensive activities including:
    • Installation, tuning, and maintenance of system and storage hardware including servers, disk and tape subsystems
    • Installation, tuning and maintenance of file system server and client software including parallel and distributed file systems including GPFS and Lustre
    • Deployment and maintenance of technologies that provide external access to storage resources including NFS, SMB and GridFTP
    • Develop and deploy monitoring tools to provide usage reporting and problem alerting to support staff, project management and end users.
  • Work directly with key researchers and users of the Linux machines to research, identify and provide hardware, software, and support services that enable and advance their research with data-intensive science and engineering goals.
  • Make technical recommendations on system software configuration, hardware configuration, user policies, security procedures, and administration procedures.
  • Independently write, document, and maintain system or storage administration tools and scripts for internal use. Research and obtain storage-engineering tools available outside of NCSA as appropriate.
  • Inform consultants and operations staff of system events (new features, failures, patches) and the impact of these on the user community. When appropriate, inform users directly.
  • Lead efforts to research, evaluate, install, configure, test, and maintain innovative storage-related computing hardware and software systems, coordinating with vendors as applicable. Document and report problems to vendors, and follow issues through to successful problem resolution.
  • Produce project plans for major tasks and research initiatives.
  • Maintain documentation on system capabilities, storage environments, equipment, and procedures for use by other SET members and for the operations staff who are responsible for first response to problems during off-hours.
  • Collaborate with documentation staff to provide accurate and thorough user-level documentation.
  • Apply all applicable NCSA and University of Illinois policies and procedures to ensure the security and reliability of provided services.
  • Produce technical reports and give presentations highlighting work of interest to the broader community.
  • Share knowledge with other NCSA staff and users, including training others in your areas of expertise.
  • Provide on-call and off-hours support as assigned.


Qualifications for Storage 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).
  • One or more years' experience in the management and support of UNIX or Linux systems. This can be at a student or internship level.


Preferred Experience:
  • Experience with the use and administration of Ethernet networked environments.
  • Experience writing shell scripts (scripting languages; bash, ksh, perl, python, php, and common unix utilities such as awk, grep, and sed).
  • System automation, monitoring, and reporting, including but not limited to syslog, nagios, expect, cron, snmp and web application frameworks.


Qualifications for Storage 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).
  • Two or more years' experience in the management and support of UNIX or Linux systems
  • Two or more years' experience in the installation and management of storage subsystems


Preferred Experience:
  • Experience with object stores.
  • Experience with the use and administration of networked environments including Ethernet, InfiniBand, Fiber-Channel technologies.
  • Experience writing shell scripts (one or more of them) (scripting languages; bash, ksh, perl, python, php, or common unix utilities such as awk, grep, and sed).
  • Two or more years of experience with different disk/hardware solutions utilizing storage environments or direct connect disk subsystems or tape drives.
  • Experience supporting large storage environments (>800TB)
  • Experience performance tuning I/O subsystems.
  • Knowledge of the operation and behavior of key technologies (RAID, thin-provisioning, virtual machines, storage hierarchies) and also the specific implementation and effect on performance, behavior, and interoperability.
  • System automation, monitoring, and reporting, including but not limited to syslog, nagios, expect, cron, snmp and web application frameworks.


Qualifications for Senior Storage 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).
  • Minimum 5 years of experience in the management and support of UNIX or Linux systems
  • Minimum 5 years of experience in the installation and management of storage subsystems


Preferred Experience:
  • Experience with parallel and/or distributed file systems.
  • Experience with object stores.
  • Experience with the use and administration of networked environments including Ethernet, InfiniBand, Fiber-Channel technologies.
  • Experience writing shell scripts (scripting languages; bash, ksh, perl, python, php, or common unix utilities such as awk, grep, and sed).
  • Five or more years of experience with different disk/hardware solutions utilizing storage environments or direct connect disk subsystems or tape drives.
  • Experience supporting large storage environments (>800TB)
  • Experience performance tuning I/O subsystems.
  • Knowledge of the operation and behavior of key technologies (RAID, thin-provisioning, virtual machines, storage hierarchies) and the specific implementation and effect on performance, behavior, and interoperability.
  • System automation, monitoring, and reporting, including but not limited to syslog, nagios, expect, cron, snmp and web application frameworks.


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.

To apply, please create your candidate profile at http://jobs.illinois.edu and upload your cover letter and CV/resume by the close date (12/28/2018). Contact information for three references must be included on the application (letters maybe also be uploaded or sent to the contact above). 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.

For further information regarding application procedures, you may visit http://www.ncsa.illinois.edu or email [email protected]

College Name or Administrative Unit: Office of Vice Chancellor for Resarch
Category: 8-Technical
Title: Assistant Storage Engineer / Storage Engineer / Senior Storage Engineer - National Center for Supercomputing Applications (103608)
Open Date: 09/26/2018
Organization Name: Supercomputing Applications

PI105815352

 

 

 

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: