DEVOPS WEEKLY ISSUE #311 - 11th December 2016
So much good content this week, and that’s before you get to all the posts being written for AWS advent and Sysadvent. Go read all of them, and remember they’ll have a new post every day through to Christmas. Hats off to everyone involved.
http://sysadvent.blogspot.co.uk/
https://www.awsadvent.com/
Sponsor
The “2016/17 State of On-Call” report from VictorOps is now available to download. Learn what 800+ respondents have to say about life on-call, and steps they’re taking to make it better. Get your free copy here:
https://victorops.com/state-of-on-call-2016/
Sponsored
Verizon’s DevOps Transformation
Check out this webcast replay to hear Nita Awatramani, Associate Director at Verizon Enterprise Solutions, share how Verizon was able to streamline operations, optimize business output and deliver products faster to their consumers by adopting a DevOps approach. The results are amazing!
http://ow.ly/ooQd300TUwM
News
An excellent presentation about building empathy in security, and a whole range of typical behaviours that are likely counterproductive to effective security operations.
https://speakerdeck.com/chriseng/time-to-grow-up-counterproductive-security-behaviors-that-must-end
A deep-dove into how and why to design your team for modern software systems - exploring the implications of Conway’s law, different team topologies and more.
http://www.slideshare.net/SkeltonThatcher/how-and-why-to-design-your-teams-for-modern-software-systems-matthew-skelton-devopscon-munich-2016
A handy detailed comparison of various security auditing and enforcement tools, including seccomp, SELinux, Apparmor, Sysdig falco and auditd.
https://sysdig.com/blog/selinux-seccomp-falco-technical-discussion/
An interesting analysis of some data looking at container usage, in particular at operating system usage, differences in opinions between different types of users and how much security factors into container choices.
https://redmonk.com/fryan/2016/12/01/containers-in-production-is-security-a-barrier-a-dataset-from-anchore/
An interesting post on an evolving architecture to deal with interdependent RPC services, using graphs to simplify complex systems code.
https://blog.twitter.com/2016/simplify-service-dependencies-with-nodes
slow_cooker is a load tester designed explicitly for long-running load tests to identify lifecycle issues. Very handy for latency or GC sensitive network systems.
https://blog.buoyant.io/2016/12/09/slow-cooker-load-testing-for-tough-software/
https://github.com/buoyantio/slow_cooker
A look at a real-world data architecture, discussing the large range of tools in use and how best to make sure they can all operate safely on the same data.
https://slack.engineering/data-wrangling-at-slack-f2e0ff633b69#.8dfjgpnyv
An interesting look at Docker adoption, specifically looking at one data set around the growth of ECS, in particular being correlated with increasing use of Docker and growth in images.
https://www.datadoghq.com/blog/3-clear-trends-in-ecs-adoption/
A nice case study of one organisations road to adopting continuous deployment, including changes to how the team worked, new processes and new technology.
https://speakerdeck.com/mrook/the-road-to-continuous-deployment-devopscon-munchen-2016
Jobs
Riffyn (Oakland, CA) seeks a lead DevOps engineer to operate and scale our development and production infrastructure on AWS, and support operational integrations with Riffyn’s enterprise customers. Riffyn provides research design and analytics software (SaaS) to global biotech, pharmaceutical, food and chemical companies. Riffyn offers a unique “design-first” approach to scientific product development to bring medicines and greener materials to market faster.
http://riffyn.com/lead-devops-engineer/
ThoughtWorks is looking for Infrastructure Developers to join their teams across the United States. You’ll work with a variety of client development teams to understand and improve continuous delivery, and deploy and manage virtualized and/or containerized workloads across development through production. The technology you build will break through traditional organizational models and establish a lasting DevOps culture. Roles are offered in Atlanta, Chicago, Dallas, Denver, New York, and San Francisco.
https://www.thoughtworks.com/jobs/502797
Special offer
Terraform has featured regularly in this newsletter since it’s release, and the Terraform Book is an excellent introduction for beginners with enough solid material for old hands. The author has kindly provided a discount code for newsletter readers which will see 20% of the price of any of the bundles. Just use DEVOPSWEEKLYTF at checkout.
https://terraformbook.com/
Tools
I’m seeing lots of interest in using Kubernetes as a platform on which to run serverless architectures. Fission looks like a good early approach to this, although it’s described as being in “early alpha”.
http://fission.io/
https://github.com/platform9/fission
pREST is a handy looking tool for very simply exposing a PostgreSQL database via an HTTP interface.
https://github.com/nuveo/prest
Anistrano is a port of the features and usage patterns of Capistrano 2.0 to Ansible, providing a deploy and rollback role to aid with application deployment.
https://github.com/ansistrano/deploy
Jid is a simple tool for exploring JSON documents interactively. Very handy if you’re dealing with large JSON documents, say with the AWS CLI responses.
https://github.com/simeji/jid
Grafanalib is a nifty library for generating Grafana dashboards from simple Python scripts.
https://github.com/weaveworks/grafanalib
The “2016/17 State of On-Call” report from VictorOps is now available to download. Learn what 800+ respondents have to say about life on-call, and steps they’re taking to make it better. Get your free copy here:
https://victorops.com/state-of-on-call-2016/