DEVOPS WEEKLY ISSUE #324 - 12th March 2017
A bit of a theme around the use of cloud infrastructure this week, with several opinions on design considerations in light of outages, the use of serverless for common cron-based tasks and other pitfalls and practicalities, from monitoring to secrets.
Sponsor
Free Incident Management Maturity Assessment. Learn how your team ranks against leading DevOps practices and get helpful tips on how to improve.
http://try.victorops.com/ima/devopsweekly
Sponsored
Practical Tips for Ops: End User Monitoring [Part 3: DevOps Journey Series]
When measuring DevOps success, it’s not just about feature delivery speed, but how end users respond to your innovation. Join us March 23rd for part 3 of our DevOps Journey Series where you’ll get practical tips for end user monitoring that you can implement quickly.
http://ow.ly/Ug4A309wkmC
News
A useful set of posts on cloud security best practices, including how to keep secrets out of your code repositories using tools like truffleHog, git-secrets and git-crypt.
https://blog.threatstack.com/cloud-security-best-practicesfinding-securing-managing-secrets-part-1
https://blog.threatstack.com/cloud-security-best-practices-finding-securing-managing-secrets-part-2
Understanding how technical decisions are made is interesting, especially when those decisions are on lots of people’s minds. This post covers in detail the rationale for staying in a cloud environment rather than switching to physical infrastructure.
https://about.gitlab.com/2017/03/02/why-we-are-not-leaving-the-cloud/
Interesting research into why two common syscalls on EC2 are 77% slower.
https://blog.packagecloud.io/eng/2017/03/08/system-calls-are-much-slower-on-ec2/
A nice counter to some of the talk of cloud strategy after the S3 outage, and some good points on SLAs.
https://medium.com/@ben11kehoe/yes-s3-was-down-for-hours-dont-make-expensive-decisions-because-of-it-27d45d0a8eb1#.m7nntl1lk
Google Cloud is definitely picking up new features and increased interest. These posts cover how best to monitor the various series and moving parts in GCE.
https://www.datadoghq.com/blog/monitoring-google-compute-engine-performance/
https://www.datadoghq.com/blog/how-to-collect-gce-metrics/
A good post on a trend towards using serverless environments like AWS Lambda for recurring operations scripts which might previously have used arbitrary server instances, cron and the like.
https://redmonk.com/fryan/2017/03/02/serverless-redefining-devops/
A good post on creating a complete WIndows environment in AWS with Terraform.
http://eng
ineering.rallyhealth.com//jekyll/update/2017/02/15/immutable-infrastructure-w-terraform-and-windows.html
CNCF
KubeCon / CloudNativeCon 17 - Join leading Kubernetes and Cloud Native technologists in Berlin for a full range of technology sessions on the cloud native ecosystem. Almost sold out, register below.
https://goo.gl/hjfE4g
An introduction to Linkerd with William Morgan of buoyant.io
Linkerd is the latest hosted project to join the CNCF alongside Kubernetes, Prometheus, OpenTracing and Fluentd. Linkerd is an open source, resilient service mesh for cloud-native applications. Used by companies like Twitter, Soundcloud, Pinterest and ING. Linkerd brings scalable, production-tested reliability to cloud-native applications in the form of a service mesh, a dedicated infrastructure layer for service communication that adds resilience, visibility and control to applications without requiring complex application integration.
https://goo.gl/z7GM0n
Jobs
The Best DevOps Jobs in the World, (all in one place)
http://hrd.cm/2jHrf1B
Tools
Ctop is a top-like interface for container metrics, connecting to a Docker socket and presenting information about container memory, CPU and network usage.
https://bcicen.github.io/ctop/
https://github.com/bcicen/ctop
Kubecfg is a tool for managing complex Kubernetes configurations, by providing a nice wrapper around jsonnet templates.
https://github.com/anguslees/kubecfg
Free Incident Management Maturity Assessment. Learn how your team ranks against leading DevOps practices and get helpful tips on how to improve.
http://try.victorops.com/ima/devopsweekly