Site Reliability Engineer at Essence Global, London, £Contract Rate

  • Contract Spy
  • London, UK
  • Sep 11, 2019
up to 6 Months

Contract Description

Site Reliability Engineer - SRE (Contract)

Updated on: Sep 11, 2019


About Essence

Essence is a global data and measurement-driven media agency whose mission is to make advertising more valuable to the world. Clients include Google, L'Oreal, Nando's, BT, EE, Argos, Universal Pictures and the Financial Times. The agency is more than 1,700 people strong, manages $4B in annualized media spend and deploys campaigns in 106 markets via offices in Bengaluru, Chicago, Delhi, Düsseldorf, Jakarta, London, Los Angeles, Melbourne, Minneapolis, Mumbai, New York, San Francisco, Seattle, Seoul, Singapore, Sydney, Tokyo and Toronto. Part of GroupM, Essence is majority-owned by WPP, the world’s leading creative transformation group.

Visit for more information and follow us on Twitter at @essenceglobal.


About the role

We are looking for a Site Reliability Engineer to join our team on a short-term contract basis. We want you to help us build a culture of continuous improvement of our processes, infrastructure, and practices around the infrastructure and operations. We want to revolutionise our use of infrastructure with focus on testing and programming the infrastructure.


Your core competencies

You have a proven track of:

  • Hands-on approach to the implementation of the infrastructure as code (IaC)
  • Implements delivery of infrastructure improvements with focus on cost effectiveness and timely delivery. You have the ability to direct change through design and structure
  • Understands the needs of the development teams in terms of infrastructure and process point of view
  • Familiar with all areas of the infrastructure
  • Monitors the security aspect of infrastructure such as external and internal interfaces, networking issues, and common vector of attacks
  • Understands that DevOps is not a job title but a way of operation and you will be helping us to get to operate that way
  • Works with SREs and developers via pair programming sessions
  • Independent troubleshooter -- you are relentless in your search for solutions



You can demonstrate the ability to:

  • Interprets architectural decisions taken during the design of software systems and how they impact the shape of the infrastructure
  • Reliably executes infrastructure changes needed to support the Continuous Delivery development process
  • Cooperates with infrastructure engineers and software developers who are members of cross-functional delivery teams and are spread across multiple time zones
  • Understands and implements logging and monitoring frameworks
  • Understands code and development practices such as Test Driven Development, Behaviour Driven Development, and code reviews in Github and Gitlab
  • Be able to do what you talk about - lead by example, outcomes oriented



You have knowledge of:

  • Site reliability engineering principles - so that we can model our approach on what works for Google and other big players
  • Expertise in Infrastructure as Code and technologies that support it, such as:
    • Kubernetes
    • Docker
    • Terraform
    • Prometheus
  • Google Cloud and AWS
  • Programming in Python - you know how to read code, you can understand it and you can make changes
  • Comfortable in Bash.
  • Forseti and penetration testing - so that our systems stay secure
  • Knowledge of networking and cloud-based delivery models


It would be nice if you knew:

  • ERD, BPMN, and sequence diagrams- so that we can share architectural and process designs
  • Modern testing techniques and frameworks for mainstream programming languages: Python, node.js, Go