Pack Up the Wagon, We’re Going Offline
This post was originally published on InfoQ.com in Jan 2016. We’re a Python shop at Cloudify and we needed to be able to ship our plugins to customers. The plugins are sets of multiple Python packages which had to be available for different platforms, in different versions, for installation by our framework. The fact
Why you’ll NEVER nail that DevOps interview
This post was originally published on VentureBeat.com in May 2015. Many companies these days are constantly complaining that they are struggling to recruit good talent. There are rumored talent acquisition wars and agreements between large companies like Google and Apple, and I’ve often heard these types of issues referenced in talks. Just recently I
We started using Vagrant and Packer for our build process. You won’t believe what happened next…
We have many artifacts to build. From Docker and machine images to potentially relocatable Python virtualenvs, node.js tar files and Windows binaries.
Docker Image Optimization
This post was originally published on Developer.com. Docker is everything. Some have even claimed that it can prevent crime and famine. (I probably don’t need to ask you to note the sarcastic tone). But seriously, for the disruption it has brought on in the industry, and the true market gap it has filled for
Remote Commands, Deployment Automation & SSH with Fabric & Cloudify
A deep dive on remote execution, its tools, why it’s needed, and how to actually make the best use of it. Featuring the Fabric plugin.
Repex – Regex Management Simplified
>This post was originally published on DevOps.com. Our Versioning Complexity Cloudify is a Python shop. Our REST service is Python. Our Workflow Engine is Python. Our Plugins are Python. We have different version formats and different dependencies across different types of files which need to be changed when a version is updated. This
Why Work at Cloudify.
I started working for GigaSpaces about a year ago, after leaving fring, where I managed the Operations team. I decided to make a leap of faith towards a different route (more development oriented). I met Nati, GigaSpaces’ CTO at DevOpsDays TLV 2013, and shortly after ended up at Gigaspaces, working on (or for)
Buzzword Abuse – The Anatomy of a DevOps Engineer
This post was originally posted by our own Nir Cohen, at DevOps.com. Once, people used the word genius only when describing someone who really was a genius. Someone with extraordinary intellectual and perceptual capabilities. Today every parent uses this word to describe their, likely cognitively regular child – and this term has lost any
Feeder Feeder Data Eater!
A new open source Python module to help you with your performance testing, load testing, configurations, data structure, metrics…you name it. Intro We’ve all (well.. not ALL…) been in that situation where we need to generate random data for any number of reasons. For instance, something I kept running into was testing our Elasticsearch
Package Management. Packman Style.
We’ve been speaking quite a bit about the soon to be released Cloudify 3.0 – which is really a complete rearchitecture and rewrite of Cloudify from scratch, which brings with it all kinds goodness, but with that…some interesting challenges, as well. As part of the move to our new, and much more complex application