DEVOPS WEEKLY ISSUE #254 - 14th November 2015

4 minute read

A pretty packed issue this week, including writeups (with even more links) for the recent KubeCon and Devops Enterprise conferences. I’m heading out to Barcelona for DockerCon EU today, so anyone attending do say Hi.

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

[eBook] 7 Performance Metrics to Release Better Software, Faster

Get real-life examples of application failures and how to avoid them by using 7 key metrics to find problems early on. Also, learn how stuff really works in “the life of a metric” and how to integrate performance metrics into automation tools throughout your application delivery chain.
http://ow.ly/U3BJ7

News

Our ability to understand the systems we’re tasked with managing diminishes as their scale and interdependence increases, and blaming individuals for failure ignores the opportunity to learn from issues. A very well reasoned article on learning from failure.
https://www.oreilly.com/ideas/every-company-is-a-learning-company

The first Kubecon conference was held this last week, with lots of good talks and discussions. These two posts provide a good summary, along with links to some of the presentations.
https://www.livewyer.com/blog/2015/11/09/kubecon-day-1
https://www.livewyer.com/blog/2015/11/10/kubecon-day-2

Nice ideas around a deployment contracts, specifying the requirements on the infrastructure a team might have at different points during the development process, as an application heads towards production.
http://www.violentlymild.com/deployment-contracts/

Windows is becoming increasingly friendly to developers more familiar with a unix-like environment. This post shows how to combine the excellent cmder shell with the Atom editor.
http://whatisfortytwo.net/atom-and-cmder/

A great write-up of the recent Devops Enterprise conference, with brief notes and lots of links to the presentations from the conference.
http://itrevolution.com/speeding-scaling-devops-enterprise/

A detailed look at why monitoring containers is both different and difficult for traditional tools. A pretty good introduction to Linux containers even if you’re not interested in the monitoring angle.
https://www.datadoghq.com/blog/the-docker-monitoring-problem/

A nice example, with lots of code samples, of using an intermediary docker container as part of a build process - in this case for a Haskell based application.
http://www.alfredodinapoli.com/posts/2015-11-03-how-i-deploy-haskell-code.html

This next post introduces the home-grown platform as a service, Paasta, based on a tight integration between Mesos, Marathon, Docker and Sensu. The post introduces a high-level application description format and steps through the system in use.
http://engineeringblog.yelp.com/2015/11/introducing-paasta-an-open-platform-as-a-service.html

Obviously a topic close to my heart, but an interesting post on the fallacy of Containers vs. Configuration Management. Some good observations of the strengths of both sets of tooling.
http://txt.fliglio.com/2015/07/containers-and-cfg-mgmt/

A great tale of jumping into an open source community, in this ase around the Sensu monitoring framework. Lots of hints and tips for anyone using Sensu too.
http://roobert.github.io/2015/11/09/Sensu-What/

A good explanation of the Redis security policy (of not providing built-in features). Includes a demonstration of compromising a host based on an unprotected redis instance and a nice discussion of the various tradeoffs when writing network software.
http://www.antirez.com/news/96

Jobs

Looking for new DevOps opportunities? Spend your time building, not searching for a job. Sign-up for Hired today.
http://hrd.cm/1Ln3YwY

Hi there, this is Christine from Nylas! We’re looking for an SRE/DevOps engineer who <3s monitoring and metrics to join our team of 15 in San Francisco as our first ops hire. We run multi-terabyte MySQL clusters storing email data and send gigabytes of stats to graphite and ELK every day, and need some help scaling our systems reliably—especially with designing and building application-level metrics for a complex system, building tools for managing our infrastructure with Ansible, and quickly debugging systems issues. If this sounds interesting to you, please apply below or ping me directly at spang at nylas dot com.
https://jobs.lever.co/nylas/2acf52e8-54b1-4593-b269-3e7f64a43900

Would you like to join one of the fastest growing startups in San Francisco? Do you want an opportunity to build out end-to-end highly available cloud infrastructure and work with other world class engineers? Talkdesk – a recent DEMO Traction Award Winner – is the world’s leading browser-based call center software solution. We have awesome investors, a superb team and we’re looking for an experienced DevOps engineer that will help with build out, automation and monitoring of our world class infrastructure on top of AWS.
https://www.talkdesk.com/jobs/devops-engineer-/

Tools

Facette is a new and nice looking time series and graphing engine, featuring integration with RRD, Graphite, Collectd and more.
https://facette.io/

AppCatalyst looks an interesting local development tool. Billed as a desktop hypervisor for developers, it provides a simple Photon OS based image for launching Docker containers for local development.
http://getappcatalyst.com/

Kurma is another minimal OS, built on the notion that everything is a container. It also provides an API for use in managing containers across a cluster of hosts.
https://github.com/apcera/kurma
https://github.com/apcera/kurmaos

Clair is a container vulnerability analysis service. IT aims to provide vulnerability information about containers based on Ubuntu, Debian and Centos - doing so using published upstream vulnerability information.
https://github.com/coreos/clair

Ansible-dk is an omnibus package providing Ansible and a number of related tools for developers, like ansible-lint and test-kitchen, intended to make getting started with a consistent environment easier.
https://github.com/omniti-labs/ansible-dk

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: