génial-révémants
Ressources impressionnantes pour DevOps
Qu'est-ce que DevOps?
DevOps est une culture, un mouvement ou une pratique qui met l'accent sur la collaboration et la communication des développeurs de logiciels et d'autres professionnels des technologies de l'information (TI) tout en automatisant le processus de livraison de logiciels et de changements d'infrastructure. DevOps est un composé coupé de «développement» et «opérations». Wikipedia
Indice
- Culture
- Processus
- Technologie
- Sécurité
- Outils
- Mission
Culture
- Culture DevOps
- La loi de Conway - déclare que les organisations auront tendance à produire des systèmes qui reflètent leurs structures de communication
- Ce que les experts en sécurité doivent savoir sur DevOps et la livraison continue - Informations et avantages sociaux pour les équipes de sécurité et DevOps travaillant ensemble
- DevOps et le mythe de l'efficacité partie 1 et partie 2 - complexe vs compliqué et efficacité - DevOps pour l'entreprise
- Qui conduit la culture à DevOps?
Processus
- Choisir la conception plutôt que l'architecture - à partir des histoires d'utilisateurs et de l'expérience utilisateur
- Incident post-mortem les meilleurs pratices
Gestion de projet
- Organisation des problèmes de github - une (de nombreuses) approches pour gérer et marquer les problèmes de github
- Libérez les équipes prêtes - une infographie montrant comment les équipes agiles d'Atlassian se libérent tôt et souvent
- Utilisation de Kanban Over Scrum - Un article utile sur les avantages de Kanban Over Scrum (mais pas toujours pertinent pour chaque équipe)
Cartographie
- Mappage de Wardley - Une introduction à la cartographie des chaînes de valeurs pour aider à comprendre le "pourquoi" pour les organisations et les équipes DevOps.
Automation
Qualité
Open source
- Faire de votre projet Open Source Nouveau.
Technologie
- Modèles d'infrastructure de base - modèles de base observés tout en travaillant sur la technologie de construction / ci / déploiement
- Infrastructure comme code - L'approche de la définition de l'infrastructure via un code qui peut ensuite être traité comme n'importe quel logiciel
Conteneurs
- Le cas curieux de conteneurs Linux - un article de blog discutant des problèmes réels de déploiement de conteneurs à travers les systèmes distribués.
- Le train venant en sens inverse des déploiements de conteneurs d'entreprise - Résumé du blog des conteneurs et quelques antipatterns.
- DevOps, conteneurs et microservices: séparer le battage médiatique de la réalité - une présentation décrivant un avenir de la façon de créer et de déployer des applications pour générer une valeur commerciale.
- Vidéos du sommet tectonique - Une liste de lecture YouTube de Container et DevOps Présentations du Sommet tectonique en décembre 2015
- Une introduction pratique à la terminologie des conteneurs - il est crucial de comprendre la terminologie utilisée tout en discutant d'une conception de conteneurisation.
Systèmes d'exploitation
- L'art de la ligne de commande - un guide sur la ligne de commande pour les débutants et l'expérience
Nuage
- Infrastructure comme base de données - L'infrastructure ressemble plus à une base de données que de code?
Microservices
Sécurité
Vous ne feriez pas de base64 un mot de passe - cryptographie décodée - une amorce sur la cryptographie pour les développeurs
Comment protéger votre infrastructure contre l'attaquant de base - un bon aperçu des configurations de sécurité importantes dans les systèmes basés sur Linux
Guide de sécurité des infrastructures de réseau par Agence nationale de sécurité Cybersecurity USA
Outils
Conteneurs
- Docker - L'outil qui a lancé le mouvement des conteneurs moderne
- RKT - Un autre contenant du conteneur et des spécifications par l'équipe de Coreos
Systèmes d'exploitation
- Rancheros - Un autre petit système d'exploitation de conteneur où tout le système d'exploitation est conteneurisé.
Gestionnaires de cluster
- Kubernetes
- Nomade
- Mésos
- Essaim
Contrôle de la source
- GIT - Le système de contrôle de version distribué le plus populaire.
- Mercuriel
- GitHub - Git Repo Hosting en tant que service
- GitLab - Repos de git auto-hébergé
Gestion de la configuration
- Anable
- Cuisinier
- Fantoche
Intégration et déploiement continu
- Jenkins
- BuildKite
- Drone
- Travis
- Gitlab ci
Gestion des incidents
Mission
- Listes impressionnantes - une liste de listes impressionnantes (très méta!)
- DevOps Weekly - Une liste de diffusion hebdomadaire avec des nouvelles et des outils de DevOps intéressants
- Le projet Phoenix - un roman à ce sujet, DevOps et aidant votre entreprise à gagner
- DevOps'ish - Une newsletter s'est concentrée sur les personnes, les processus et les outils dans les espaces DevOps, Native et Open Source.
- La semaine dernière dans AWS, suivez les annonces AWS
- Le nouveau contexte de pile et l'explication des technologies à l'échelle pour faire progresser les connaissances
- Blog Google Cloud Platfrom Cela peut être une source fiable d'informations neutres sur les fournisseurs en raison du fait qu'il s'agit d'un blog de produits qui couvre "les mises à jour des produits, les contes des clients et les conseils et techniques sur Google Cloud Platform". Si vous utilisez le GCP, c'est une lecture incontournable; Sinon, c'est une bonne idée de lire.
- The DevOps Dispatch est un hebdomadaire, organisé par le protagoniste de DevOps Matty Straton.