Negotiable
Inside
Remote
London, England, United Kingdom
Summary: The Linux Systems Administrator role involves co-owning the Linux-based Production and QA environments, focusing on server administration, configuration, and maintenance. The position requires collaboration with the Senior Linux Administrator and Software Development team to enhance deployment processes and address security threats. The candidate will also manage multiple tasks, including scheduled and ad-hoc work, while ensuring documentation and operational practices are up to date. This is a remote position for a duration of three months, working under an umbrella company arrangement.
Key Responsibilities:
- Co-ownership of Linux-based Production and QA environments, including administration, configuration, maintenance, and patching of servers.
- Timely completion of multiple, concurrent tasks with careful organisation and planning.
- Collaboration with the Senior Linux Administrator and Software Development team to improve deployment processes.
- Drive and action external security alerts and assist in identifying and mitigating security threats.
- Develop and improve operational practices and procedures, producing or updating documentation as required.
- Cover Windows SysAdmin and internal IT support responsibilities during holidays and absences.
- Help schedule infrastructure changes, software deployments, and patching out of normal business hours.
Key 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 the ability to manage and prioritise own workload.
Salary (Rate): undetermined
City: London
Country: United Kingdom
Working Arrangements: remote
IR35 Status: inside IR35
Seniority Level: undetermined
Industry: IT
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).