> Markdown version of [/jobs/ext/4313462-operating-systems-analyst](https://www.wearedevelopers.com/jobs/ext/4313462-operating-systems-analyst). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Operating Systems Analyst - **Company:** Virginia Commonwealth University - **Location:** United States (Remote available) - **Salary:** $75,000.0 - $96,000.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), JavaScript (Programming Language), Microsoft Windows, Apple Mac Systems, Computing Platforms, AWK (Programming Language), Backup Devices, Bash Shell, Unix, C++ (Programming Language), Configuration Management, Information Systems, System Configuration, Data Centers, Database Servers, Linux, File Systems, Perl (Programming Language), Fortran (Programming Language), File System Permissions, Systems Theories, R (Programming Language), Issue Tracking Systems, InfiniBand, Python (Programming Language), Network Troubleshooting, Linux Servers, Lua (Scripting Language), Logical Volume Manager, Red Hat Enterprise Linux, Ruby, SQL Databases, Virtualization Technology, High Performance Computing, Computer Network Technologies, Git, Information Technology, Maintaining Code, ZFS File System, Hardware Infrastructure, Puppet, Network Server, Docker, Programming Languages - **Published:** October 13, 2026 - **Apply:** https://jobs.theeduledger.com/company/virginia-commonwealth-university-280822/job/operating-systems-analyst-in-richmond-va-b6978g1szq9arw71pk4scpfgcwmkko/ ## About the Role A bachelor's degree in computer science or information systems, including coursework in operating systems and systems administration, or equivalent experience (at least one year of managing Linux systems preferred) Demonstrated knowledge of Linux and UNIX operating systems, applications, and networking, and the ability to diagnose and resolve problems in these areas Experience with macOS and Windows systems, especially using and troubleshooting internal and external hardware and connecting systems to Linux servers, clusters, and other research systems Demonstrated technical proficiency in one or more computer languages such as Bash, Python, AWK, C, C++, Fortran, Java, JavaScript, Lua, Perl, R, Ruby, and SQL Ability to lift and transport heavy (50+ lb) equipment and work carefully with delicate pieces Strong written and verbal communication skills Ability to complete tasks independently and autonomously, and with effective priority management Ability to think critically and creatively to solve problems and develop novel solutions Ability to collaborate in team settings Demonstrated ability to work in and foster an environment of respect, professionalism, and civility with a population of faculty, staff, and students from all backgrounds and experiences, or a commitment to do so as a staff member at VCU. Preferred Qualifications Experience supporting academic, scientific, and research computing environments Experience managing enterprise Linux systems Experience with Btrfs, Lustre, LVM, XFS, ZFS, and other file systems and technologies used for high performance, desktop, and server storage Experience with LUKS, systemd-cryptenroll, and TPM-based disk encryption mechanisms Experience with InfiniBand or other high performance networking technologies Experience with OpenVox/Puppet for configuration management Experience with QEMU/KVM/libvirt, Docker, and other virtualization technologies Experience developing, testing, and maintaining code using Git and other standard tools Experience provisioning and managing basic web and database servers Experience with rackmount equipment and knowledge of data center infrastructure ## Description This position maintains Linux and UNIX operating systems, applications, and related products, with a focus on high performance computing (HPC) and other research needs. Tasks include: Supporting the day-to-day operations of HPC clusters and the researchers who use them; Supporting Linux desktops, laptops, servers, and VMs and their users; Installing, configuring, and updating operating systems and other software to meet operational and security requirements; Managing users and files, including account creation, file permissions modifications, and data backup and restoration; Troubleshooting desktop, laptop, and server hardware, software, and networking issues; Managing support requests through a centralized ticketing system; Consulting directly with researchers to diagnose and resolve technical issues impacting their workflows; Requesting support, changes, exceptions, etc. from other internal departments; Reporting issues to vendor technical support and working with them to resolve those issues; Managing orders and RMAs and handling shipments; Providing after-hours support as necessary during emergency situations.