SRE Engineer

Location: Woking, GB

Systems Reliability Engineer  -Product Development Team 

Reporting into the Head of SW and Engineering  

McLaren Applied

McLaren Applied works at the intersection of technology, data and human ingenuity to deliver quantifiable performance advantage to key sectors undergoing large-scale disruptive change; Motorsport, Automotive, Transport, IoT and Health. 

Our Team

Our product development teams have a diverse range of skilled professionals across Software, Data Science, Simulation, Systems and other engineering disciplines. These teams collaborate to build products that solve challenges across a wide range of industries.

Our teams solve difficult business problems using the data-led approach. They employ modern software tools and practises with cloud-based infrastructure and services to deliver scalable solutions that provide:

  • Insight, condition monitoring and predictions of system behaviour.
  • Communications and data gathering services with supporting edge and cloud services.
  • Virtual product development lifecycle including the use of our industry leading simulator.

The Role

This is an opportunity to join our Software Engineering community as a Systems Reliability Engineer (SRE) to work on initiatives that:

  • Enable product development teams to deliver software products on immutable infrastructure.
  • Develop and facilitate production and development infrastructure and associated tooling.
  • Integrate third party managed services used for delivery and development lifecycle.

Your skills will be utilised for:

  • Automated infrastructure creation, monitoring and deployment.
  • Evaluation and implementation of tools for monitoring, security and automation.
  • Forward thinking by evaluating the technology horizon and maintaining our tech radar.
  • Best practises as related to risk mitigation of downstream scalability, performance, resilience, reliability and security.
  • Evaluation, monitoring and development of cost models.
  • Participation in estimation sessions.
  • DevOps culture coaching and knowledge sharing with the wider Software and Analytics community.
  • You will need to be an open-minded technologist, who values a collaborative work environment and is willing to learn and explore as the fast-paced industry evolves and changes.

Key Responsibilities:

  • Collaborate with software engineers and data scientists to help implement robust and scalable software products.
  • Knowledge sharing and education of team members to enable our DevOps culture.
  • Deliver our software products by executing and leading on backlog items related to infrastructure provisioning, monitoring, security and best practises.

Experience

  • Hands on experience working as part of an Agile delivery team deploying software on the cloud.

Required:

  • Experience with a major cloud vendor, preferably AWS.
  • Expertise in containerization and container orchestration (preferably  Docker and Kubernetes) and related managed services (e.g. EKS).
  • Experienced in test driven methodologies.
  • Experienced in implementation of automated build and release pipelines.

Desirable

  • Experience in designing, developing and deploying data intensive (high frequency or big data) solutions.
  • Familiarity with AWS Well-Architected Framework.
  • AWS Certified Solutions Architect – Professional or AWS Certified DevOps Engineer – Professional.
  • Experienced one or more tools and services we use:
    • Azure DevOps for source repository, build and release pipelines
    • AWS for Cloud Infrastructure as a Service
    • Azure AD as corporate directory
    • Python, Golang
    • Kubernetes (EKS) for container orchestration
    • ELK, TICK, TIGK stack
    • Kafka
    • InfluxDB
    • Desired State Configuration (Ansible)
    • Terraform, Terragrunt

Work Location

You will be based at Victoria Gate in Woking. 

Recruitment Process

If our technical recruiters find your application is suitable for the role, you will be asked to complete a technical challenge followed by a phone interview.