Difficulty: Easy
Correct Answer: librarian
Explanation:
Introduction / Context:
Before modern DevOps pipelines, data centers maintained formal controls over software and data artifacts. Even today, regulated environments require clear custody and version control for programs and critical datasets. Understanding traditional roles clarifies separation of duties and reduces operational risk.
Given Data / Assumptions:
Concept / Approach:
The data librarian (often shortened to “librarian”) maintains program libraries, master files, and backup sets, ensuring proper labeling, versioning, and distribution only to authorized personnel. This role supports change management and helps prevent unauthorized program alterations. By contrast, computer operators run jobs and monitor systems; data entry operators input data; and programmers develop code but should not control its production storage and distribution in tightly controlled environments.
Step-by-Step Solution:
Verification / Alternative check:
Audit frameworks emphasize separation of duties: developers create code; operators run it; librarians safeguard and distribute it under change control.
Why Other Options Are Wrong:
Common Pitfalls:
Allowing developers direct access to production libraries; weak version control causing rollback issues.
Final Answer:
librarian
Discussion & Comments