DEVOPS WEEKLY ISSUE #375 - 4th March 2018
Application deployment, and building abstractions for developers managing applications, appears to be a theme at the moment - with several related posts this week. Plus interesting thoughts on operations for serverless, configuring Jenkins and the business case for adopting devops practices.
Sponsor
Your monitoring tools need to make sense in your DevOps environment. Make sure you’re monitoring your infrastructure and code with end-to-end visibility.
http://try.victorops.com/DevOpsWeekly/Monitoring
News
A good post on the future of the operations role when adopting serverless, looking at the changing skills and responsibilities.
https://www.serverlessops.io/blog/serverless-ops-what-do-we-do-when-the-server-goes-away
A look at the evolution of systems management, from manual configuration through various flavours of configuration management, along with some predictions about what might be next.
http://www.xkyle.com/the-evolution-of-distributed-systems-management/
Taking full advantage of adopting cloud infrastructure requires an understanding of the economics and incentives involved. This post does a good job of looking at those, in pursuit of increased team autonomy.
https://blogg.bekk.no/the-effects-of-public-cloud-on-team-autonomy-f5b1d22cef87
A reminder that when building the case for adopting devops to focus on the business benefits and transformation, rather than the technology.
https://opensource.com/article/18/2/how-build-business-case-devops-transformation
An upcoming book is looking at the relationship between devops and site reliability engineering, and looking for as much input from the community as possible. If you have thoughts consider submitting.
https://lemurbook.com/devops-and-sre-contribution/
A post on building an application deployment workflow using Kubernetes and GitLab.
https://blog.opendigerati.com/deploy-your-applications-to-kubernetes-using-gitlab-ci-and-k8s-deploy-helper-1-0-0-32b8a080bd08
Configuring Jenkins, especially when you have a large number of plugins, can involve lots of manual work. This post introduces a new Jenkins plugin which supports more of a configuration as code approach.
https://www.praqma.com/stories/jenkins-configuration-as-code/
A look at how developers work at various companies; which languages are common, how they communicate, how review and testing work, what the development lifecycle involves.
https://increment.com/development/what-its-like-to-be-a-developer-at/
A solid argument why organisations should provide a self-service platform for internal developers to deploy applications to, looking specifically at Kubernetes and Deis Workflow.
https://medium.com/@anubhavmishra/why-all-companies-should-have-a-heroku-like-platform-for-their-developers-ee96a6fc6bc0
CNCF - Cloud Native Computing Foundation
Free Webinar - Building Serverless Application Pipelines March 6, Online
Join us to learn about several application use-cases that are driving the serverless movement how they can be developed and deployed on top of Kubernetes using an open source serverless solution called kubeless.
https://goo.gl/H6vgnz
Tools
Skipper is an HTTP router and reverse proxy for service composition. It provides modern features like circuit breakers as well as a plugin model. It also comes with a first-class Kubernetes ingress controller.
https://github.com/zalando/skipper
Your monitoring tools need to make sense in your DevOps environment. Make sure you’re monitoring your infrastructure and code with end-to-end visibility.
http://try.victorops.com/DevOpsWeekly/Monitoring