Devops Engineer
BiblioCommons
Toronto, Canada
13d ago

At BiblioCommons we build SaaS solutions for public libraries directly impacting the lives of millions and fostering learning, literacy and culture within the digital world.

We thrive in an environment where collaboration is valued and our teams are constantly working to improve our product through user research, client interaction, and the input of our creative staff.

We are looking for a talented Devops Engineer to help us innovate on our backend architecture and infrastructure. You will be working on our build infrastructure (TeamCity), our deployment and provisioning (Docker / Ansible) and enhancements to our Core applicable framework.

We are looking for an engineer who thrives on solving challenging problems, and is passionate about building large-scale, high-

performance server applications.

How you’ll make an impact :

  • Extend and maintain a large-scale multi-tenant SaaS architecture
  • Collaborate with a smart, passionate team to work on backend infrastructure and architecture
  • Improving overall application performance & end-user experience
  • Profiling and optimizing large-scale deployments.
  • Take full responsibility for the application platform & key concerns like security, high availability etc.
  • Participate in design, code review, and best practices discussions
  • What you’ll bring to the team :

  • Strong understanding of configuration management with hands-on experience in tools like ansible, puppet, chef.
  • Experience with AWS (EC2, RDS, EBS, Lamda, etc) and best practices for cloud management (environment setup, networking, security)
  • In-depth understanding of areas like virtualization & containerization with experience in building, managing & deploying VMs & containers with VMWare, Docker, Kubernetes
  • Hands-on experience in large scale application deployments and building continuous integration & continuous deployment (CI / CD) pipelines using tools such as Jenkins, Teamcity or Bamboo etc.
  • Strong knowledge of firewalls and intrusion detection systems w / experience in setting up access policies
  • Experience building and maintaining highly available and fault tolerant systems.
  • Experience with setting up and maintaining SQL / NoSQL database systems.
  • Demonstrated experience on challenging roles & projects
  • Bonus Points for :

  • Experience with enterprise-grade search systems like Solr or Elasticsearch.
  • Experience with Java, lightweight frameworks like Spring & Hibernate and build tools like Maven, Gradle, Ant.
  • Experience with scripting languages (bash, python, etc) for automation
  • Experience with PaaS offerings like Cloud Foundry.
  • Theoretical foundation in data structures, algorithms, and software engineering best practices
  • About BiblioCommons

    BiblioCommons is a growing Toronto-based software company that builds SaaS solutions for public libraries. Located in the heart of the fashion district at Spadina and Adelaide, we have a team of 75+ people that are passionate about making public libraries accessible, delightful and engaging.

    A lot of companies tout 'social impact', but at BiblioCommons we serve over 8 million diverse users each month by partnering with close to 200 public libraries in Canada, the US, New Zealand and Australia.

    Libraries are more than just book stacks-they are public spaces that foster learning, connection and community and BiblioCommons is bringing that community online with clever software that powers the world's largest libraries.

    BiblioCommons is an equal opportunity employer. Accommodations are available upon request to support your participation during all stages of the recruitment process.

    Apply
    Add to favourites
    Remove from favourites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form