DevOps Fundamentals – MKSS 2 Lecture

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/61

flashcard set

Earn XP

Description and Tags

These vocabulary flashcards cover key terms, people, principles, metrics, tools and cultural aspects introduced in the MKSS 2 DevOps lecture, providing a comprehensive study aid for exam preparation.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No study sessions yet.

62 Terms

1
New cards
<p>DevOps</p>

DevOps

An approach that bridges the gap between agile development and operations to accelerate delivery, improve quality and foster collaboration.

2
New cards

Patrick Debois

Belgian consultant credited as a founder of DevOps; created DevOpsDays after seeing Flickr’s ‘10+ Deploys a Day’ talk (2009).

3
New cards

CAMS

DevOps framework standing for Culture, Automation, Measurement, Sharing (Edwards & Willis, 2010).

4
New cards

CALMR

Extended DevOps acronym: Culture, Automation, Lean, Measurement, Recovery (Jez Humble, 2014).

5
New cards

The Three Ways

Gene Kim’s DevOps principles: flow, feedback, and continuous learning/improvement (Phoenix Project, 2013).

6
New cards

High vs. Low Performers

Forsgren research shows high-performing IT orgs double their success in product delivery, efficiency, satisfaction, quality.

7
New cards

Deployment Frequency

One of the four key DevOps performance metrics describing how often software is released to production.

8
New cards

Lead Time for Changes

Time from code commit to running in production; shorter lead time indicates higher DevOps maturity.

9
New cards

MTTR (Mean Time To Restore)

Average time to recover from a failure; lower MTTR signals effective DevOps practices.

10
New cards

Change Failure Rate

Percentage of deployments causing incidents; a key DevOps stability metric.

11
New cards

BOFH

‘Bastard Operators From Hell’—stereotype of obstructive sysadmins who always say ‘no,’ hindering change.

12
New cards

Throw-it-over-the-wall Mentality

Developers releasing code without caring for operations impact; contrasts with DevOps collaboration.

13
New cards

Value Stream Management (VSM)

Lean technique to measure and optimize flow of value from idea to customer using metrics like lead time, cycle time.

14
New cards

Lean Principles

Identify value, map the value stream, create flow, establish pull, and pursue perfection; basis for DevOps flow.

15
New cards

Silos

Isolated departments (Dev vs Ops) that DevOps culture aims to dissolve for shared responsibility.

16
New cards

Team Topologies

Skelton & Pais model: Stream-aligned, Enabling, Platform, and Complicated-Subsystem teams for fast flow.

17
New cards

Stream-Aligned Team

End-to-end responsible team that builds and runs a product or service.

18
New cards

Enabling Team

Specialists who coach other teams, remove obstacles and spread practices.

19
New cards

Platform Team

Creates and maintains internal platforms offered as self-service to development teams.

20
New cards

Complicated-Subsystem Team

Handles areas requiring high expertise (e.g., algorithms, databases) so others can focus on value flow.

21
New cards

Version Control System (VCS)

Tool for tracking file changes, enabling collaboration, rollback and branching in software projects.

22
New cards

SCCS

Source Code Control System (1972) – first-generation local VCS by Bell Labs.

23
New cards

RCS

Revision Control System (1982) – improved local VCS simplifying SCCS use.

24
New cards

CVS

Concurrent Versions System (1990) – client-server second-generation VCS enabling network access.

25
New cards

Subversion

Centralized VCS (2004) designed to fix CVS limitations; adds transactional commits.

26
New cards

Git

Distributed VCS created by Linus Torvalds in 2005 offering speed, integrity and branching power.

27
New cards

Continuous Integration (CI)

Practice of frequently merging code to a shared repo where automated builds/tests verify each change.

28
New cards

Token-and-Bell CI

Manual CI approach using a shared token and bell to coordinate team check-ins before automation.

29
New cards

Continuous Delivery (CD)

Ability to push any change to production safely and quickly through automated pipelines.

30
New cards

Deployment Pipeline

Automated path from commit through build, test, staging to production; business decides release timing.

31
New cards

Continuous Deployment

Extension of CD where every passing change is automatically released to production.

32
New cards

Infrastructure as Code (IaC)

Managing infrastructure through code stored in VCS, enabling repeatable, consistent environments.

33
New cards

Terraform

General IaC tool for provisioning infrastructure across clouds via declarative configuration.

34
New cards

Pulumi

IaC tool allowing infrastructure definition in general-purpose languages (e.g., TypeScript).

35
New cards

Ansible

Agent-less configuration-management tool for automating provisioning and deployment.

36
New cards

Docker Compose

Tool for defining and running multi-container Docker applications via YAML.

37
New cards

Kubernetes

Container-orchestration platform automating deployment, scaling, and management of containerized apps.

38
New cards

Virtualization

Use of VMs/containers to create isolated, scalable, repeatable environments in DevOps pipelines.

39
New cards

Monitoring

Real-time observation of infrastructure, application performance, logs and user experience with alerting.

40
New cards

Observability Dashboard

Visual interface (metrics, logs, traces) helping teams detect issues and optimize systems.

41
New cards

Automation

Core DevOps practice of replacing manual, error-prone tasks with scripts and tools to improve speed and reliability.

42
New cards

Measurement

Systematic collection of data (lead time, MTTR, etc.) to inform improvements—part of CAMS/CALMR.

43
New cards

Sharing

Open dissemination of knowledge, practices and tools across teams to build trust and learning culture.

44
New cards

Recovery (Resilience)

CALMR element emphasizing fast restoration from failures through robust processes and architecture.

45
New cards

Culture over Tools

DevOps maxim stating that collaborative culture is more critical than any specific technology.

46
New cards

Waste (Muda)

Non-value-adding activities targeted for reduction through Lean and DevOps practices.

47
New cards

Pull System

Lean concept where work is initiated by downstream demand, reducing overproduction and queues.

48
New cards

Bottleneck

Constraint limiting flow; optimizing before/after it is ineffective (Theory of Constraints).

49
New cards

Cycle Time

Duration from work start to completion; used in VSM to identify delays.

50
New cards

Downtime

Period when service is unavailable; tracked in monitoring to gauge reliability.

51
New cards

MTBF (Mean Time Between Failures)

Average operating time between inherent failures; complements MTTR.

52
New cards

Automated Tests

Unit, API, UI, regression, etc.—executed by CI to keep software in a releasable state.

53
New cards

Feature Toggle

Technique allowing code deployment without enabling features, supporting safe releases.

54
New cards

Kanban Board

Visual tool for tracking work items and flow, often used to expose value stream in DevOps.

55
New cards

First-Time-Right

Lean rule: activity adds value only if done correctly the first time, guiding software quality focus.

56
New cards

Change Management

Coordinated process of introducing modifications while minimizing risk—streamlined in DevOps.

57
New cards

CI/CD Toolchain

Integrated set of tools (VCS, build server, test, deploy, monitor) enabling automated delivery.

58
New cards

State of DevOps Report

Annual Puppet (and others) study providing data on DevOps adoption and performance.

59
New cards

DevSecOps

Extension of DevOps integrating security practices into the pipeline from 2019 onward.

60
New cards

Phoenix Project

Novel by Gene Kim et al. illustrating DevOps principles through fictional company crisis.

61
New cards

Accelerate

Book by Forsgren, Humble, Kim detailing scientific findings linking DevOps to business performance.

62
New cards

Continuous Learning

Ongoing improvement cycle where teams reflect, experiment and share insights to evolve practices.

Explore top flashcards