Description

The successful candidates will work as part of a small flexible team to take the administration of multiple customer facing servers to the next level. This will involve coordinating with multiple application development teams as well as field support engineers. Flexibility to work outside of normal working hours is essential.


Responsibilities

Activities include:

Development

• Facilitate and collaborate with development teams on various sites to improve the applications and to solve operation issues • Research and recommend innovative data migration, backup and mirroring solutions • Perform research into new technologies, tools and processes to define the strategy going forward • Define company standards, processes, procedures • Develop automation to reduce downtime during upgrades, so that continuous delivery can be achieved • Deploy solution to ensure developer test environments can be easily spawned and that they reflect production environment. • Ensure appropriate backup and recovery mechanisms are in place and functioning

Operations • Monitor customer servers to ensure high availability and reliability of all resources and processes • Identifying opportunities to optimize performance and coordinate with development teams where appropriate • Perform capacity plan to ensure solutions will scale • Deploy new releases and improvements to a number of servers, which may include Installing and configuring new or existing applications or services • Perform regular security audits to identify any possible intrusions or weaknesses and ensure they are resolved in a timely manner to comply with customer contracts. • Provide emergency support in the event of a failure, which may be out of normal working hours • Apply system patches and upgrades

Required Criteria

A 3rd level qualification in Computer Science, or equivalent

• At least 3 years’ experience in system administration

• Experience of Linux server administration

• Good knowledge of data backup & systems security

• Ability to develop scripts, including bash and/or python

• Good knowledge of relational database administration

• Experience of Virtualisation and Cloud Computing

• Knowledge of networking protocols and administration

• Fluent in English, both written and verbal

• Excellent presentation skills

Desired Criteria

• Familiarity with configuration management systems

• Experience with Continuous integration tools

• Experience working in an agile environment

Personal Attributes

• A good team player capable of delivering results under pressure and to strict deadlines

• Ability to communicate effectively with clients and colleagues

• Quality focused with an understanding of advances in computer technology and how this affects the business environment

• Adaptable and able to pick up new techniques

• A positive "can do" enthusiastic attitude towards addressing the technical challenges facing Camlin Technologies and our clients

• Proven ability to solve complex problems using creative solutions

• Conscientious individual demonstrating initiative and attention to detail along with high levels of ownership and commitment

• Motivation to create high quality products and systems and learn new skills

Business Area

IT Department

Working Hours

8:30 am - 5:00 pm Monday - Friday On Call & flexibility to work outside business hours is required

Reporting To

Head of IT