Awesome-Devops
Großartige Ressourcen für DevOps
Was ist DevOps?
DevOps ist eine Kultur, Bewegung oder Praxis, die die Zusammenarbeit und Kommunikation sowohl von Softwareentwicklern als auch anderen Fachleuten für Informationstechnologien (IT) unterstreicht und gleichzeitig den Prozess der Software -Bereitstellung und -Anänderungen automatisiert. DevOps ist eine abgeschnittene Verbindung von "Entwicklung" und "Operationen". Wikipedia
Index
- Kultur
- Verfahren
- Technologie
- Sicherheit
- Werkzeuge
- Miser
Kultur
- DevOps Kultur
- Das Gesetz von Conway - gibt an, dass Organisationen dazu neigen, Systeme zu produzieren, die ihre Kommunikationsstrukturen widerspiegeln
- Was Sicherheitsexperten über DevOps und kontinuierliche Lieferung wissen müssen - Informationen und Vorteile für Sicherheits- und DevOps -Teams, die zusammenarbeiten
- DevOps und der Mythos der Effizienz Teil 1 & Teil 2 - Komplex gegenüber kompliziert und Effizienz - DevOps für Unternehmen
- Wer fährt Kultur in DevOps?
Verfahren
- Auswahl von Design Over Architecture - Ausgehend von Benutzergeschichten und Benutzererfahrung
- Incident Postmortem Beste Pratices
Projektmanagement
- Organisieren von GitHub -Problemen - Ein (von vielen) Ansätzen zum Verwalten und Markieren von Github -Problemen
- Release Ready Teams - eine Infografik, die zeigt, wie die agilen Teams von Atlassian früh und oft veröffentlicht werden
- Verwenden von Kanban Over Scrum - Ein nützlicher Beitrag über die Vorteile von Kanban gegenüber Scrum (aber nicht immer relevant für jedes Team)
Abbildung
- Wardley Mapping - Eine Einführung in die Wertschöpfungsketten -Mapping, um das "Warum" für Organisationen und DevOps -Teams zu verstehen.
Automatisierung
Qualität
Open Source
- Machen Sie Ihr Open-Source-Projekt Newcomer-freundlich
Technologie
- Grundlegende Infrastrukturmuster - grundlegende Muster beim Arbeiten an Build/CI/Deployment -Technologie
- Infrastruktur als Code - der Ansatz zur Definieren der Infrastruktur durch Code, der dann wie jede Software behandelt werden kann
Behälter
- Der merkwürdige Fall von Linux -Containern - ein Blog -Beitrag, in dem reale Probleme der Bereitstellung von Containern über verteilte Systeme hinweg erörtert werden.
- Der entgegenkommende Zug von Enterprise Container -Bereitstellungen - Blog -Zusammenfassung von Containern und einigen Antipattern.
- DevOps, Container und Microservices: Trennende Hype von der Realität - eine Präsentation, in der eine Zukunft der Erstellung und Bereitstellung von Anwendungen zur Generierung des Geschäftswerts beschrieben wird.
- Tectonic Summit -Videos - eine YouTube -Wiedergabeliste mit Container- und DevOps -Präsentationen aus dem tektonischen Gipfel im Dezember 2015
- Eine praktische Einführung in die Containerterminologie - Es ist entscheidend, die Terminologie bei der Diskussion eines Containerisierungsdesigns zu verstehen.
Betriebssysteme
- Die Kunst der Befehlszeile - ein Leitfaden in der Befehlszeile für Anfänger und die Erfahrung
Wolke
- Infrastruktur als Datenbank - Ist die Infrastruktur eher wie ein DB als einen Code?
Microservices
Sicherheit
Sie würden kein Passwort basieren - Kryptographie decodiert - eine Grundierung zur Kryptographie für Entwickler
So schützen Sie Ihre Infrastruktur vor dem Basisangriff - ein guter Umriss wichtiger Sicherheitskonfigurationen in Linux -basierten Systemen
Sicherheitsleitfaden für Netzwerkinfrastruktur der Nationalen Sicherheitsbehörde Cybersecurity USA
Werkzeuge
Behälter
- Docker - Das Werkzeug, das die moderne Containerbewegung startete
- RKT - Eine alternative Laufzeit für Container und Spezifikation des Teams im CoreOS
Betriebssysteme
- Rancheros - Ein weiteres kleines Container -Betriebssystem, bei dem das gesamte Betriebssystem containeriert wird.
Clustermanager
- Kubernetes
- Nomade
- Mesos
- Schwarm
Quellenkontrolle
- GIT - Das beliebteste verteilte Versionskontrollsystem.
- Quecksilber
- Github - Git Repo Hosting als Service
- Gitlab - selbst gehostete Git -Repos
Konfigurationsverwaltung
- Ansible
- Küchenchef
- Marionette
Kontinuierliche Integration und Bereitstellung
- Jenkins
- Buildkite
- Drohne
- Travis
- Gitlab CI
Incident Management
- Pagertree
- Opsgenie
- Pagerduty
Miser
- Tolle Listen - Eine Liste der tollen Listen (sehr Meta!)
- DevOps Weekly - Eine wöchentliche Mailingliste mit interessanten devOps verwandten Nachrichten und Tools
- Das Phoenix -Projekt - ein Roman darüber, DevOps und helfen Ihrem Unternehmen, zu gewinnen
- DevOps'ish - Ein Newsletter, der sich auf Personen, Prozess und Tools in den DEVOPS-, Cloud -nativen und Open -Source -Räumen konzentriert.
- Letzte Woche in AWS bleiben Sie mit AWS -Ankündigungen Schritt
- Der neue Stack-Kontext und die Erklärung von Technologien im Bereich im Maßstab, um den Wissen voranzutreiben
- Google Cloud Platfrom Blog Dies kann eine zuverlässige Quelle für Lieferantenneutralinformationen sein, da es sich um ein Produktblog handelt, das "Produktaktualisierungen, Kundengeschichten und Tipps und Techniken auf der Google Cloud-Plattform" abdeckt. Wenn Sie die GCP verwenden, ist es ein Muss. Wenn nicht, ist es eine gute Idee zu lesen.
- Der DevOps -Versand ist ein wöchentliches, kuratiertes von DevOps Protagonist Matty Straton.