About: DevOps
This is the start of a (hopefully) series of posts about DevOps, based on my presentation From Dev to DevOps. The Agile movement stablished a series of development practices quite common nowadays, or...
View Article“From Dev to DevOps” at the Paris JUG next week, FOSDEM Brussels in February
The year starts with two speaking engagements, about development and DevOps Soirée Devops @ Paris JUG Next week, Tuesday January 10th at the I.S.E.P. Paris An afternoon about DevOps, with Henri Gomez...
View ArticleFOSDEM
The slides from my From Dev to DevOps talk at FOSDEM 2012 Brussels are up in Slideshare. The material is also in the Lanyrd page. The conference was huge, I’ve heard that over 4000 people showed up...
View ArticleDevOps: how we got here
Developer toolset From the developer point of view, there are some tools involved in the source-to-deploy process Source control management tools: Subversion, Git, Mercurial, Perforce,… Build tools:...
View ArticleIs DevOps killing the Operations team?
Hearing everywhere about DevOps and how it is all about automation, and how manual steps should be removed from Operations. Starting to worry about your OPs job? On one hand, yes, you should worry. My...
View ArticleInfrastructure as Code
DevOps is not about the tools That’s true, in the same way that agile is not about the tools either, it’s a set of ideas, concepts, best practices,… Nice, but… how can I successfully implement it?...
View ArticleIntroduction to Puppet
Enough about philosophical posts, let’s get started with some practical Puppet. Manifests Puppet configuration files are called manifests, written in a ruby-like DSL. Puppet provides types and...
View ArticleLearning Puppet or Chef? Check out Vagrant!
If you are starting to use Puppet or Chef, you must have Vagrant. Learning Puppet can be a tedious task, getting up the master, agents, writing your first manifests,… A good way to start is using...
View ArticleAutomatically download and install VirtualBox guest additions in Vagrant
So, are you already using Vagrant to manage your VirtualBox VMs? Then you probably have realized already how annoying is to keep the VBox guest additions up to date in your VMs. Don’t worry, you can...
View ArticleMaestroDev named DevOps “Cool Vendor” by Gartner
Warning, some self-promotion ahead! Gartner has published their annual list of Cool Vendors, including a section for DevOps, where we are one of the 5 selected companies. Not a big fan of this analyst...
View ArticleAnatomy of a DevOps Orchestration Engine: (I) Workflow
At MaestroDev we have been building what may be called, for lack of a better name, a DevOps Orchestration Engine, and is long overdue to talk about what we have been doing there and most importantly,...
View ArticleAnatomy of a DevOps Orchestration Engine: (II) Architecture
Previously: (I) Workflow Maestro architecture is basically defined by a master server and multiple agents, written in Java and Ruby (JRuby) for the backend and JavaScript for the frontend using...
View ArticleAnatomy of a DevOps Orchestration Engine: (III) Agents
Previously: (II) Architecture In Maestro we typically use a Maestro master server and multiple Maestro agents. Each Maestro Agent is just a small service where the actual work happens, it processes the...
View ArticleLearning Puppet or Chef? Check out Vagrant!
If you are starting to use Puppet or Chef, you must have Vagrant. Learning Puppet can be a tedious task, getting up the master, agents, writing your first manifests,… A good way to start is using...
View Article