SysOps Engineer

SysOps Engineer

Amplify Your Experience


Amplience dramatically simplifies how clients plan, create, manage, and deliver content. With a modern API-first approach, the Amplience solution can unleash the creativity and productivity of content and technology teams. Amplience serves more than 200 of the world’s leading retailers including Otto.de, Crate and Barrel, Boohoo, Mulberry, Shop Direct, and TUMI.

The Opportunity
We 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 1 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 new technologies and require us to think creatively.
Finally, we like to be an active member of our tech community too. We founded and run a tech meetup in Middlesbrough called NE-Dev (http://www.meetup.com/NE-Dev/) and we have some open source projects.

Stack
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 pipelines using technologies like Cloudformation and Puppet.

What we're looking for
We're looking for an experienced engineer 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. The Amplience platform is used by many big online retailers resulting in billions of requests every month. 
SysOps 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 and be experienced in deploying, managing, and operating scalable, highly available, and fault-tolerant systems on AWS.
SysOps work in conjuction and as part of the DevOps teams to contribute in the solution implementation, delivery and troubleshooting of the AWS infrastructure.  

Core
• Linux system administration (primarily Centos distros) 
• Configuration management (Puppet / Chef or similar)
• Jenkins (and pipelines) and Git 
• Scripting languages (JavaScript, Python, Bash)
• Solid understanding of DNS and mutli-tier Internet architecture
• Understanding of SSL
• Systems at scale (‘00’s of instances, automated failover and redundancy)
• Experiance in designing an AWS cloud architecture and mapping business requirements into system / technical requirements
• Amazon Web Services (S3, EC2, ELB, ASG, SQS, SNS, SWF, R53, EMR, CloudFormation, Dynamo and RDS – and others)
• Cloudformation / Terraform
• NoSQL Databases, (Cassandra, MongoDB)
• Solr Cloud / Zookeeper / Elastic Search

Preferred Experience
• Java server applications Experience
• Load testing & benchmarking
• Deep understanding of CDN technologies
• Indepth security understanding (inc. WAF, OSWAP, integrated CVE tests, Pen tests)
• Hadoop
• Containers Docker & Kubenetes
• AWS Certified

Specifics
This role will be ideally based in our Middlesbrough Office in the digital hub "Digital City", but can also be located in our new offcies in London and Manchester or we can discuss flexible working options for the right candidate. You can read more about us on our stack overflow careers page and our website,