DEVOPS WEEKLY ISSUE #338 - 18th June 2017
A bumper issue this week. After more than 6 years of sending Devops Weekly it’s still impressive to me just how much interesting content is published every week. If you’re one of those people who share your experiences, or release tools others can learn from, remember that’s what makes the devops community.
Sponsor
New eBook for DevOps pros: The Dev and Ops Guide to Incident Management offers 25+ pages of essential insight into building teams and improving your response to downtime.
http://try.victorops.com/DevOpsWeekly/IM_eBook
Sponsored
Monitoring with Artificial Intelligence
The modern technologies that accelerate speed of innovation, enable hyper-scale deployments, and promote business agility also make monitoring applications the same old way too difficult and labor-intensive. Only automated AI-powered monitoring can keep pace with the speed at which your team is innovating. Join Daniel Kaar, Technology Strategist at Dynatrace, for a discussion on how monitoring with AI can help you.
http://ow.ly/20GF30csPzc
News
A detailed look at different ways of organising multiple software and operations teams at an abstract level. A useful collection of patterns and anti-patterns.
https://www.slideshare.net/matthewskelton/how-and-why-to-design-your-teams-for-modern-software-systems-devopscon-berlin-june-2017
Scale always brings interesting challenges, even around things most people take for granted. This post delves into rebuilding DNS infrastructure with good explanations of the why as well as the what.
https://githubengineering.com/dns-infrastructure-at-github/
A useful set of guiding principles for anyone engaged in digital transformation, or trying to instill service-thinking into an organisation.
https://purplegriffon.com/blog/9-guiding-principles-ITIL
Sometimes you hear the argument that someone doesn’t need continuous delivery because the organisation in question doesn’t need to deploy every day or hour. This post makes the case that removing exceptions is worthwhile for everyone, and is ultimately the same thing.
https://stevenmurawski.com/powershell/2017/06/slow-is-fast/
An interesting approach to using Terraform to detect drift in an AWS environment by running the plan command continuously and alerting if any changes are needed.
https://medium.com/build-acl/state-drift-detection-using-terraform-d0383628d2ea
A well documented approach, with some useful diagrams, of building a pipeline for baking machine images, in this case AMIs for AWS using Terraform, Ansible and Packer.
https://blog.kintoandar.com/2017/06/Baking-delicious-cloud-instances.html
A discussion of the important difference between automation and devops, in particular with regards hiring for impact. Don’t hire an automation specialist as your devops strategy.
https://edwardcoffey.com/words/devops-more-than-automation/
If you’ve ever asked whether you should buy 1 or 3 year reserved instances from AWS then this post has some ideas about building a predictive model to reason about the decision, and some recommendations for the general case.
https://www.thecloudhostinghandbook.com/predicting-aws-price-reductions/
A presentation about the evolution of how we run applications. It has a certain bias but highlights some of what people do with containers that doesn’t really move the state of the art forward.
http://slides.com/aussielunix/opsupthestack
A quick description of an end-to-end workflow for building infrastructure, using GitLab and GitLab CI in the center, driving Puppet, Docker and various testing tools.
https://medium.com/@szinck/how-we-use-gitlab-at-the-province-of-nova-scotia-708b514cc47f
A detailed walkthrough of the integration between InfraKit and LinuxKit, and how they can be used to build a self-healing cluster of immutable servers for running your container-based applications.
http://collabnix.com/archives/3319
A good write-up of the recent Devops Enterprise Summit event in London. Good general themes, and interesting points about the age of some organisations in Europe providing interesting environments for devops practices to evolve.
https://electric-cloud.com/blog/2017/06/devops-enterprise-summit-london-tales-courage-community/
CNCF - Cloud Native Computing Foundation
KubeCon / CloudNativeCon Austin - Join leading Kubernetes and Cloud Native technologists in Austin for a full range of technology sessions on the cloud native ecosystem.
We sold out in Berlin and are excited to see thousands of you from the community in Austin! Call for papers and registration information linked.
https://goo.gl/yKCHvh
Jobs
The Best DevOps Jobs in the World, (all in one place)
http://hrd.cm/2jHrf1B
Events
Incinga Camp is coming up in Amsterdam on the 27th of June 2017. Lots of talks about the state of the project, as well as extending it by writing module and integrating with other tools.
https://www.icinga.com/community/events/icinga-camp-amsterdam/
Tools
A nifty tool for anyone integrating Kubernetes into an existing environment, pam_hook allows for using unix-style users and groups and LDAP to provide tokens for use with the Kubernetes API.
https://github.com/bjhaid/pam_hook
CredStash is a very simple, easy to use credential management and distribution system that uses AWS Key Management Service (KMS) for key wrapping and master-key storage, and DynamoDB for credential storage and sharing.
https://github.com/fugue/credstash
Have you ever wanted to search through a filesystem but forgotten the magic incantations to find or ack? Fsql provides an interesting SQL alternative for a wide range of file system queries.
https://github.com/kshvmdn/fsql
New eBook for DevOps pros: The Dev and Ops Guide to Incident Management offers 25+ pages of essential insight into building teams and improving your response to downtime.
http://try.victorops.com/DevOpsWeekly/IM_eBook