About You
You believe you can automate everything. You have an insatiable craving for making applications more consistent and reliable over time. You are a self-starter with a strong sense of responsibility and problem ownership who can commit to driving issues to completion. You can balance multiple tasks. You love to build tools that enable a whole organization to rapidly produce software products and services.
The Challenge
Lyft is solving some incredibly interesting bleeding-edge technology problems right now. We have a passionate user base that simultaneously expects reliability and creativity. To support our rapid growth we are building a computing platform providing a reliable service while enabling rapid product iterations.
Your Responsibilities
Engineering and maintaining the platform that runs all the Lyft services
Building cloud automation and internal tools to support developers deploying, running and monitoring individual Lyft services
Championing best practices for building reliable services
Conducting root cause analysis on production issues with other engineers
Participating in the 24×7 on-call rotation
Must Haves
5+ years of relevant IT operations and software development experience
Built and ran a reliable platform delivering a 24×7 service using IaaS products
Designed and implemented tools to support developers shiping code to production
Great oral and written communication skills
Ability to work independently and thrive in a startup environment
Bonus Points
UNIX systems administration including solid scripting skills in Shell, Python, Perl, or PHP
Experience with configuration management systems (puppet, cfengine, chef)
Building and running REST web micro services on the AWS platform
Contributions to open source projects
Passion for sustainability and/or transportation
B.S., M.S., or PhD. in Computer Science or equivalent