Overview
The Developer Operations Engineer is responsible for developer operations, server and user administration, and code deployment for Yuzu’s back end cloud applications and products. The DevOps Engineer will write Chef recipes and cookbooks using Ruby, create bash scripts, and respond to DevOps tickets, oversee Jenkins, manage AWS resources, manage users, manage firewalls, etc. The DevOps engineer will work with a great team who will contribute to the strategy and direction of our infrastructure.
Essential Job Functions:
- Build and Administer servers for Development, QA, Production, Staging and Performance environments
- Script, test and deploy chef recipes
- Support development and QA to satisfy their day to day needs
- Study and implement new tools for increased productivity, security, reliability and performance
- Develop tools and services useful in DevOps environments such as Slack client scripts (Chatops), security monitoring, and AWS resource creation scripts
- Create documentation of current and newly implemented environments with associated troubleshooting steps
- Help design a multi region active-active (East-West) cloud environment for global availability
- Implement a data warehouse cluster using Amazon Redshift with an analytics engine
- Help to design a Hadoop cluster using Amazon Elastic MapReduce to replace Postgres DB
Skills and Abilities:
- Fluency in Ruby or Python and familiarity with Rails Framework
- Experience with Unix administration and Ubuntu
- Knowledge of AWS platform and services
- Demonstrated experience using Chef
- In depth knowledge of multiple database technologies including Postgres, Redis, and Elasticsearch
- Security and PCI experience is a huge plus
Minimum Requirements:
- 3 years developer integration experience php, python, javascript for most popular merchant service providers.
- 10+ years of system administration experience
- Bachelors degree in Computer Science or equivalent subject or experience
- Excellent coding skills with a strong grasp of automation tools
- This position is part of the on-call rotation for production support
About Yuzu
Education is transforming. Traditional content is being augmented by open content, desktop learning is transitioning to mobile learning, standards are being replaced by measured outcomes. Digital Education, in all its forms, is at the center of this transformation and Yuzu is an exciting incubator at the center of Digital Education. Created expressly to lead the transition, develop new ideas and innovative products, transform and disrupt educational content delivery and to support student learning, Yuzu is positioned to seize the incredible growth opportunity in the nascent digital education market. With direct channel access to 25% of students in US higher education, unique academic publisher partnerships, Yuzu will lead and thrive as the leading education digital content and technology company. Yuzu has teams in Mountain View, Seattle, New York and New Jersey, each specializing on core areas of educational technology and each enjoying the open and entrepreneurial feel of a start-up with the support and funding of a larger corporation. Barnes & Noble is an Equal Opportunity and Affirmative Action Employer committed to diversity in the workplace. M/F/V/D