DEVOPS WEEKLY ISSUE #273 - 20th March 2016

3 minute read

One of the interesting things for me over the last 5+ years of observing the devops community is their are always more related groups getting involved. The first link this week is a good example of this, a list of posts all about how devops practices and principles are changing the role of the traditional IT service desk.

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] The Art of DevOps

Inspired by the famous 6th century Chinese manuscript: The Art of War, this eBook discusses DevOps in the form of a mission to continuously deliver assets to the operational battlegrounds safely, securely, and quickly.
http://ow.ly/U3Jlm

News

Lots of large and medium sized organisations will operate a service desk, but I’ve not read a lot about the impact or influences of devops on them. This post has 7 interesting articles on just that topic.
http://avocetrecruiting.com/2016/02/18/essential-devopsservice-desk-bedtime-reading/

An insightful post on the evolution (or needed evolution) of a security systems development lifecycle, touching on many devops practices.
https://labs.signalsciences.com/the-rehabilitated-security-sdlc-cba239c696b2#.sdfu6hct1

Building secure software and systems is increasingly of interest, and this set of design principles is a great starting point. It’s split into three main categories: Making services hard to compromise, Reducing the impact of a compromise and Making compromises easy to detect.
https://www.cesg.gov.uk/guidance/security-design-principles-digital-services-0

tcpdump is pretty amazing. This post shows why, and nicely starts with a useful example of debugging slow HTTP requests.
http://jvns.ca/blog/2016/03/16/tcpdump-is-amazing/

Once you start looking at containers you’re forced to ask the question, how should I break up my application? What runs in what container? This post contains some recommendations and common reasons for making the call.
http://rhelblog.redhat.com/2016/03/16/container-tidbits-when-should-i-break-my-application-into-multiple-containers/

Handy tips for things to do when creating a new AWS account. Mainly focused on user account management and enabling various security features.
https://medium.com/@rafgarcia/four-things-to-do-as-soon-as-you-sign-up-for-aws-5c095097679f#.raa7mmupi

A survey looking at an area of containers that’s arguably less well understood and less mature than some others, storage. The results of the survey should be posted later, so look out for a link to that in a future issue.
https://www.surveymonkey.com/r/StorageOS_Persistent_Storage_Survey

A neat trick for building makefiles with per-task documentation available from a standard help command.
http://marmelab.com/blog/2016/02/29/auto-documented-makefile.html

A nice detailed overview of the state of the main cloud vendors in 2016. Some ideas on where Amazon, Google and Microsoft might be going.
https://medium.com/simone-brunozzi/the-cloud-wars-of-2016-3f87e0a03d18#.bxsta48v1

I always like reading counter arguments to things, including to Devops. I think the following conflates some particular practices with the higher-level definition of devops as a cultural movement. But it’s interesting nonetheless.
http://blog.automic.com/the-devops-emperor-has-no-clothes-when-devops-is-defunct

Jobs

We.Are.Expensify.com - We’re on the hunt for one bright soul to join our infrastructure team to help battle expense reports that suck. We guarantee you fun, an amazing opportunity to learn and teach, and the siren’s call of distant riches. With a healthy mix of cloud and owned racks, you’d work hand-in-hand in our engineering org on a profitable, well-loved product with a focus on improving scaling and security. Join the adventure:
http://we.are.expensify.com/jobs

Are you a Puppet master? Hired gives top DevOps Engineers more power in their job search. Join today!
http://hrd.cm/23r2ok5

Events

Devopsdays is coming to Oslo, Norway, on the 5th and 6th of September. The organisers are looking for both sponsors and speakers. The CFP is open now with registration opening soon.
http://open.bekk.no/devopsdays-is-coming-to-oslo
http://www.devopsdays.org/events/2016-oslo/

Tools

Libretto is a new Golang library to create Virtual Machines (VMs) on any cloud and Virtual Machine hosting platforms such as AWS, Azure, OpenStack, vSphere, or VirtualBox.
https://www.apcera.com/blog/using-golang-virtual-machine-management
https://github.com/apcera/libretto

Dalmatiner is a new metrics database that is fast, low overhead, and easy to query and manage. It uses ZFS under the hood for checksums, compressions and caching.
https://dalmatiner.io/
https://github.com/dalmatinerdb/dalmatinerdb

Kube2Consul is a simple bridge between Kubernetes and Consul. It will watch the kubernetes API for changes in Services and then register those Services in Consul.
https://github.com/Beldur/kube2consul

Blaz is a tool for bundling up you scripts into docker containers. It provides a simple Python based API, and allows for nested execution in separate containers too.
https://github.com/amiorin/blaz

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: