DEVOPS WEEKLY ISSUE #391 - 24th June 2018
A few good case studies of adopting modern infrastructure and devops practices this week, along with a couple of posts on the evolution of local development environments.
Sponsor
Cloud-based, serverless operations allow you to build at the speed of DevOps. Start taking advantage of serverless operations and create a reliable culture of continuous integration, continuous deployment, and proactive incident management:
http://try.victorops.com/DevOpsWeekly/Going-Serverless
News
A detailed post on raising the level of abstraction within an organisation and introducing standardisation to application teams infrastructure.
https://medium.com/@pingles/convergence-to-kubernetes-137ffa7ea2bc
It’s time to complete the State of Devops survey again. This year the focus is on mapping the prescriptive next steps an organization needs to take to be successful with devops, what the roadblocks are along the way, and how to shortcut them.
https://polls.onresearch.net/xsurvey/18JT030/18JT030T1/Survey.aspx
A look at different development workflows for Docker-based applications, looking at Dockerfiles, Make and other tooling. Also contains some bits specific to AWS Fargate but much of it is generic.
https://medium.com/containers-on-aws/how-i-do-local-docker-development-for-my-aws-fargate-application-8957e3fdb50
An excellent collection of documentation for anyone learning Envoy. Everything from getting started to more advanced features.
https://www.learnenvoy.io/
A good look at the best ways of testing serverless applications, looking both at local testing and acceptance testing.
https://medium.freecodecamp.org/the-best-ways-to-test-your-serverless-applications-40b88d6ee31e
Some useful tips for anyone looking to grow a Kubernetes cluster; setting CPU and memory limits, understanding per-node container limits, node affinities and more.
https://medium.com/@brendanrius/scaling-kubernetes-for-25m-users-a7937e3536a0
A good summary of various container security risks and open source tools that help to mitigate them.
https://www.slideshare.net/MichaelDucy/securing-your-container-environment-with-open-source
A good tale of hunting down a kernel bug causing regular server reboots.
https://medium.com/booking-com-infrastructure/linux-kernel-bug-hunting-35f648c8dbb7
This article focuses mainly on local networks but it’s also a great description of DNS rebinding attacks.
https://medium.com/@brannondorsey/attacking-private-networks-from-the-internet-with-dns-rebinding-ea7098a2d325
Jobs
We’re Nested, a London based startup taking the pain out of selling homes. We’re looking for a Platform Engineer to influence the development and deployment platform here. You’ll be an early member of our technical operations team and help shape our practices, platform and culture from the very beginning. Our tech stack currently includes Google Cloud Platform, Kubernetes, Terraform, PostgreSQL, Elixir, ReactJS, Python and more.
https://nested.workable.com/j/F69BC7758A
Tools
Pulumi is a new multi-language runtime (with examples in typescript, Go and Python at present) which allows for creating and managing cloud infrastructure at a very high-level of abstraction. Would love to see an experience report soon.
https://github.com/pulumi
http://joeduffyblog.com/2018/06/18/hello-pulumi/
Kochiku is a distributed platform for test automation. It integrates with various Git servers and watches for changes, running jobs distributed across a cluster of workers.
https://github.com/square/kochiku
Cloud-based, serverless operations allow you to build at the speed of DevOps. Start taking advantage of serverless operations and create a reliable culture of continuous integration, continuous deployment, and proactive incident management:
http://try.victorops.com/DevOpsWeekly/Going-Serverless