I have been working with Ruby on Rails and friends (Sinatra, Cramp, Rack, Grape, etc) for 5+ years. For the testing, I use to use RSpec for backend (mainly) and Selenium for frontend. And for productions environmets I like to have a Jenkins machine or similar. I uses Unix/BSD systems for work and have some experience working on administration too. Also, Ruby is not my only programming language... I love C/C++ too. Besides technical descriptions, I love the good practices. For example, I like to keep separated the different environtmens (production, pre-production and development), to have differents DBs managed by different machines (each SQL server in a different machine, or at least, have production on its own setup).