Devops Engineer

Nigel Frank International Ltd
20 Feb 2018
24 Feb 2018
Contract Type
Full Time

My client are a team of Engineers who build SaaS software to help e-commerce retailers create and deliver great content experiences for their customers. Over 100 major e-commerce sites rely on our work, sending more than 4 billion API calls a day.

We have a multi-talented team comprising frontend engineers, backend engineers and devops engineers. We rely on each other's expertise to solve the problems we are given. Most things we build have full stack implications, often involve unfamiliar technologies and require us to think creatively.

Finally, we like to be an active member of our tech community too.


Our systems are cloud native, we make extensive use of Amazon Web Services, allowing us to build better, reliable, scalable software.

Frontend is mostly single page applications, built using AngularJS and modern build processes like Gulp and Sass. We also maintain an open source library of frontend components for our customers to use.

Backend systems are mostly Java using lightweight frameworks like JAX-RS. We combine this with a range of supporting technologies including Cassandra, Solr Cloud, Hadoop and many AWS managed services.

All of this is managed and deployed by devops using technologies like Cloudformation and Puppet.

What we're looking for

We're looking for a developer who can manage servers or a system admin who loves to write code. You'll be working with a team of smart, passionate people helping to design, deploy, optimize and administer the Amplience platform.

You'll be expected to practice "infrastructure as code" deploying immutable servers on distributed infrastructure. The Amplience platform is used by many big online retailers resulting in billions of requests every month. DevOps is an important part of delivering consistency and reliability at this scale. You will also be expected to help administer the systems day to day, working on maintenance tasks and dealing with problems.

Must have experience

= Linux system administration (Fedora / Centos distros)

= Configuration management (Puppet / Chef or similar)

= Scripting languages (JavaScript, Bash)

= Amazon Web Services

= Jenkins and Git related Experience

= Docker / Kubernetes

Preferred Experience

= NoSQL Databases, (Cassandra, MongoDB)

= Understanding of SSL

= Solid understanding of DNS and Internet architecture

= ElasticSearch, Solr Cloud / Zookeeper Experience

= Java server applications Experience

= Load testing & benchmarking

= Understanding of CDN technologies

= AWS certification

This job was originally posted as

Similar jobs

Similar jobs