Available Positions
Work with the CS Systems Group!
The ODU Computer Science Systems Group is always looking for talented, problem-solving undergraduate students who excel at working with people and are eager to learn. Working with Systems offers a fantastic opportunity to significantly expand your knowledge and practical skills in computer systems, networking, and IT support in a rewarding environment.
Why Join Us?
- Gain hands-on experience in a real-world IT setting.
- Develop valuable technical and professional skills.
- Enjoy flexible scheduling that can accommodate your class timetable.
- Be part of a supportive team dedicated to maintaining and improving the CS Department's IT infrastructure.
If you are interested in applying for a position with our group, please visit our application portal: apply.cs.odu.edu
Current Positions
Below are descriptions of the typical roles within the CS Systems Group. Availability may vary.
Consultant (Student Position)
Primary Responsibilities: Consultants are often the first point of contact for users needing assistance. Key duties include:
- Providing technical support to users in the CS Open Labs.
- Responding to user inquiries and resolving issues submitted through our email help system (ticketing system).
- Assisting with basic troubleshooting for hardware, software, and network connectivity.
Development and Growth: Consultants are actively mentored and given projects designed to build their foundational knowledge in: * Windows systems administration * Linux systems administration * Basic networking concepts
The goal for a successful Consultant is to develop the skills and experience necessary to potentially advance to a Systems Administrator role. This position is ideal for students looking to start their journey in IT and systems management.
Systems Administrator (Student Position)
Progression Path: After a Consultant has demonstrated strong technical knowledge, problem-solving abilities, and reliability, they have the opportunity to be promoted to a Student Systems Administrator.
Primary Responsibilities: Systems Administrators take on more responsibility for the day-to-day operation and maintenance of production-level systems within the CS Department. Depending on their skills and department needs, an administrator might focus on:
- Windows Systems: Managing Active Directory, deploying software, troubleshooting Windows servers and desktops.
- Linux Systems: Managing Linux servers, scripting, user account management, deploying services.
- Networking Infrastructure: Assisting with network monitoring, basic switch configuration, troubleshooting network issues.
- Handling escalated technical issues affecting users department-wide.
- Collaborating with full-time Systems Engineers on projects to improve existing implementations and introduce new services for users.
Role: Systems Engineer (Full-Time Staff)
Overview: A Systems Engineer is a full-time, professional staff member within the CS Department. This role is typically filled by experienced IT professionals.
Primary Responsibilities: Systems Engineers are responsible for the design, implementation, maintenance, and security of the entire CS Department's IT infrastructure. Key duties include:
- Advanced administration and engineering of Windows, Linux, and virtualized environments.
- Managing and optimizing the department's network infrastructure (routing, switching, firewalls).
- Implementing and maintaining critical services such as email, web servers, storage systems, and databases.
- Leading IT projects, from planning and design through to deployment and documentation.
- Proactively researching, evaluating, and implementing new technologies and strategies to improve services, security, and efficiency for all users.
- Providing high-level technical support and mentorship to student staff.
Ready to Apply?
If any of these roles interest you and you meet the qualifications for student positions, we encourage you to visit apply.cs.odu.edu to submit your application.