Own deployment and operation of Lever’s product systems and services. You’ll lead the design and development of tooling, automation, and dev processes for operating a fast-growing SaaS business.
Help us mitigate risk while increasing reliability. We’ll trust you to lead our ability to triage and deal with operational issues. Advise our team on how to write code and architect systems that make our entire codebase more testable, scalable, and dependable. Introduce the latest and greatest tools and practices to improve our deployment and testing. Own our disaster planning and socialize the monitoring and on-call procedures that will help our entire engineering team support you.
You’ll be putting these best practices in place on top of Lever’s homegrown, open-source web framework, DerbyJS.Address the unique operational challenges of a real-time web application. Derby is the first and only open source MVC framework that syncs all data via Operational Transformation, the same algorithm that powers Google Docs and Wave, and which renders everything on the server as well as the client. Derby is still young. You’ll pioneer scalable, robust systems and services on top of our open source stack—DerbyJS, Racer, ShareJS, and LiveDB—that can be used to build great software products beyond Lever.
Core technologies: JavaScript, Nodejs, MongoDB, Redis, Solr, Elasticsearch, DerbyJS, ShareJS, IMAP, SMTP, Gmail and Google Calendar, Microsoft Exchange, AWS
WITHIN 3 MONTHS, YOU’LL…
Fully manage our production servers
Be familiar with monitoring tools and know how to triage bugs
Participate in on-call rotation, diagnose and resolve production issues
Design and automate build and test systems
WITHIN 6 MONTHS, YOU’LL…
Drive our roadmap for deployment and operations improvements
Work with product engineers to Increase feature release speed and lower bug rates
Maintain risk assessments and disaster response scenarios
WITHIN 12 MONTHS, YOU’LL…
Train additional devops engineers
Manage and grow a team of DevOps engineers
Maintain knowledge of best practices and teach them to rest of team

