Linux Systems Administrator
3 Months
Remote Worker
Market Rate via Umbrella
Main Responsibilities:
* Co-ownership of the Linux based Production and QA environments including administration, configuration, maintenance and patching of all servers using industry best practices.
* Timely completion of multiple, concurrent tasks with careful organisation and planning. This includes both scheduled work (releases, service packs) and ad-hoc work (server patching, change requests, priority fixes, etc).
* Working closely within the Senior Linux Administrator and Software Development team to improve the deployment process, including the automation of software deployment and server build and configuration.
* Drive and action any external security alerts. Assist identifying and mitigating current security threats to comply with our security standards across the server estate.
* Develop and improve operational practices and procedures.
* Produce or update detailed documentation where required.
* Ensure close collaboration with all members of the Software Development Team.
* Covering the Windows SysAdmin and internal IT support responsibilities during holidays and absences.
* Helping schedule infrastructure changes, software deployments, patching etc. out of normal business hours.
Essential Skills:
* Proven experience of Linux server administration (Ubuntu 14, Debian 8, RHEL/CentOS 7).
* Proven experience of MySQL/MariaDB database configuration, management, maintenance and fault diagnosis.
* Experience with Linux server security hardening using industry best practices.
* Configuration, administration and fault diagnosis of Apache web servers.
* Experience working with cloud environments (Rackspace, AWS).
* Experience with monitoring and reporting tools (Nagios, Icinga, NewRelic).
* Experience with at least one scripting language (Bash, Python, Perl).
* Experience with Agile tools (Jira, Confluence).
* Excellent communication and team working skills.
* Excellent organisation and planning skills with ability to manage and prioritise own workload.
Desirable Skills:
* Experience of DevOps principles and practices.
* Experience with virtualisation technologies (VMWare, VirtualBox).
* Experience with configuration management / automation (Puppet, Chef, Ansible, Salt).
* Experience with container management and administration (Docker, Vagrant).
* Experience with continuous integration (Jenkins).
* Experience with build automation and deployments.
* Experience working in an Agile team and knowledge of Agile methodologies.
* Knowledge of Zend Framework.
* Knowledge of PHP 7+ and JavaScript.
* Knowledge of version control (GIT, BitBucket).
#J-18808-Ljbffr