System Engineer - NCSA

University of Illinois at Urbana-Champaign

Urbana, IL

JOB DETAILS
SKILLS
Ansible, Computer Hardware, Computer Maintenance, Computer Networks, Computer Software, Conferences, Configuration Management, Continuous Deployment/Delivery, Continuous Integration, Documentation, GitHub, Hardware Installation, Hardware Upgrades, Identify Issues, Installation Guide, Machine Tool, Onboarding, Operational Improvement, Operational Strategy, Puppet (Configuration Management), Scripting (Scripting Languages), System Architecture, Systems Administration/Management, Systems Engineering, Systems Hardware, Systems Maintenance, Training/Teaching
LOCATION
Urbana, IL
POSTED
10 days ago

Duties & Responsibilities

  • Support (55%)

Diagnose system issues, implement fixes, and recommend long-term solutions.

Monitor systems, triage incoming support requests and alerts, and escalate when needed.

Maintain up-to-date documentation: run-books, "how-to" notes, onboarding guides, architecture diagrams.

Respond to/process incoming support requests/alerts.

Build, install and maintain system hardware and software.

Detect and investigate problems with supported systems. Suggest solutions.

Provide information for after action reports (when requested).

Collect requirements and prioritize feature development.

  • Technical Investigation (40%)

Develop and extend configuration and workload management solutions (e.g., Puppet, Ansible, Slurm, HTCondor, Rancher, Kubernetes).

Automate operational tasks using CI/CD tooling (e.g., GitLab Runners, GitHub Actions).

Write scripts and small programs in one or more languages to streamline routine tasks and improve operational efficiency.

Install, configure, upgrade, and troubleshoot computer hardware and software, data networks, and related technologies.

Lead development on smaller internal projects, assist with larger internal and external.

Investigate smaller scale new systems and solutions.

Provide limited guidance to partner research projects.

Make technical recommendations regarding NCSA's policies, practices, system development, and architecture.

  • Outreach (5%)

Organize, program, and lead regular training sessions and hands-on workshops.

Provide NCSA training, guidance, and assistance related to team operations and activities.

Participate in conferences.

About the Company

U

University of Illinois at Urbana-Champaign