CTI Digital

System Administrator

CTI DigitalEmployers Hub

Apply for this job

Contract Type:


The CTI System Administration team works alongside and supporting the development team, to manage the systems/infrastructure side of web hosting. The team is responsible for the effective provisioning, configuration and maintenance of hosting solutions. The role also involves (to a lesser extent) supporting internal systems – largely based around Apple hardware with some Linux/OpenBSD servers.

Work takes place both in and outside business hours, following CTI’s On Call and Remote Working policies.

The team is also heavily involved in technical research and development, working alongside the Technical Director to provide continuous innovation and improvements to infrastructure in line with business objectives.

Benefits of the Role

Focuses on provision of performant, reliable hosting services for client sites
Manages internal systems, both office-based (network, wifi, etc.) and web-based (JIRA, Confluence, etc.)
Provides on-call support to clients
Supports the development team on infrastructure/hosting issues

Internal Points of Contact
Reports to the Technical Director
Supports Support Technicians
Supports Project Leads
Supports Project Managers

Key Responsibilities

Live web hosting
Primarily cloud-based hosting (Amazon, Rackspace) managed by CTI
Provisioning and management (Puppet)
Security patches and updates
Migration between server environments
Working alongside the application team to solve problems and optimise performance
Recommending suitable hosting solutions based on site requirements and existing usage data
Management of development infrastructure
Working alongside the technical director and development team to ensure availability of staging environments on a per-project basis, including assistance with setup/configuration of the CI system
Continual infrastructure improvement
Working alongside the technical director and development team to review, improve and simplify processes to provide a better and more efficient service to clients
Maintain clear, concise and complete documentation of processes and infrastructure
Critical support
Working on a rota system as an on-call escalation point for server/system architecture issues
Internal IT/networking
Minor aspect of role, assisting with and troubleshooting the office network infrastructure

Role Experience Requirements

Linux server administration, mainly on Ubuntu-based platforms
Web server configuration and administration
MySQL (+Percona) including performance tuning
Amazon AWS
ELBs, EC2, ElastiCache, RDS, S3, CloudFront, VPC, Monitoring
Continuous Integration/Deployment and version control
Atlassian Bamboo
Experience with hosting and supporting Drupal and/or Magento
Role Desirables
Experience working with Drupal and/or Magento applications
Familiarity with OpenBSD (desired, but not crucial)

Apply for this job

Sorry, this job is no longer open for applications.