Platform Reliability Engineer

Recruiter
Experian
Location
Nottingham
Salary
Competitive
Posted
06 Sep 2017
Expires
04 Oct 2017
Sector
Engineering
Contract Type
Permanent
Job Title: Platform Reliability Engineer
Reports to: Software Team Leader

Purpose of the role:
Experian?? Decision Analytics (DA) integrates predictive data and analytics into valuable business decisions that provide greater insight into decision performance and helps companies keep pace with changing business priorities, by applying expert consulting, analytical tools, software and systems to convert data into valuable business decisions.
Our expertise spans a variety of industries and we provide software to some of the world's largest finance, telcos and other blue-chip companies. The crown jewel in our software suite is PowerCurve which provides best-in-class decisioning applied across the whole customer life-cycle from customer acquisition to in-life and collections.
We are developing a new market opportunity to target tier 2 and tier 3 companies with their products using a SaaS model. To that end, a pipeline from development to delivery needs to be created and supported that will provide a Continuous Delivery platform to roll out new features, upgrades and security patches to SaaS customers in a predictable, repeatable and timely fashion.
This is a high impact role, where the right candidate has an opportunity to work with some of the most exciting and emerging technologies in the Platform Engineering and DevOps space. The successful candidate will have the opportunity to work and support driving our products forward, as well as be part of a wider team that is driving a platform approach.
The ideal candidate will have a strong background in cloud architecture and software development pipelines, and understands how software is constructed, assembled, tested, deployed, supported and monitored. They will provide technical expertise in how software is Continuously Delivered, how we build intelligence into our automated operational toolset (enhanced ChatOps) and provide support and advice to the software development and testing teams. We are looking for that right person that will become part of an agile, high performing development team.

Role Dimensions:
Primary Accountabilities:
  • Facilitate and contribute to solution design sessions.
  • Work closely with key stakeholders to understand the software requirements.
  • Support the production of accurate estimates for development work.
  • Promote best practice development within the team.
  • Participate in the team's analysis of complex problems.
  • Self-manage to plan and organise your time so that all work is completed satisfactorily and meets agreed deadlines.
  • Possesses the ability to explain complex solutions to technical and non-technical audiences.
  • Develop specifications for existing and new stages in the delivery pipelines.
  • Analyse and fix errors in the pipelines.
  • Implement standards for system health, metrics collection, reporting and monitoring solutions.
  • Implement bots & AI to augment our operational toolset
  • Enforce standards for securing the SaaS environment.
  • Maintain and improve existing system documentation.
  • Support & deputise for Technical Product Manager

Significant Demands:
  • Strong background in cloud and enterprise technology.
  • Hands on approach to ensure successful delivery.
  • Hands on experience implementing bots & applying AI technology in DevOps domain (such as anomaly detection and causal correlation analysis in live log streams)

Working Practices and Relationships:
  • Engages with developers, testers, build engineers, operations and stakeholders to support with all work requirements.
  • Works as part of an agile team and communicates daily progress.
  • Engages with the DevOps community.
  • Communicates with scrum master and development leads.

Personal Requirements
Qualifications:
  • Educated to degree level or equivalent in Computer Science or a related discipline.
Experience:
  • Broad/Proven work experience in DevOps with exposure to software development.
  • Practical experience of using agile development methodologies.

Technologies, Languages, frameworks
Experience and exposure to as many of the following as possible:
  • Networking/Firewalls, experience is a pre-requisite.
  • Data layer technologies (e.g. Postgresql / Kafka / InfluxDB / Grafana / ELK Stack), experience is a pre-requisite.
  • Proven experience delivering large, complex, high quality software delivery pipelines.
  • Broad experience of CI tools (e.g. Jenkins).
  • Proven understanding and experience using cloud technologies, particularly AWS.
  • Proven knowledge of cloud automation and configuration management tools such as Terraform, Packer and Ansible
  • Proven experience of Docker, Kubernetes, OpenShift
  • Knowledge of token authentication systems e.g. JWT, SAML.
  • Experience with Continuous Integration, Delivery and Build Automation processes.
  • Good knowledge of Groovy and golang or similar to script solutions (especially in OpenShift).
  • Good knowledge of bot & AI technologies (DevOps Machine Learning tools such as X-Pack, Sumo Logic, CNTK, Mahout, NuPIC, Kapacitor, Influxdb, AWS Kinesis Analytics and AWS Machine Learning, ChatOps platforms such as Rocket.chat and Slack and ChatOps Bots such as Errbot and Hubot)
  • Experience with plugin development for Rocket.Chat and User Defined functions for kapacitor
  • Knowledge of Experian products desirable.
Key Behaviours:
  • Excellent communication skills. Written and verbal fluency in English is required.
  • Able to work as part of a global organisation across boundaries - geographically, language and cultural.
  • Possesses an astute business awareness to understand 'why' we are doing something.
  • A team player that will support a number of people across the organisation.

Package:
  • Competitive salary and benefits on offer
Location:
  • Nottingham

Opening date: 5th September 2017
Closing date: 3rd October 2017

Benefits
Here at Experian, we believe that great work deserves great rewards. In return for your ideas, commitment and ambition, we'll give you a very competitive base salary and a range of benefits as soon as you join.
On top of your base salary, we offer:
  • Performance related bonus scheme
  • 25 days' annual leave (plus the ability to purchase 5 additional days)
  • Generous contributory pension
  • Opportunity to buy shares with the company share-save scheme
  • Life assurance
  • Medical and Dental cover
  • Retail discount schemes
  • 3 Community involvement days per annum
We also work with our colleagues to understand their long term career aspirations to ensure they have the career development and growth they need to achieve these goals. Through personalised career objectives and performance plans, we open up conversations on progression whether this is achieved through mentoring and coaching or classroom learning environments, we offer rewarding ways in which to learn.

About Experian
Any unsolicited submissions from agencies will be accepted as a direct application from the candidate and no fees will be payable.
We are the leading global information services company, providing data and analytical tools to our clients around the world. We help businesses to manage credit risk, prevent fraud, target marketing offers and automate decision making. We also help people to check their credit report and credit score, and protect against identity theft. In 2015, we were named by Forbes magazine as one of the 'World's Most Innovative Companies'.
We employ approximately 17,000 people in 37 countries and our corporate headquarters are in Dublin, Ireland, with operational headquarters in Nottingham, UK; California, US; and S??o Paulo, Brazil.
Experian plc is listed on the London Stock Exchange (EXPN) and is a constituent of the FTSE 100 index. Total revenue for the year ended 31 March 2016 was US$4.6 billion.
To find out more about our company, please visit or watch our documentary, "Inside Experian."

More jobs like this