Senior Site Reliability Engineer

Location: London, GB

McLaren Applied Technologies 
McLaren Applied Technologies is a high-performance technology company which combines fresh thinking and innovation to solve crucial challenges and improve people's lives in industries as diverse as health, public transport, automotive and motorsport.
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 stem from various disciplines with a quantitative bias working together to recommend well-thought out and practical solutions to our wide spectrum of customers. 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 on 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

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 infrastructure in line with MAT cloud governance and security guidelines 
  • Contribute to the maintenance and relevance of the cloud governance guidelines.
  • Knowledge sharing and education of team members to enable them to contribute to backlog items related to infrastructure provisioning, monitoring and best practises.
  • When deployed as a team member, contribute in general to team deliverables, and participate in all team activities (daily stand-ups, retros, demos, planning, testing, estimation).

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 (AWS, GCP, Azure, Alibaba)
  • Knowledge and experience at the same level including VPC and subnets, networking, KMS, IAM, EKS, S3, CloudTrail, CloudWatch and Kinesis
  • Expertise in virtualization, containerization and automated provisioning of infrastructure
  • Experienced in delivering automated tested software using any major programming language
  • Experienced in working with Agile practises
  • An open collaborative mind
  • Desirable
  • Understanding of developing, deploying and operating machine learning models at scale.
  • Experience in designing, developing and deploying data intensive (high frequency or big data) solutions
  • Familiarity with AWS Well-Architected
  • AWS Certified Solutions Architect – Professional or AWS Certified DevOps Engineer - Professional

The tools and services we use

  • GitHub, Bitbucket and Azure DevOps for source repo
  • Azure DevOps for build and delivery pipeline
  • AWS for IaaS and PaaS
  • Azure AD as directory service
  • Kubernetes (EKS) for container orchestration
  • TIGK stack (with Grafana instead of Chronograf)
  • Kafka
  • InfluxDB
  • Ansible
  • Terraform and CloudFormation
  • Python, .NET core, Java, Kotlin

The Work environment
You will be based with the Software & Analytics function in our London office in Waterloo however the occasional travel to our Woking office may be required.

 

Recruitment process

  • If your application is successful, you will be invited for a phone interview with one of our experienced technical recruiters.
  • If our recruiter believes you're suitable for the role, you will then be asked to complete a technical challenge. This will be completed in your own time.
  • If you are successful, you’ll then be invited for a phone interview with one of the hiring managers which will include technical questions relating to the job role.
  • The final stage involves a face to face interview in London or at the McLaren Technology Centre, with the hiring manager and other members of the team. 
     

Find similar jobs: