blank.png

Site Reliability Developer

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.

Site Reliability Developer

Join a small team of Pythonistas and Bioinformaticians developing scientific pipelines, RESTful APIs, and webapps that put it all together. Help us build Ligand Express™, a SaaS platform for computational drug discovery: manage and maintain releases, create and improve deployment and testing tools, and make continuous delivery smooth and easy. Python drives our stack at Cyclica, and is used for scientific computation, devops automation, and webapp development.

 

About Cyclica

Cyclica develops software to improve the drug discovery and design process for academic and commercial researchers — putting safer, more effective drugs in the hands of people that need them. A small team based in Toronto, 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
  • Develop tools to improve deployment, monitoring, and workflow
  • Keep systems and software secure and up-to-date

 

Essential Skills and Experience:

  • Deployed and maintained web applications
  • Automated deployment with established tools like Ansible, Salt, or Puppet
  • Familiarity with PaaS/IaaS providers (Google Cloud, AWS, Heroku)
  • Experience with web servers like nginx or Apache
  • Experience with relational and nonrelational 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

 

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