Key Responsibilities
- Assist with installing and configuring server software and hardware under supervision.
- Support in managing network servers and technology tools, learning from senior administrators.
- Help in setting up accounts for new ACE HPC users as guided by the systems team.
- Provide first-line technical support to ACE HPC users and escalate issues when needed.
- Monitor system performance and support maintenance tasks alongside senior staff.
- Participate in troubleshooting system issues and outages as part of the support team.
- Assist in implementing security measures, including access controls, backups, and firewalls.
- Contribute to upgrading systems with new releases and models, under staff supervision.
- Learn and develop expertise in training staff on new technologies (e.g., Slurm), with mentorship.
- Help build and maintain internal documentation, including wikis, manuals, and IT policies.
- Attend cyberinfrastructure and change request meetings for exposure and note-taking.
- Provide IT technical support during workshops, assisting bioinformatics lecturers and trainers.
- Undertake other assigned duties, contributing to the smooth operation of ACE systems and activities.
Academic Qualifications
- Bachelor’s degree in computer science or a Bachelor’s degree in software engineering from a recognized institution
Person Specification
- A recent graduate (within the last year) with a Bachelor of Science in Software Engineering, Computer Science, or a related field from a recognized institution.
- Proficient in Linux/Unix and Python programming languages.
- Knowledge of R and JavaScript programming languages.
- Knowledge of operating systems, specifically Windows and Linux.
- Familiarity with server hardware.
- Familiarity with cloud computing platforms such as Google Cloud Platform (GCP) and AWS.
- Understanding of networks, including Local Area Networks (LAN) and Wide Area Networks (WAN).






