We’re looking for someone to take on the role of Linux/AWS Systems Administrator. You’ll be very much hands on, as a Linux sysadmin, helping to run a large fleet of cloud-based Debian Linux servers managed using Puppet. Standard software includes iptables for firewalling, OSSEC, Nginx web server, MySQL (often Percona), sometimes Apache, PHP-FPM, OpenLDAP, and much more besides. We’re ISO 27001 certified and, as you would expect, have a heavy slant on security of service. We also store our AWS infrastructure (which is most of it) in code, using Hashicorp’s Terraform, and we make extensive use of Jenkins and custom scripting for orchestration of systems and services.
As well as working on building and maintaining our Linux server fleet, you will also be heavily involved in sysops automation, orchestration and other scripting, often written in a mix of Python and Bash, helping to build our products and services. Areas of responsibility include:
Our Systems team are based out of the UK and France, with contracting members in U.S. and Australian time zones, to provide around-the-clock cover for outages. Work predominantly focuses on client facing issues, client onboarding and server deployments, carrying out server updates, ensuring fidelity of backups, and so on. However, we’re increasing the amount of automation involved in all aspects of our work, so a proactive approach to working smarter would be of great value.
You’ll be a self-starter and you'll need to have great people skills, because that’s the nature of our business - we hire people who like people. You'll report to the Head of Systems who is ultimately responsible for product decisions and service provision, but as a member of the systems team you will be expected to support them fully in their role, and generally share knowledge and expertise with other members of the team.
You’ll need a strong technical background and several years of experience in a hosting / sysops business or team. You’ll need to be very familiar with Linux, IP networking, Linux security tools, as well as infra and config management tools such as Puppet and Terraform. We assume Bash scripting is a given, but knowledge of scripting in Python and PHP would be an advantage, as would good knowledge of the AWS product range and other cloud providers.
You’ll work predominantly from home, although you’ll be part of a tight virtual team. You may occasionally be required to make visits to suppliers, attend training or attend other meetings with the management. So you’ll need to have a passport and be willing to travel, but don’t worry, it won’t happen often.
You’ll also have to already be eligible to live and work in the European Union, and you’ll also need to be able to speak and write good English. You do need to be based in the EU and near enough to a well-served airport to make travel simple, preferably in the UK, France, Spain or The Netherlands, where we already have a legal presence.
We are a full service web agency that specialises in creating and maintaining websites built using Open Source software. Clients include universities, local government departments, charities, the National STEM Centre, the Copernicus climate project, various United Nations affiliates in Vienna, and many more besides.
We are a busy and dynamic company and we pride ourselves in making sure we are a nice place to work. As a distributed company, all our staff work remotely, either from home or a co-working space, which people welcome as a great means for achieving life-work balance and avoiding the daily commute.
We currently have team members in the UK, France, Spain and The Netherlands. Although you'll work remotely, we use online tools to keep the team in constant touch with each other. In fact, new staff often comment that they communicate with colleagues at Code Enigma more than they did when working in an office.
If you feel you're a good match for the role and for Code Enigma, send a copy of your CV to firstname.lastname@example.org. Feel free to add any other links or info that will give us a picture of who you are and what you've done.