How Docker is Changing Configuration Management
With configuration management, there have always been two camps: Bake or Fry? When it comes to what are traditionally considered configuration management tools, Chef, Puppet and others, these usually fall into the fry camp. This approach involves dynamic configuration at deployment time. Meaning, you have a server and need to configure it for the
Changing Organizational (DevOps) Culture – A Sweaty Use Case
When we think about changing organizational culture our immediate reaction is usually – yeah right, go fight city hall – and we take the Homer Simpson route, and don’t even bother trying. Over the course of the last year, I managed to achieve what felt like an impossible change within my organization, and I
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
DevOps Stuff and Other Ramblings
When we discuss the often abused term DevOps, we’re mostly focusing on two elements: automation in the form of deploying apps, and maintaining infrastructure, and culture in the form of collaboration and communication. The most common gripes we often hear range from anything like “I just can’t maintain my shell scripts – they just
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
Workflow Management – How to Build a Customizable, Scalable and Multi-Tenant Workflow Engine
When architecting our workflow engine for Cloudify 3.0, our primary goal was to be able to provide our users with a framework that will make it possible to write custom workflows that integrate seamlessly with our orchestration framework. Based on this premise, we knew our workflow engine should be aligned with our blueprint object
A Puppet Automation + MySQL Tutorial. WordPress Install in 7 Short Steps.
If you are familiar with configuration management (aka CM) and automation, you probably know a thing or two about Puppet, and the amazing and rich collection of modules it offers. Puppet Forge contains a wealth of third party modules that enable us to do some pretty nifty stuff with almost no effort. Puppet helps
Cloud Automation…Cloud Orchestration. That’s What It’s All About.
The cloud gives you the option to use as many resources as you want, essentially “endless” resources on demand, where you only pay for what you use. In a world where everything is dynamic and IT environments are constantly changing, this is becoming an ever-growing need. In order to take advantage of the promise
Deployments at Scale – How to Scale to 1000+ Node Instances Painlessly
Once upon a time, deploying a large scale application required a large IT team to provision and organize resources, for example to buy machines, set up hosting, guarantee network bandwidth, and so forth. All this before the actual application code can even be deployed to the machines, and the whole thing can be started
DevOps Trail Blazers – People I Love to Follow
I love brilliant people, creating amazing products, and spreading the love just for the sake of community and better code. I feel like people that awesome deserve respect and recognition – and don’t receive them often enough. And while I’m not one for corny lists, I decided to forego my inner inhibitions that told