Misc material about DevOps
bbaudry opened this issue ยท 25 comments
The 2018 DevOps RoadMap
https://hackernoon.com/the-2018-devops-roadmap-31588d8670cb
Could be interesting to hear from people who experiment DevOps at scale.
The idea is: how do you balance the focus that development requires with the interruptions of operations? How to organise a team so that everyone feels involved in the operations, while at the same time keeping people efficient at developing?
Here's a good book on this whole topic:
Effective DevOps by Jennifer Davis, Ryn Daniels
http://shop.oreilly.com/product/0636920039846.do
Cloud Native Trail Map: https://github.com/cncf/landscape/blob/master/README.md
(thanks @veggiemonk for the suggestion)
SRE: #15 (comment)
Book: The Site Reliability Workbook (https://landing.google.com/sre/books/)
Everything must have a URL:
https://ben.balter.com/2015/11/12/why-urls/
https://ben.balter.com/2014/10/07/expose-process-through-urls/
Introduction to DevOps: Transforming and Improving Operations:
"Learn how to transform your organization using the principles and practices of DevOps."
by the Linux Foundation.
https://www.edx.org/course/introduction-to-devops-transforming-and-improving-operations
This article is old and short but it explains the concept really well
An article from IEEE Software in 2016
https://assets.vector.com/cms/content/consulting/publications/DevOpsTechnologies_Ebert_Serrano_IEEESoftware_2016.pdf
A lot of relevant online courses with hands-on exercises in the browser:
https://www.katacoda.com/
The first link is dead:
DevOps and its Philosophy : Education Matters!
http://arxiv.org/abs/1904.02469
The Twelve Factors App https://12factor.net/
I. Codebase
One codebase tracked in revision control, many deploys
II. Dependencies
Explicitly declare and isolate dependencies
III. Config
Store config in the environment
IV. Backing services
Treat backing services as attached resources
V. Build, release, run
Strictly separate build and run stages
VI. Processes
Execute the app as one or more stateless processes
VII. Port binding
Export services via port binding
VIII. Concurrency
Scale out via the process model
IX. Disposability
Maximize robustness with fast startup and graceful shutdown
X. Dev/prod parity
Keep development, staging, and production as similar as possible
XI. Logs
Treat logs as event streams
XII. Admin processes
Run admin/management tasks as one-off processes
Are DevOps and Automation Our Next Silver Bullet?
https://ieeexplore.ieee.org/document/8738081
A Survey of DevOps Concepts and Challenges
http://arxiv.org/abs/1909.05409
http://dl.acm.org/citation.cfm?id=3359981
Devops Training by praqma: https://github.com/praqma-training/code-academy
Storage in Kubernetes: "MinIO is a cloud storage server API-compatible with Amazon S3" https://min.io/
Become A DevOps Engineer in 2021: A Comprehensive Guide
https://devopscube.com/become-devops-engineer/
@MichaelCade's 90 Days of DevOps
https://github.com/MichaelCade/90DaysOfDevOps
"DevOps Courses: Become a DevOps Expert Through Our Learn-By-Doing Platform" (katacoda for devops)
https://kodekloud.com/
Reflections on 10,000 Hours of DevOps
https://matt-rickard.com/reflections-on-10-000-hours-of-devops
Hello, good people of the DevOps course ๐
I would like to strongly subject you to visit a very lovely DevOps repo here on GitHub.
The repo I am talking about is: 90DaysOfDevOps
Description ๐
I would like to give a very brief description of that repo.
This repo takes you from the hand and, for 90 days, goes you through many exciting tools and techniques of DevOps with a day-by-day program which very easily fits everyone's program. Saying that, now we have no more excuses.
Let's learn some DevOps !! ๐ค
And at the end of the day... It's free, so give it a go!!
ClassOps
Addressing Cs-Ed Course Material Preparation and Delivery Frictions Through ClassOps
https://search.proquest.com/openview/b7cdaf8d2ff0847410250cfa5afa9103/1?pq-origsite=gscholar&cbl=18750&diss=y