24 7 / 2012
Working in a startup as a DevOps journey
Sometimes working at Spreaker can be hard… but it’s definitely fun! Of course since the very first day you are thrown into that never ending war of short deadlines and always-shifting priorities and new tecnologies and “rainy” clouds (“rainy” as in things falling from the sky and crashing on the ground). Thanks to everything that we have been able to learn and adopt from the DevOps movement, those hard days are getting less and less frequent.
To sum up, in less then one year we introduced:
- autoscaling-aware monitoring system with Zenoss Core
- fully Puppet-ized infrastructure
- centralized logging via Logstash, RabbitMQ, Graphite and Statsd
- handful of automated tasks via Fabric
- up to date DNS host names and roles, inspired by Zonify
- internal IRC channels for (automatic) notifications
Of course, the roadmap is still very very long (yes, we’re thinking to Jenkins and continuous deployment for example), but isn’t it part of the fun? Stay tuned if you want to be part of it! and don’t forget to give us feedback, you can dramatically help us choosing the next milestone in our roadmap.
Disclaimer: this very post has been “inspired” by the pending DevOps Days Rome 2012 conference; if you live in Europe you can’t miss the rare chance to both visit Rome and get in touch with the vibrant DevOps community!
Permalink 3 notes