Location: Trinity College Dublin
Level: Senior System Administrator
Post Status: Specific Purpose Contract (3 years)
Annual Salary: €59,496 - €76,715 per annum
Closing Date: 12 Noon (GMT), 2 April 2021
Applications will only accepted by via http://jobs.tcd.ie (filter by Competition Type > Management & Administration)
The successful applicant will be expected to take up post as soon as possible
About the role
The ADAPT Centre is seeking to appoint an experienced Senior Systems Administrator (SSA) to lead and define its IT infrastructure operation and strategy. This position is mainly based in TCD with occasional travel to ADAPT’s partner universities. The SSA will be responsible for coordinating, organising and managing the IT infrastructure across the ADAPT Centre. ADAPT’s IT Infrastructure is an essential part of ADAPT’s capability to conduct research and researcher training. The Senior Systems Administrator (SSA) will lead and define its IT infrastructure operation and strategy. They will be responsible for coordinating, organising and managing the IT infrastructure across the ADAPT Centre. ADAPT’s IT Infrastructure is an essential part of ADAPT’s capability to conduct research and researcher training. The Systems Administrator will be responsible for the effective installation, configuration and maintenance of our IT infrastructure across the ADAPT Centre. The SSA will also be in charge of upgrading the infrastructure (both hardware and software) and to design and deploy new systems as required by our users. Strong experience in vendor, partner and customer management will be essential to this role. The infrastructure includes two High Performance Computing clusters, one Virtual Machine cluster and one Docker cluster, hosted in our data centers in TCD and DCU (Dublin City University). The infrastructure runs GNU/Linux, mostly Debian. The successful candidate will ensure that these systems are maintained to a high level, are reliable, secure and deliver the required performance. They will also evaluate and implement an expansion of the infrastructure on IaaS cloud providers, in order to provide much needed scalability and flexibility.
The role will also provide user support to our researchers and help them to use our infrastructure optimally; this support will include organising periodic training workshops to the benefit of our internal users.
Informal enquiries about this post should be made to Clare Conran [Clare.Conran@adaptcentre.ie]
Standard Duties and Responsibilities of the Post
- Lead within a technical team that currently includes another member
- Ensure that the IT infrastructure is performing to the highest standards by monitoring our infrastructure and performing correcting actions when alerts or warnings are received
- Responsible for the quality of technical support provided by the team
- Responsible for maintaining a state-of-the art IT infrastructure, including Virtual Machines, Docker containers and High-Performance Computing (mostly based on Debian)
- Ensure that the infrastructure is fit for purpose and aligned to the activities and objectives of the Centre by engaging with research leads and infrastructure users to understand their requirements.
- Design new services as required and keep current services upgraded
- Design IT infrastructures, hardware, and software, and be responsible for procuring hardware, engaging with the university procurement authorities, and aligned with public procurement practices.
- Based in TCD, the successful candidate will also support our infrastructure and users in DCU, remotely and on-site when necessary
Funded through ADAPT Centre Science Foundation Ireland research grant.
- A degree in Computer Science, Engineering, Science, or suitable relevant experience
- Additional IT professional qualifications (an advantage)
Knowledge & Experience
- Demonstrated experience with designing and implementing complex, highly-available IT clusters
- At least seven years of experience with GNU/Linux, preferably with Debian
- A minimum five years of experience in a similar role
- Strong, demonstrable experience with designing and operating VM clusters, preferably with KVM
- Strong, demonstrable experience with Docker, including Dockerfiles and Docker Compose
- Strong, demonstrable experience with network design
- Experience with HPC systems, preferably with Slurm
- Experience with Bash and Python, preferably with machine learning libraries (Scipy, Tensorflow, etc.)
- Experience with provisioning systems, preferably Salt or Ansible
- Experience with software-defined storage, preferably Ceph
- Experience with reverse proxies, preferably HAproxy
- Experience with Apache and Mariadb
- Vendor management is desirable
- Procurement experience is desirable
- Incident and problem management
- Experience with providing training to users of different technical backgrounds
- Excellent written and oral proficiency in English (essential), good communication and interpersonal skills both written and verbal.
Skills & Competencies
- Self-starter, able to work independently and to guide the work of others
- A personable, friendly approach to interactions with stakeholders
- Ability resolve complex technical problems independently
- Excellent IT skills
- Ability to prioritise tasks, working under time constraints and strict deadlines while maintaining high levels of accuracy coupled with a good eye for detail.
- Good written and verbal communication skills
In order to assist the selection process, applicants should submit a Curriculum Vitae and a Cover Letter (1x A4 page) that specifically address the following points in their application.
- Applicants must have at least seven years of experience with GNU/Linux. Applicants should clearly address this experience and how they obtained their knowledge in their application.
- Applicants must have at least five years of experience in a similar role. Applicants should clearly address this experience and how they obtained their knowledge in their application.
- An understanding of designing and implementing complex, highly-available IT clusters is essential. The applicant should give examples of involvement in this activity and what the applicant learned from the process.
- Illustrate, through past example, their ability to work on their own initiative and resolve problems.