Senior DevOps Engineer

Remote /
Engineering /
Full time
About Us

BookNook is closing the early-learning gap for kids in grades K – 8 through pairing dedicated tutors with proven technology to teach the reading and math skills kids need to succeed. School districts across 35 states entrust BookNook tutors and technology with the job of supporting their students who need it most. By providing a learning platform based on 30+ years of research and outcomes and offering high-frequency tutoring, BookNook propels schools to achieve academic results that are unparalleled in the industry.

At this time we are not able to provide sponsorship.

As a Senior DevOps Engineer at BookNook, you will immediately play an integral role in building out, scaling, and optimizing our cloud-based learning platform. You will be the first DevOps engineer joining our fast-growing technology organization. You’ll have the opportunity to shape the future direction of our services, building a department responsible for delivering outstanding user experiences and learning tools. Not only that, but you will be responsible for defining and developing standard practices and procedures. BookNook has reached an inflection point; our user base is growing exponentially, and so is our engineering team. As a Senior DevOps Engineer, you will play a key role in driving an engineering infrastructure and culture that emphasizes operational excellence and sustainable practices that can weather immense growth.

At BookNook, you will:

    • Combine engineering experience and a process-driven mindset that drives you to improve existing systems and processes
    • Build systems to allow us to ship code faster and more reliably. And help us achieve our goal of zero-downtime continuous delivery by improving our existing CI/CD pipeline (CircleCI)
    • Define and own processes, strategies, architecture and tooling for improving our current processes for maintaining robust, highly-available products and services. 
    • Work collaboratively with engineering teams to define healthy on-call responsibilities distributed across our organization
    • Maintain a healthy work-life balance by managing a triage program that distributes burden and responsibility to others on the team
    • Implement automated systems and processes for weekly production-health status reports with ever-improving reliability metrics.
    • Design and implement automated system for monitoring and alerting, and educate the engineering team on how to leverage them as part of the on-call rotation
    • Measure and improve app performance
    • Schedule and monitor jobs for various automated test suites into CI/CD pipeline  
    • Play an active role in improving the team's security posture
    • Perform post-mortems and in-depth root cause analysis on production outages to ensure we are always improving 

What we’re looking for:

    • 7+ years as a Site Reliability or DevOps Engineer with proficiency in one or more high-level languages (such as Ruby, Python, Java, or JavaScript) required. We run a Nodejs / Postgres stack that leverages Google Firebase for realtime sync.
    • An understanding of what it takes to design and run services at scale - and achieve the capabilities with infrastructure as code.
    • Previous experience working on cloud based infrastructure, CI/CD systems, docker containers, all while leveraging an infrastructure as code solution. We host our services on Heroku, AWS and Google Cloud, and are looking for someone who would be interested in helping us iterate on a container-based infrastructure as we grow.
    • Hands-on experience in at least one of the following: saltstack, chef, puppet, ansible or other mainstream deployment orchestration tool.
    • Operational knowledge/experience in AWS and GCP
    • Experience scaling applications & capacity management.
    • A fondness for learning and tackling new and exciting technical challenges.
    • A passion for teaching and our company mission. Many BookNook employees are former educators.

Perks and Benefits:

    • Work remotely: Live and work wherever you like in the US.
    • Health insurance: We offer medical, dental, vision, and pet insurance for all our team members.
    • Time to recharge: We offer unlimited PTO, 12 paid holidays, and two company-wide weeks off.
    • 401(k): With a 3% company match.
    • Employee stock purchase programRetreat: Join us for our annual company get-together.
    • Home office setup: Get a laptop + a $100 monthly stipend for home expenses.

Join a company with a mission. BookNook has been around since 2016, is growing fast, and has already helped tens of thousands of children improve their literacy, especially those that come from the most disadvantaged environments. We're a scrappy, smart team that gets things done but we are strong believers in family, friends, and work-life balance. Work on exciting technology and make a tangible difference in the world every day.

Equal Employment Opportunity

BookNook embraces diversity and is an Equal Employment Opportunity employer. Employment is decided on the basis of qualifications, merit, and business need. We do not discriminate based upon race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or any other status protected under federal, state, or local law.