MoneySavingExpert.com is proud to be the UK's biggest consumer website, with about 15 million users a month. We are dedicated to cutting your bills and fighting your corner with journalistic research, cutting-edge tools and a massive community – all focused on finding deals, saving cash and campaigning for financial justice.
More than 11 million people have signed up to receive our weekly email, which is packed full of deals, loopholes and money-saving guides. We have been able to harness the collective power of our users to get them the best deals from providers. With more than 1.5 million users and about 3 million discussion threads, our forum is an active and passionate community where people help one another to get out of debt, secure better deals and find ways to make the most of their cash.
Based in our vibrant central London office, the Technology team is growing fast. They evolve and support our largest transactional system which aims to save millions of UK consumers substantial amounts on their monthly bills.
We are looking for a passionate DevOps Engineer who shows a dedicated and committed attitude to ensuring high availability and performance of our infrastructure. Within the Agile technology team, you will demonstrate your specialist knowledge to maintain a robust, highly effective environment. This will be done through ensuring functionality, compliance, security and reliability of our systems in a fast moving, rapidly changing environment using the latest technologies and techniques. As a key member of the team you will maintain an over-arching understanding of the technical systems to correctly assess and advise upon current and upcoming change.
What will I be doing?
Design and maintain a “one-click” deployment pipeline using a combination of Jenkins, RightScale and Puppet
Design a secure, scalable, operationally robust infrastructure (primarily on AWS).
Develop solutions that are cloud-agnostic where possible. Ensuring you design solutions with a balance on operations and development.
Continuously improve and refine the build and deployment process.
Own the development, QA, staging and production environments and deployments
Provide leadership on best technology and process practice to drive the development teams forward
Empower your delivery teammates by helping them help themselves
Provide 3rd line support, including out of hours on-call
What skills and experience do I need?
Expert level on Linux Redhat / CentOS
Strong Sysadmin coding skills
Amazon AWS (EC2, Route 53, ELB, S3)
Puppet / RightScale / Shell
Administering applications servers, servlet containers and web servers (Apache Tomcat, Spring, Nginx, Apache HTTP server)
Building Continuous Integration / Delivery Pipelines in Jenkins
NoSQL databases, caching and queuing technologies (MongoDB, Elasticsearch, Redis)
Experience with system performance testing including JVM tuning