Senior DevOps Engineer  within Digital & Data Transformation
London or Manchester

Engine Transformation (ET) creates, accelerates, designs, and builds the future for our clients. We combine the creativity of an agency with the robustness of a consultancy and the technical agility of a start-up. Built on Research. Driven by Design. Fuelled by Data. Powered by Technology.

We Transform organisations through a world class research, design, data and technology culture, delivering better digital and multichannel experiences.  We combine depth of expertise with a breadth of experience, working across both public and private sector to deliver tangible outcomes in partnership with our clients, built on a philosophy of transparency, collaboration and agility.

Our services include strategy & innovation, market & customer research, change & delivery, service design, data driven transformation and solutions, technology strategy and data and software engineering

We are proud to work for clients as diverse as, Avon, Toyota, Honda, Hammersons, Ministry of Justice, Department for Education, HMRC, GDS and the Home Office. We have offices in London, Manchester, Sydney & Melbourne

We are a part of the Engine Group’s UK operations and form one of three business pillars, alongside our colleagues in Creative (advertising and marketing) and Communications (PR).  In total, Engine UK has over 800 staff in our London and Manchester offices.

Find out more at: https://transformation.enginegroup.com/

The role: Senior DevOps Engineer - London or Manchester 

We are looking for experienced DevOps engineers who are passionate about Agile development practices, continuous integration and automation engineering.

The applicant must have demonstrable experience configuring web and application servers and possess a fundamental understanding of Linux. An ideal candidate will have previous experience supporting a large production platform.

You will collaborate closely with our development team to ensure our applications and services are interacting efficiently with the infrastructure it runs on, bridge the knowledge gap between operations and development and help us communicate back performance and application metrics back to the business.

We work mostly in Node.js and Java. We use continuous integration tools like Ansible, Puppet and Jenkins to deploy to and manage our VMWare and Amazon Web Services environment, and Sensu for monitoring. We use MongoDB, Redis, PostgreSQL and RabbitMQ to harness, store, analyse and transport data.

We love diversity: some of us worked at start-ups, some at big corporates. Some people in the team love Node.js and others even Go (golang). A mix of JVM-based languages and dynamic languages will be great assets but as long as you’re keen to learn, don’t mind picking up new things and are interested in all aspects of building software systems, you’ll fit right in.

  • Key responsibilities:
    • Operational management of Linux servers, delivering a complex web application stack
    • Building and configuring new server platforms and the automated tooling to do so
    • Testing, debugging and troubleshooting of platform level problems
    • Supporting development teams with configuring applications for deployment
    • Sharing knowledge of tools and techniques with the wider team, both developers and non-developers
    • Define and deliver Continuous Integration & Delivery processes - specifically automating testing, image creation, software installations and configuration
    • Regularly pair with other teams and empower them to use and improve tooling, and ensure practices are followed
    • Bring a deep understanding of modern software delivery processes and tooling to the team
  • Essential Skills:
    • Understanding of common web application architectures
    • Experience configuring and managing Linux servers for serving a dynamic website
    • Experience debugging a complex multi-server service
    • Demonstrate strong development skills, preferably language agnostic - the correct tool for the job should win
    • Familiarity with network protocols - TCP/IP, HTTP, SSL, etc.
    • Installation and management of open source logging and monitoring tools
    • Experienced in full automation and configuration management using Ansible, Puppet or Chef
    • Deploying and configuring machines in a Cloud environment like GCP, AWS or Azure
    • Should be very good at defining application monitoring strategy and hands on building relevant monitoring platforms
    • Working within an agile and product-centric environment
    • Knowledge of the use of version control systems such as git
    • Ability to quickly research and learn new programming tools and techniques
    • Familiarity with the use of Jenkins CI to integrate automation and testing at every level
  • Nice to have:
    • Knowledge of relational and non-relational database systems (such as PostgreSQL, MongoDB, Redis)
    • Working knowledge of load-balanced and highly available setups.
    • Experience in supporting Java and Node.js applications among others
    • Familiar with penetration testing and intrusion detection systems
  • We like people who are:
    • Enthusiastic about what they do, and a delight to work with
    • Motivated and full of ideas
    • Data and technology fanatics, who can show an interest in and understanding of recent trends and the benefits they could bring
    • Passionate about working within data, digital and technology and with the drive and determination to continually improve
    • Able to build successful relationships to establish credibility
  • Our culture is built on:
    • Being one team; we work for and with each other with respect and positive intent; when the going is tough, we support not blame each other
    • We aim high and are ambitious; we bring the energy and positivity
    • We are curious and embrace new ideas and different perspectives, generous with our time and with each other
    • We are not afraid to fail, we learn from our failures, turning them into our future successes
    • We deliver quality in everything we do; we are open and honest with each other and our clients
  • Our benefits include:
    • Holiday entitlement, 28 days with the option to buy/sell up to 5 days
    • Day off (on or in the week of) your birthday
    • Pension eligibility, up to 5% matched contributions
    • Healthcare eligibility, private healthcare with Vitality, option to buy discounted family cover
    • Cycle to work scheme
    • Gym discounts
    • Free breakfast
    • Regular social events/activities
    • Childcare vouchers
    • Life Insurance

At ENGINE we believe in a culture of inclusivity, we celebrate difference and believe that diversity makes our business more relevant, our work more meaningful and our people more empowered. We’re committed to equality of opportunity for all and we're open to applications from all ethnicities, orientations, beliefs, gender identities + those with neurodiverse traits and disabilities.

If this sounds like you please get in touch to discuss in more detail.

Apply