We are looking for a motivated individual who is interested in Linux and would like to continue to develop their engineering practices. This is an excellent role for someone who wants to work as part of a team, with a wide array of technology, to implement and manage custom Linux servers and applications.
The individual has documented experience of using bash and commits to and delivers on, completion of work to a prescribed schedule. Understanding of how network security and IP tables work, as well as being able to implement and work with SELINUX is vital. The majority of the systems are based on Redhat / CentOS Linux, with some using Ubuntu Server. Any experience with Linux in the Cloud is beneficial, especially in public cloud environments such as AWS.
The successful candidate will become part of the IT & Systems team, where everyone is assigned projects and pushed to the best of their abilities. We are looking for someone who is comfortable and keen to work, to design, build and maintain reliable systems from the ground up. Day-to-day responsibilities will also include managing existing systems, troubleshooting, fixing, testing and developing. The individual needs to be able to work on high level problems with little supervision to completion. They will take ownership for the entire Linux estate which will include maintaining system up-time, performance, and security of the estate.
Scripting in Bash to a comfortable level is a key requirement. The successful candidate will be able to create scripts for backups and help to achieve better levels of automation for tasks.
Experience in using PostgreSQL and MySQL is required, especially running within high availability solutions.
Key Tasks and Accountabilities
Solid understanding of Linux (the kernel, processes, permissions, filesystem hierarchy, IPtables, SELINUX)
Networking knowledge of DHCP, DNS, IP addressing
Identifying, resolving, and documenting operational issues [Troubleshooting]
Experience with Bind
Conforming to best practice in relation to cyber essentials
Understanding implementation of SSL certificates
MySQL and/or PostgreSQL build and administration
Comfortable with Bash scripting
Creating and maintaining system documentation
Advise of Linux best practices
Organise and maintain logging and backups
Understanding Cloud Concepts
Networking experience, desirable
Nagios server monitoring is desirable.
Splunk log monitoring, searching and analysis experience is desirable.
Degree qualification in a Computer Science related subject