DEVOPS WEEKLY ISSUE #459 - 13th October 2019

2 minute read

Lots of thoughtful content on devops staple topics like testing, configuration management, technology adoption and monitoring this week.

From our sponsor, VictorOps

Adopt an incremental approach to machine learning to empower DevOps and IT teams and make on-call incident management suck less. Check out the open webinar recording today.
http://try.victorops.com/devopsweekly/machine-learning-in-devops-and-it

News

A talk from the recent ServerlessConf discussing some interesting questions, like what Serverless can learn from Kubernetes, gaining tech adoption and whether smaller services are always desirable.
https://m.subbu.org/penalties-and-purgatory-341660b15712

A look at modern configuration management, looking at categorizing various tools according to the configuration complexity clock.
https://speakerdeck.com/ahpook/cloud-native-configuration-management

A look at embedding tests related to compliance into a CI/CD pipeline using open policy agent.
https://www.blokje5.dev/posts/compliance-in-cicd/

A look at different strategies for testing microservice based applications, from unit and integration testing to contract testing, performance testing and more.
https://www.simform.com/microservice-testing-strategies/

There are a number of different ingress solutions for Kubernetes that govern traffic into your Kubernetes cluster. This post contains a useful analysis of the different options.
https://medium.com/flant-com/comparing-ingress-controllers-for-kubernetes-9b397483b46b

Another discussion of monitoring and observability, describing them along an axis of how much data you have available to make determinations on.
https://bravenewgeek.com/microservice-observability-part-1-disambiguating-observability-and-monitoring/

The JVM is a powerful application runtime with lots of options when it comes to instrumentation. This post looks in-depth at memory management and some common issues to look out for.
https://www.datadoghq.com/blog/java-memory-management/

A detailed walkthrough of the new Puppet provisioner in Terraform, explaining what it does and how to use it.
https://alexharv074.github.io//2019/10/12/adventures-in-the-terraform-dsl-part-viii-the-puppet-provisioner.html

Events

KubeCon + CloudNativeCon North America is coming up in San Diego from the 18th until the 21st of November. The schedule is packed with talks on the CNCF projects like Kubernetes, Envoy and Helm as well as case studies, community meetings and more. The code KCNADOW19 will save DevOps Weekly readers 10% off the ticket price too.
http://bit.ly/2ko9SrP

The O’Reilly Velocity Conference heads to Berlin, 4–7 November. Velocity is the best place on the planet for web ops and systems engineering professionals to get expert insight on building and maintaining cloud native systems. With 4 days of practical content on cloud native infrastructure, DevOps, Kubernetes, and more, there’s something for everyone. Passes start at €676 when you use the code DEVW20 (applies to Gold, Silver, and Bronze passes). Register today!
https://oreil.ly/99PIf

Jobs

We are looking for a lead for the SRE team at Snyk. Ideally based in London or Tel Aviv, the role involves managing a growing team working with our distributed engineering teams to make sure the Snyk service works well for our customers. You’ll be involved in building useful tools, working with customers running Snyk on their own infrastructure and helping to move the field of application security forward.
https://boards.greenhouse.io/snyk/jobs/4391430002

Tools

Firekube is a new Kubernetes distribution running on Firecracker which comes with an integrated Git-based workflow for changes. Just check in manifests to a local Git repository and the cluster will automatically update based on a control loop.
https://github.com/weaveworks/wks-quickstart-firekube
https://www.weave.works/blog/firekube-fast-and-secure-kubernetes-clusters-using-weave-ignite

Adopt an incremental approach to machine learning to empower DevOps and IT teams and make on-call incident management suck less. Check out the open webinar recording today.
http://try.victorops.com/devopsweekly/machine-learning-in-devops-and-it

Updated: