System Administrator
Role details
Job location
Tech stack
Job description
Rutgers, The State University of New Jersey, is seeking a System Administrator for the Office Institutional Research.
The Systems Administrator serves as a custodian of the Office of Institutional Research and Decision Support (OIRDS) applications, safeguarding the availability, integrity, and confidentiality of faculty-facing applications and institutional data. Guided by the IT Manager, the incumbent combines rigorous operational oversight with strategic enhancements, applying compliant security controls and delivering responsive support to faculty and administrative staff. Among the key duties of this position are the following:
- Combines rigorous operational oversight with strategic enhancements, applying compliant security controls and delivering responsive support to faculty and administrative staff.
- Continuously monitors OIRDS applications and program scripts to distribute workloads efficiently across servers, ensuring optimal system performance.
- Implements updates to address system changes, including new encryption algorithms, authorization protocols, data packet configurations, and additional user groups.
- Maintains and upgrades software and hardware for servers hosting OIRDS applications.
- Develops and maintains stored procedures to ensure secure data transmission between OIRDS applications and users' devices.
- Program application code to ensure compatibility and reliable performance across a growing user base utilizing various browsers and operating systems, including Windows, macOS, and Linux.
- Researches emerging technology trends to support the Manager in adopting new code libraries, protocols, and platforms that enhance OIRDS application performance in areas such as processing speed, network efficiency, security, and scalability.
- Designs and implements system enhancements-including new modules, functionalities, and user interfaces-to meet evolving requirements.
- Develops scripts to perform systematic compatibility checks, ensuring all enhancements integrate seamlessly with existing applications.
- Assesses post-implementation outcomes, gather user feedback, and refine applications accordingly.
- Designs and implements access control mechanisms leveraging Rutgers authentication services to ensure secure user verification.
- Implements system checkpoints and logging features within OIRDS application code to detect and monitor suspicious activities.
- Program secure communication protocols, such as public/private key encryption, to protect data transmission between OIRDS applications and users' devices.
- Communicates identified security risks to the Manager as needed for timely action.
- Ensures technical safeguards comply with institutional policies and align with industry security standards.
- Provides support for faculty and staff, resolving incidents and service requests within established response and resolution targets.
- Tracks recurring questions and pain points to inform future system improvements and knowledge-base updates., Working Hours Standard Hours 37.50 Daily Work Shift Day Work Arrangement Consistent with the current application of Rutgers Policy 60.3.22 or the applicable provisions of relevant collective negotiations agreements, this position may be eligible for a hybrid work arrangement. Flexible work arrangements are not permanent, are subject to change or discontinuation, and contingent on the employee receiving approval in the FlexWork@RU Application System. Union Description Admin Assembly (MPSC) Payroll Designation PeopleSoft Seniority Unit Terms of Appointment Staff - 12 month Position Pension Eligibility ABP
Requirements
- A minimum of a bachelor's degree in Computer Science, Information Technology, Management Information Systems, Computer Engineering, Informatics, or a related field.
- 2+ years of experience managing IT infrastructure (networks, data centers, systems architecture).
Certifications/Licenses Required Knowledge, Skills, and Abilities
- Strong analytical, critical thinking, and communication skills.
- C, C++ , JavaScript, Visual.net, Java, R, Python, MATLAB NodeJS, HTML/CSS, Flask.
- Machine Learning (Neural network), TensorFlow, Pytorch, Power BI, SQL, MySQL, Oracle, MongoDB, Apache Airflow, MySQL, Postgres, Snowflake, Jenkins, Docker framework, REST API, UI/UX design.
- Familiar with multiple platforms/operating systems Windows, Linux, Mac.
- Experience working within a higher education environment., * Master's in Computer Science, Information Technology, Management Information Systems, or a related field.
- In-depth knowledge of systems architecture, network security, cloud computing, and data governance.
- Experience with ERP systems, student information systems, and other university-specific platforms (e.g., Banner, PeopleSoft).
- Proficiency in the implementation and management of cybersecurity protocols.
- Strong understanding of software development processes, IT service management (ITSM), and project management methodologies (e.g., Agile, Scrum).
- Familiarity with emerging technologies like AI, big data, and automation, and their applications in education., 1. * Do you have a minimum of a bachelor's degree in Computer Science, Information Technology, Management Information Systems, Computer Engineering, Informatics, or a related field?
- Yes
- No
-
- Do you have 2+ years of experience managing IT infrastructure (networks, data centers, systems architecture)?
Benefits & conditions
Rutgers offers a comprehensive benefits package to eligible employees, based on position, which includes:
- Medical, prescription drug, and dental coverage
- Paid vacation, holidays, and various leave programs
- Competitive retirement benefits, including defined contribution plans and voluntary tax-deferred savings options
- Employee and dependent educational benefits
- Life insurance coverage
- Employee discounts programs