What are the responsibilities and job description for the HPC System Administrator position at Cybotic System?
HPC Administrator III
Savannah GA – (5 days onsite role)
3 months Contract
The client is looking for a High-Performance Computing (HPC Administrator/Engineer) with strong technical expertise in managing and supporting large-scale HPC environments.
Education:
Bachelors in engineering, Computer Science, IT, or related field.
Master’s or PhD can offset some experience requirements.
Experience:
7 years in HPC or scientific computing environments.
Hands-on with RPM-based Linux distributions (RedHat, SuSE).
Position Purpose:
Contribute to the creation of the strategic objectives of the High-Performance Computing environment in the Advanced Computing Technologies department, as well as develop operational plans, goals, and strategies to best serve the Computational Fluid Dynamics, Simulation, and Modelling Engineering business units. Provide technical oversight and operational support to other members of the team to ensure continued sustained functionality of the HPC environment in accordance with the operational goals and plans. Responsible for the optimum integration of scientific applications to HPC technology and the exploration of new HPC technology to better meet the needs of the business.
Responsibilities: Essential Functions:
1. Assume responsibility for the day-to-day operations of Client's production HPC cluster.
2. Assist end users running applications on the HPC cluster.
3. Provide third level support for end users who experience problems on engineering workstations and remote visualization systems.
4. Manage, maintain, monitor, and control interactive and batch processes, both scheduled and unscheduled (including on-request processing).
5. Ensure engineering-defined batch processing and backups are completed in the correct sequence and within the established time periods.
6. Suggest improvements to processing capabilities and efficiencies through system tuning and other hardware and software optimizations and improvements.
7. Perform regular monitoring of utilization needs and efficiencies, and reporton tuning initiatives.
8. Perform proactive failure trend analysis and root cause analysis for all system failures.
9. Produce trend reports to highlight production issues and follow predetermined action and escalation procedures when issues are encountered.
10. Monitor, verify, and make appropriate adjustments to support proper application executions.
11. Provide technical solutions that meet performance and processing objectives of the business areas.
12. Perform upgrades that comply with corporate policies and industry best practices.
13. Provide leadership to HPC Administrators during system upgrades and outages.
14. Create thorough upgrade plans that comply with corporate policies and industry best practices.
15. Assist in the introduction of new technologies that can provide greater capabilities, improved productivity and reduce total cost of ownership.
16. Participate in the design of HPC technical solutions.
17. Continuously evaluate efficiency, existing technology effectiveness and interoperability and suggest areas for improvement