Cours 7.2 Flashcards

1
Q

Que veut dire l’acronyme devops?

A

Developpement - Operators

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Give examples of user stories.

A

• As an administrator I want to connect to
System X so that I can reboot the system
• As an application I need a database so I can
store my data
• As a service manager I need a report of the
CPU, Memory and Disk so I can report it
on the weekly service meetings

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Quel est l’objectif de DevOps?

A

Baisser le risque lié au changement à travers les outils et la culture.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is ITIL?

A

ITIL describes processes, procedures, tasks, and checklists which are not organization-specific nor technology-specific, but can be applied by an organization for establishing integration with the organization’s strategy, delivering value, and maintaining a minimum level of competency. It allows the organization to establish a baseline from which it can plan, implement, and measure. It is used to demonstrate compliance and to measure improvement.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Pourquoi DevOps a-t-il été développé?

A

Devops a été développé principalement en réaction en réponse à l’échec de ITIL et pour trouver une solution aux limitation de ITIL. Devops participe à enlever les silos et renforcer les activités coopératives où chaque personne s’engage à délivrer quelque chose à ses pairs. DEVOPS PROMOUVOIT LA COMMUNAUTÉ ET LA COMMUNICATION ALORS QU’ITIL FAIT L’INVERSE.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Quel est l’origine de DevOps?

A

(TRADUIRE) DevOps phenomenon originated from continuous deployment as an evolution of agile software development, informed by lean principles

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Pourquoi DevOps a-t-il été développé?

A
  • Mise en production plus rapide (et plus prédictible)
  • Augmenter la satisfaction des utilisateurs
  • Améliorer la qualité du logiciel
  • Augmenter la productivité des programmeurs
  • Diminuer le risque d’échec de nouvelles fonctionnalités
  • Rétroaction plus rapide
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Quel est l’influence d’agile sur devops?

A
  • Collaboration/communication entre tous les rôles concernés
  • Développement/déploiement incrémental (incluant l’infrastructure)
  • Intégration en continu appliquée de façon plus extrême (probabilité élevée de livraison)
  • Complexité de processus plus basse
  • Support automatisé de tâches régulières
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Quelle est l’influence du LEAN sur l’approche DevOps?

A
  • Toujours optimiser du point de vue systémique
  • Amélioration continue
  • Mise en production rapide
  • Élimination des déchets, c-à-d. des activités n’apportant pas de valeur ajoutée pour l’organisation ou les utilisateurs.
  • Construction de qualité dans le produit
  • Engagement de toutes les parties prenantes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Quelles sont les 5 activités clés pour l’adoption de DevOps en pratique?

A
  1. Collaboration entre Dev et Ops
  2. Changement de culture (empathie, esprit ouvert, solidarité, support mutuel, harmonie, responsabilité partagée).
  3. Automatisation
  4. Mesurements
  5. Surveillance en continu (continuous monitoring)
    - Requiert la collaboration entre les développeurs et les opérateurs pour s’assurer que l’information essentielle est produite par le système.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Quels sont les avantages de DevOps?

A
  • Harmonisation entre environnement de développement et de production
  • Réaction plus rapide aux bogues raportés
  • Plus bas time-to-market
  • Mise en production et maintenance plus rapide
  • Absence de barrières administratives => automatisation plus extrême
  • Motivation plus haute parmi les développeurs et les opérateurs.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Quels sont les enjeux pour DevOps?

A
  • Autres domaines que web/cloud?
  • Comment migrer d’une organisation non DevOps
  • “opérations=juste programmer”
  • Sécurité et fiabilité des systèmes critiques?
  • Développeurs doivent apprendre des concepts et des langages de programmation des opérateurs.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly