DEVOPS WEEKLY ISSUE #268 - 14th February 2016

3 minute read

A couple of themes this week; several excellent posts on scaling teams, collaboration and standardisation and a couple of links from the academic community looking more closely at the Devops community.

Sponsor

Devops Weekly is sponsored by Brightbox Cloud: the multi-zone cloud platform built for High Availability.

Try an SSD cloud server in 30 seconds with your £20 free credit…
http://brightbox.com/devopsweekly

Sponsored

Goodbye War Room, Hello DevOps 2.0

Say “Goodbye!” to expensive bug fixes and war rooms, and learn the 6 ways to increase quality and speed in application deployment today. Download the eBook.
http://ow.ly/U3K1e

News

An great post on the tensions between growing a technical organisation quickly, and introducing standard tools and approaches. Lots of detailed and stories to make the points.
http://www.gigamonkeys.com/flowers/

An excellent introduction to Continuous Integration and Continuous Delivery from the point of view of people outside the development or operations team. Includes both a good description of what, and points about why you should care.
http://www.mindtheproduct.com/2016/02/what-the-hell-are-ci-cd-and-devops-a-cheatsheet-for-the-rest-of-us/

So you want to write a package manager? So starts this excellent article which provides a quite epic explanation of package management, as well as diving into the details of Go’s current lack of a package manager.
https://medium.com/@sdboyer/so-you-want-to-write-a-package-manager-4ae9c17d9527#.re4xlir2a

A set of 6 practices for improving your use of Continuous Integration. From in-repo configuration to tips on gating, hunting down transient failures, pipelining and trending.
https://rhonabwy.com/2016/01/31/six-rules-for-setting-up-continuous-integration-systems/

A good post that nicely explains the tension in software development between abstractions for reuse and complexity. The central point of writing code that is easy to delete is a nice reminder.
http://programmingisterrible.com/post/139222674273/write-code-that-is-easy-to-delete-not-easy-to

An interesting analysis of code quality in Puppet. Some interesting survey data about what people consider to be good Puppet code.
http://evanderbent.github.io/puppet/2016/01/28/puppet-code-quality-survey.html

A survey all about continuous delivery from the software evolution and architecture lab at the University of Zurich. The academic interest in studying this area is great, looking forward to the results.
https://sealuzh.typeform.com/to/k6SR2t

Another handy writeup from the recent Configuration Management Camp event, with brief notes of several of the talks and lots of links to more information.
https://www.logilab.org/blogentry/4253513

An interesting look at one organisation’s vision for adopting infrastructure as code, in particular focusing on the intended benefits of moving towards making full use of the AWS APIs.
https://medium.com/build-acl/coded-infrastructure-cbf018693e99#.94avuwl6n

Jobs

Salesforce is looking for a Senior Devops Engineer for our internal tools team in Atlanta, GA. International and domestic remote candidates are welcome. You’ll be working on our Continuous Integration and Delivery tools using Chef, Docker, and Ruby/Rails. Come help us navigate the waters of container-based local and production environments. We are polyglots: we use the best tools and languages for the jobs we tackle.
http://careers.force.com/jobs/ts2__jobdetails?jobId=a1k70000003BKC9AAO
http://pardot.com/careers

Events

Mobile Delivery Days is a new event aimed at bringing dev and ops together to discuss Mobile Application Delivery. The event is being held March 21st and 22ns in San Francisco, and the organisers are looking for sponsors and speakers.
http://mobiledeliverydays.org/

Salt Lake City Devopsdays is coming up on June 14th and 15th. The organisers are looking for talk submissions, lightning talks, sponsors and volunteers to help organise the event on the day.
http://slcdevopsdays.org/salt-lake-city-devops-days-official-announcement/

Devopsdays Amsterdam is also coming up at the end of June, on the 29th of JUne and the 1st of July. The organisers are looking for talks and workshop submissions, with a few suggested topics of DevOps 2.0, Config Management in 2016, Microservices, DevOps in the Enterprise and Monitoringlove.
http://www.devopsdays.org/events/2016-amsterdam/

Tools

Teletraan is a new application deployment tool which provides support for zero downtime deploy, rollback, staging, continuous deploy; and many convenient features such as showing commit details and comparing different deploys.
https://engineering.pinterest.com/blog/open-sourcing-teletraan-code-deployment-system
https://engineering.pinterest.com/blog/under-hood-teletraan-deploy-system
https://github.com/pinterest/teletraan

Maltrain is a malicious traffic scanning utility, designed to run on all your nodes and collect information about potential malware of other problems revealed by looking at the network traffic. The documentation is excellent, with lots of clear examples.
https://github.com/stamparm/maltrail

Inductor is a command line tool used in conjunction with packer-windows to create Windows Vagrant boxes.
https://github.com/joefitzgerald/inductor

A demonstration of using a base image for running rumprun unikernels as Docker containers using KVM, fully integrated with Docker networking.
https://github.com/mato/docker-unikernel-runner

Devops Weekly is sponsored by Brightbox Cloud: the multi-zone cloud platform built for High Availability.

Try an SSD cloud server in 30 seconds with your £20 free credit…
http://brightbox.com/devopsweekly

Updated: