blank.png

Software Developer, DevOps Team

Join a small team of Pythonistas and Bioinformaticians developing scientific pipelines, RESTful APIs, and webapps that put it all together. Manage and maintain releases, create and improve deployment and testing tools, and make continuous delivery smooth and easy. Python drives our stack at Cyclica, used for scientific computation, devops automation, and webapp development.

Software Developer, DevOps Team

Cyclica is looking for a DevOps specialist to join its team of Pythonistas and Bioinformaticians and help build out its SaaS platform. Help solve interesting challenges regarding high performance and distributed computing of massive amounts of biological data, and keep the lights on as we deliver to a global market. We're looking for a DevOps specialist with experience in configuration management, automation, continuous delivery and continuous integration, and building out robust web platforms.

 

About Cyclica

Cyclica is one of Toronto’s top AI companies developing a one of a kind platform for pharmaceutical researchers to build better drugs — putting safer, more effective drugs in the hands of people that need them. A small team with diverse backgrounds and a passion for science, our customers include research hospitals, small biotechnology companies, and mid-cap pharmaceutical companies.

 

Responsibilities:

  • Manage continuous delivery of Cyclica’s product offerings
  • Monitor and maintain uptime in keeping with SLAs
  • Design distributed systems to enable High Performance Computing
  • Develop tools to improve deployment, monitoring, and workflow
  • Keep systems and software secure and up-to-date

 

Our Stack:

  • Google Cloud Platform
  • Ubuntu Server
  • Python
  • Django
  • PostgreSQL
  • Redis
  • Javascript

 

Essential Skills and Experience:

  • Deployed and maintained web applications
  • Automated deployment with established tools like Ansible, Salt, or Puppet
  • Familiarity with PaaS/IaaS providers (ex Google Cloud, AWS, Heroku, Digital Ocean)
  • Experience with web servers like nginx or Apache
  • Experience with relational (ex MySQL, PostgreSQL) and non-relational (ex MongoDB) databases

 

Advantageous Skills and Experience:

  • Experience in log aggregation, monitoring dashboards, and alerting processes
  • Developed custom build, testing, or deployment scripts in any scripting language
  • Experience with K/V stores like memcached or Redis
  • Familiarity with Python
  • Experience with RDF, Linked Data, and the Semantic Web

 

Please email a CV to careers@cyclicarx.com. Applications will be accepted until the position is filled. Local candidates preferred, remote and/or telecommuting applicants will not be considered. Cyclica will offer a competitive compensation package. Only successful applicants will be contacted. For more information about our company, please visit: www.cyclicarx.com