SRE Engineer

Location: Woking, GB

 

McLaren Applied Technologies

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

Our Team

We have a diverse range of skilled professionals across Software, Data Science, Simulation, Business analysis and other disciplines who form what we call Portfolio Teams. These teams collaborate to solve challenges across a wide range of industries.

The teams comprise high-energy individuals who love solving difficult business problems using a data-led approach. They employ modern software tools and practises with cloud-based infrastructure and services to deliver scalable solutions that can provide timely insight into system behaviour and provide recommendations on the effect of interventions on the system.

The Role

  • This is an opportunity to join our DevOps community as a Systems Reliability Engineer (SRE) to:
  • Work with and in development teams to deliver software products.
  • Work on initiatives that develop and facilitate development infrastructure and tooling.

Your skills will be utilised for:

  • Automated infrastructure creation, monitoring and deployment
  • Evaluation and implementation of tools (monitoring, improvements, security, automation)
  • 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.

Responsibilities

  • Collaborate with software engineers and data scientists to help implement robust and scalable software products.
  • Design and develop platform infrastructure in line with MAT cloud governance and security guidelines and actively contribute to these guidelines.
  • Knowledge sharing and education of team members to enable them to contribute to backlog items related to infrastructure provisioning, monitoring and best practises.
  • Contribute in general to team deliverables.

Example scenarios you will be helping us with:

  • Design and implement infrastructure for sensitive workloads where our platform infrastructure needs to be isolated with no / limited internet access (inbound and outbound).
  • Create advanced monitoring solutions for Formula 1 real time data streams.
  • Design network and access to allow software engineers and data scientists to access services in AWS while keeping the services and data safe and secure.
  • Automate the entire delivery of a product. From a single web application to the configuration of a cloud account.
  • Design and implement security and access management so that users and roles have access only to resources they need within the AWS account.

Experience

Hands on experience in delivering production quality services.

Required skills

  • Experience in building and supporting teams building cloud native applications.
  • Experience with at least one major cloud vendor, preferably AWS.
  • Knowledge and experience of cloud services such as VPCs, Subnets, Virtual Private Gateway, DirectConnect, IAM, EKS, S3, CloudTrail, CloudWatch, Lambda, API Gateway and STS.
  • Expertise in virtualization, containerization and automated provisioning of infrastructure.
  • Experienced in delivering automated tested software using any major programming. language
  • Experience in working with agile practises.
  • An open collaborative mind.

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.
  • Examples of 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
  • Kubernetes (EKS) for container orchestration
  • TIGK stack
  • Kafka
  • InfluxDB
  • Ansible and Puppet
  • Terraform and CloudFormation
  • .NET Core, Java, Kotlin, TypeScript and Node.js

Work environment

You will be based at our office in centre of Woking. Some travel to the McLaren Technology Centre in Woking will be required. 

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.
After reviewing your technical submission and assessing your answers to our questions we’ll invite you to a face to face interview at the McLaren Technology Centre or Victoria Gate, Woking with the hiring manager and other members of the team.