The Systems Engineer position is responsible for provisioning and maintaining systems and associated infrastructure within the School of Computing and Information. The professional in this role will collaborate with researchers, faculty, and staff to procure, install, configure, and manage software packages, libraries, databases, and applications on servers and workstations necessary to support the school's daily operations. They will also be tasked with troubleshooting issues related to both software and hardware, in addition to providing support for classroom and shared spaces technology.
The professional will assist with computer hardware and software issues for a multiplatform network consisting of Linux Servers, Windows servers, and Macintosh desktops in a network connected environment. Maintains tape library, data backups, Participates technically in all hardware and software planning. Performs hardware maintenance, system monitoring, configuration, deployment, maintenance of servers, and installation of new equipment including RAID storage.
Installs, configures, and maintains systems and associated infrastructure at the enterprise level. Assists in designing architecture and planning deployment of complex servers and associated infrastructure. Evaluates and recommends effective tools for system and infrastructure maintenance and support. Architects and evaluates system enhancements to be implemented and serves as escalation and a top-tier point of contact for complex installation and upgrades.
Installs, configures, and maintains systems and associated infrastructure at the enterprise level. Assists in designing architecture and planning deployment of complex servers and associated infrastructure. Evaluates and recommends effective tools for system and infrastructure maintenance and support. Architects and evaluates system enhancements to be implemented and serves as escalation and a top-tier point of contact for complex installation and upgrades.
The ideal candidate for this role will possess a bachelor's degree in the field of computer or information sciences and demonstrate a track record as a systems administrator. Successful applicants will need to can provide evidence of expertise in the following areas:
Linux Systems Administration including OS installation, user management and setup, automation scripts, software installation, system patching, and hardware configuration change tasks (RHEL and Debian based distributions).Proficiency in networking protocols, knowledge of firewall and VPN configuration, understanding of VLANs, routing, security policies and domains. Ability to troubleshoot connectivity issues and familiarity with vulnerability management and patching processes.Python and nVidia CUDA modules setup and configuration.Relational database management administration experience (MySQL, PostgreSQL, and Oracle) including installation, configuration, and maintenance tasks.Knowledge of cybersecurity best practices and patch management. Managing Linux security updates, Linux package management tools, systems patching, and migration techniques.Familiarity with scripting and automation tools (PowerShell, Bash, Python) and Perl programmingExpertise on configuring, deploying, and managing Virtual Machines, Virtual Environments, and Containers.Familiarity with disaster recovery and business continuity planning.Ability to manage vendor relationships and service contracts.Ability to manage backups and disaster recovery processes.Good programming practices and well-organized software development habits. Familiarity with MVC model web programming, Windows administration, and OpenAFS are a plus.