Linux Cloud Systems Engineer

UP Resourcing
London (Greater)
30 Nov 2017
08 Dec 2017
Contract Type
Full Time
Our client is a UK-based ecommerce energy site running a LAMP stack on AWS. They are looking for an experienced Linux Cloud Systems Engineer to join their growing technology team. This is a new role, reporting to the CTO, where you will be working closely with their existing development team in a DevOps model.

The current team come from a range of backgrounds and work mostly in JavaScript, PHP, Bash & SQL. It’s likely you are already comfortable in Bash and at least one other scripting language (eg Python, PHP, Perl). They have some automation in place for deployments and so forth, but aspire to have a lot more – something that, as Systems Engineer, you will be heavily involved in.

Although they are expecting you to have some good experience under your belt, they don’t have a long shopping list of specific technologies or frameworks that you need to know. It’s more important to hire for ability, aptitude and attitude than for specific bits of knowledge that you’ll be able to pick up soon enough.

The main focus of the role is supporting their production (and related) environments. You will also get involved in standards and support for desktops & telephony, but this won’t take up much of your time. (A good proportion of the forty or so people in the company – including all the tech team and most of senior management – use Macs, though they do still have a few folks on Windows.)

Similarly, although there is a need to participate in an out-of-hours on-call rota, they work hard to ensure their systems are sufficiently resilient and scalable that it is very unlikely that people get called on evenings or weekends.

Tech Stack

·AWS hosted

·LAMP stack with a HTML 5 / BootStrap front-end and Amazon RDS database

·Smartphone Apps built on Apache Cordova (formerly PhoneGap)

·CMS built upon Silex with Symfony components

·Common API for Web Site and Smartphone Apps

· is our current testing tool/SessionCam for customer insights

Most of the tools they use are cloud-based (Jira, Confluence, BitBucket, Apiary, Slack) but it is only relatively recently that they have moved their main sites to AWS from Rackspace dedicated hosting. They are already using some of the more advanced AWS features, in particular Lambda functions, but there is further work to do to make their platform as seamlessly scalable and resilient as they would like.

Beyond the usual networking, VPN and firewall kit that you would expect to find in many offices, their main on-site system is our Avaya IP Office phone system, which primarily used by their Customer Support team.

Current methodology is agile Kanban (using Jira, Confluence, BitBucket) with two-week sprints. They are pragmatic about methodology; they want the teams to own and understand it, so that it works as a tool for prioritisation and delivery, without becoming an end in its own right. They are always looking to improve the way they work.

About the client....

An established company with a proven business model and a solid customer base. Different from a lot of other ecommerce businesses because the logistics for delivering what they sell (domestic heating oil) is a bit more complicated than for many other products you can buy online!

They are investing for further growth, but this is not just scaling up to do more-of-the-same. They are also creating new products that combine Internet-of-Things with smart data analysis to change the way a market works. That means working on both the customer side (web/app improvements and launching new products and propositions) and the supplier side (system integrations, innovative ways of managing a competitive marketplace) in parallel.

Whilst they're excited about what they do, they like to think they're relatively down-to-earth. They don’t have a big hierarchy, a special dress code, or a company song about heating oil.

More about the client: the UK's Number 1 Heating Oil MarketplaceFor the 1.5 million UK homes who depend on oil for heating and hot water, our client makes life easier. They help hundreds of thousands of them get a better price and a more convenient service by connecting them impartially with nearly allof the suppliers in the market.

They provide a valuable service and this, coupled with excellent customer services means that they have high levels of loyalty and have opportunities to extend our relationship.

The business is profitable and is investing for growth; through increased market share in the UK, product enhancement and international expansion.

In this role, you will…

·Configure and maintain their development, testing, staging and production environments

·In collaboration with the rest of their 12-strong technology team, improve automation of deployment, monitoring and related processes

·Work with the CTO and the development team to refine their tools, standards and procedures relating to information security and data protection. (They need to be ready for GDPR, whilst retaining their PCI DSS compliance.)

·Own and manage their backup/restore procedures, disaster recovery plan and technical risks register

·Identify opportunities for them to improve scalability and resilience

·Support and configure their office firewalls, VPNs and networking equipment

·Provide desktop/network support to non-technical members of staff based in London and St Ives (near Huntingdon)

·Schedule and keep track of external pen testing and similar technical audits

·Act as primary point of contact for technical issues with their Avaya IP Office phone system (primary support for which comes from BT)

You'll have…

A solid grasp of Linux fundamentals – ie you know how and why things work, not just “how to follow the recipe”!Experience working in a start-up or similar fast-paced small-company environmentHands-on familiarity with AWS (or similar cloud computing providers)

This job was originally posted as