Full-Time Senior II Site Reliability Engineer
Life360 is hiring a remote Full-Time Senior II Site Reliability Engineer. The career level for this job opening is Expert and is accepting Canada based applicants remotely. Read complete job description before applying.
Life360
Job Title
Posted
Career Level
Career Level
Locations Accepted
Salary
Share
Job Details
About the Job
As a Sr2 Site Reliability Engineer, Infrastructure you will help build and maintain the infrastructure platforms that over 100 backend services run on. You will be responsible for solving complex problems and designing and building scalable and resilient Platform Infrastructure to support services that run on Kubernetes clusters with over 20,000 cores, receive over 30Bn requests per day at the edge, process ~200B messages per day internally and have databases that process over 200k queries per second.
You are comfortable exposing compute, data stores, and messaging as Platforms As Service to Life360 Cloud teams.
What You’ll Do
- Be opinionated on technical direction and strategy (and documenting those opinions)
- Lead and mentor other engineers on the team
- Participate in shared on-call rotation
- Estimate schedules, breaking tasks down to reasonable 1-3 day tasks
- Optimize for Cost Efficiency
What We’re Looking For
- Bachelor's in Computer Science, Engineering, or equivalent practical experience
- 3+ years of experience programming in Java, Python, or other formal programming language
- Expert level experience (3+ years) managing medium to large-scale deployments on AWS
- Strong Kubernetes experience (2+ years) deploying and managing at scale
- Understanding of container orchestration, microservices
- Experience with service discovery / service mesh
- Strong Linux administration experience, shell/bash scripting
- Expert level experience with Infrastructure as code tools: Terraform, CloudFormation
- Strong Build / Automation / CI/CD experience
- Knowledge/experience with networking and Load balancers technologies
- Experience with large-scale Kafka deployments
- Experience with Test Driven Development
- Database knowledge is a plus
- Excellent troubleshooting skills, expertise with monitoring tools, and attention to detail
- Excellent interpersonal skills and highly collaborative working style