DevOps Engineer

About Rewind 
 
Rewind is a service that protects the data that is driving your business, from a simple side hustle to a successful venture. Our focus is on backing up data that lives in the cloud – in apps like Shopify, BigCommerce, and QuickBooks Online. We invite you to read our startup story to learn where we came from and where we’re going. For a more technical view, check out our Behind the App feature on the BigCommerce Developers Blog. 
 
We care about honesty, we believe in learning from our mistakes, and we support each other as we grow. 
 
About the Job 
 
We are looking for a DevOps Engineer to join our TechOps team and support Rewind’s upcoming plans to be the only service your business needs to protect its valuable data! 

You will be a part of a small, but growing, development team responsible for backing up billions of items for over 10,000+ businesses. 
Rewind believes in the “You build it, you run it” model for services.  Our DevOps team works hand in hand with the engineers developing our services to provide guidance, help and support for our production services.  When not working with the development teams, the DevOps team works on projects to improve the overall service delivery. 
 
Responsibilities include: 
  • Helping automate everything around CI/CD and deployment, while also helping to troubleshoot interesting issues that arise. You’ll be doing that as we scale to 100,000+ customers.
  • Working with the existing team to evaluate our current cloud infrastructure, make recommendations, and implement improvements to create simplicity, save costs, and set up the business as we scale.
  • Providing guidance to the R&D team on best practices/tools/services to use in AWS.
  • Fostering a DevOps culture throughout the R&D organization. You preach infrastructure as code and help to use tools like Terraform and CloudFormation.
  • On occasion and as needed, work with the support team to investigate and resolve customer issues.

Take a look at our Engineering Blog for some of the problem areas we’ve worked on



About You
 
We are looking for a DevOps Engineer with the following experience:
  • 2+ years of experience with AWS
  • 2+ years of experience working for a SaaS company hosting their application on AWS
  • 5+ years of experience with Linux/Unix administration
  • 5+ years of experience with CI/CD systems (Jenkins, Circle-CI, Travis, etc.)
  • 5+ years of experience with SQL and PostgreSQL (NoSQL experience is a plus)
  • Knowledge of best practices and IT operations in an always-up, always-available service
  • Strong understanding of code and script (PHP, Python, Perl and/or Ruby)
  • Strong understanding of Docker and container orchestration
  • Ruby on Rails knowledge is helpful but not a must
  • Ability to use a wide variety of open-source technologies and cloud services
  • Being able to successfully manage multiple projects simultaneously and handle a fast-paced work environment, new challenges, and changing priorities
  • "Customer service is an attitude, not a department" - this quote should resonate with you
  • We appreciate people who can take a stand yet commit even when they disagree. We subject ideas to rigorous consideration and challenge each other, but all remember that we’re here for the same purpose: to do good work together. That comes with direct feedback, openness to each other's experience, and willingness to show up for each other