book-devops

The "Scaling Institutions With Devops" book.

https://github.com/flavienbwk/book-devops

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.3%) to scientific vocabulary

Keywords

book devops digital-transformation strategy
Last synced: 6 months ago · JSON representation

Repository

The "Scaling Institutions With Devops" book.

Basic Info
Statistics
  • Stars: 44
  • Watchers: 3
  • Forks: 4
  • Open Issues: 3
  • Releases: 13
Topics
book devops digital-transformation strategy
Created over 3 years ago · Last pushed over 1 year ago
Metadata Files
Readme Funding License Citation

README.md

Scaling Institutions with DevOps - The Book

Build Markdownlint Podcast

:us:

Scaling Institutions with DevOps

The pragmatic decision-makers' guide to understanding and acting.

Paperback and ebook with foreword

:fr:

Le DevOps pour transformer les institutions

Le guide des dcideurs pragmatiques pour comprendre et agir.

Livre broch et ebook prfacs


What is it ?

This repository hosts a comprehensive guide to implementing DevOps in large organizations, addressing the challenges from fostering cultural shifts to navigating technical and HR transformations.

Scaling Institutions with DevOps was written from my SRE/DevOps experience to benefit enthusiasts, mainly from the public sector, to overcome these technical and transformational challenges.

As a DevOps advocate, I had to make this book GitOps-compliant, this is why it is hosted here. I hope it will be community-driven to fill it with good resources and make improvements as practices evolve. Please contribute through Pull Requests and Discussions.

Here are the different ways to access this writing :

| Type | French | English | | -------------------- | --------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Web version | Lire maintenant | Read now | | Markdown version | Lire maintenant | Read now | | Ebook version | Amazon / Google Books | Amazon / Google Books | | Paperback book | Amazon | Amazon | | Hardcover book | Amazon | N/A | | Audiobook | N/A | Soon | | Summarized audiobook | N/A | Listen now (18 min) |

The original book was written in French. The English version was reworked to include america-related examples and use cases.

Summary

Numerous organizations have embarked on their journey towards digital transformation, yet find themselves grappling to develop a coherent and effective strategy. In their quest for improvement, they often turn to a plethora of experts, harboring hopes of achieving success.

Confronted with the imperative necessity to evolve and sustain their operational momentum, a pervasive sense of fatalism begins to take hold. In this situation, the DevOps movement emerges as a beacon of hope. Rooted in the principles that govern the world's most successful and expansive organizations, DevOps seeks to provide viable solutions to these pressing challenges.

This book is designed to be your gateway to understanding this transformative movement, which has found its stronghold in the largest and most prosperous organizations of the world.

Designed to be both accessible and insightful, this hands-on guide, enriched with illustrations, unfolds the opportunities that state-of-the-art DevOps technologies and methodologies have to offer. It demystifies the prerequisites for organizational adaptation and guides you on embarking on your own DevOps transformation, at any scale.

Purpose

This book is filled with recommendations about DevOps practices, including versioning everything you do : from documentation, presentations, to infrastructure recipes (IaC). So this repo is a perfect illustration of how it can be done !

I believe the practice of writing a book the gitops-style is not a bad move : it's portable, iterative, open and automatable. Of course, it's far fetched for the use case, but this is a funny way to illustrate the methodology.

That said, this way of writing is very convenient for not being annoyed by compatibility issues when I switch from my Windows to my Linux PC.

It automatically :

  • Validates Markdown format
  • Renders a PDF version on develop and main
  • Updates the Amazon physical version book through their API

This repo uses a trunk-based git workflow with releases automatically triggering optional actions.

Supporting the author

  • Star and share this repo
  • Buy the paperback or hardcover book (including foreword)
  • Buy the ebook (including foreword)
  • Sponsor me

Contributions and publishing process

This book has numerous lives. Let's make sure it reflects DevOps' state of the art practices at all times with your contributions.

  • Source edition (1.x.x) : the original book, unique, exclusively written by the author.
  • Community edition(s) (>1.x.x) : annual versions of the book including community contributions to improve it.

Licenses

  • Source edition : Copyright 2023 Flavien BERWICK
  • Community edition(s) : GNU General Public License v3.0 + Commons Clause License

    Details about the community license. After the initial source edition' hard cover book gets publicated and as soon as there are accepted contributions to this repo's writing (`fra/README.md` or `eng/README.md`) through a pull request, the license will be updated to [GNU General Public License v3.0](https://choosealicense.com/licenses/gpl-3.0/) + [Commons Clause License](https://commonsclause.com/). The Commons Clause License was added so any book version officially published totally reflects community's contributions, with no parts adapted or removed by someone trying to partially publish it. What this means is that you can use this project (blogs, podcasts, presentations), while citing its source, but not sell it as-is in a (e)book. The name in the GitHub profile of contributors will be published if granted. To grant authorization to include your name, please include the following sentence in the description of your _Pull Request_ : "I hereby declare allowing the original author of the book publishing the following edition of this book with my contribution and name.". If you want to be published with another name that your GitHub's one, please specify it at the same place.

Book generation

This repository has automatic PDF and HTML generation from Markdown files thanks to Pandoc.

bash mkdir -p "$HOME/.local/share/fonts" cp ./fra/templates/fonts/* "$HOME/.local/share/fonts" cp ./eng/templates/fonts/* "$HOME/.local/share/fonts" cd ./fra && make pdf && cd -

  • Other formats available : EPUB (requires you to clone this repo or buy the digital version to support the author).

Useful VSCode extensions when writing

Owner

  • Name: Flavien Berwick
  • Login: flavienbwk
  • Kind: user
  • Location: Montréal, Canada
  • Company: Berwick IT

Site Reliability and Software Engineer, technical open source developer and reviewer.

GitHub Events

Total
  • Watch event: 4
Last Year
  • Watch event: 4

Issues and Pull Requests

Last synced: 11 months ago

All Time
  • Total issues: 16
  • Total pull requests: 26
  • Average time to close issues: 4 months
  • Average time to close pull requests: about 2 hours
  • Total issue authors: 1
  • Total pull request authors: 2
  • Average comments per issue: 0.25
  • Average comments per pull request: 0.08
  • Merged pull requests: 25
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 1
  • Pull requests: 1
  • Average time to close issues: about 9 hours
  • Average time to close pull requests: 12 minutes
  • Issue authors: 1
  • Pull request authors: 1
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.0
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • flavienbwk (15)
Pull Request Authors
  • flavienbwk (21)
  • vin-c (2)
Top Labels
Issue Labels
Pull Request Labels

Dependencies

.github/workflows/markdownchecks.yml actions
  • actions/checkout v3 composite
  • actions/checkout v2 composite
  • atalent-labs/404-links 3.1.4 composite
  • docker://avtodev/markdown-lint v1 composite
.github/workflows/publish.yml actions
.github/workflows/render.yml actions
  • actions/checkout v3 composite
  • actions/checkout v2 composite
  • actions/download-artifact v3 composite
  • actions/upload-artifact v3 composite
  • peaceiris/actions-gh-pages v3 composite
  • softprops/action-gh-release v1 composite