Skip to main content
RunBook Academy

Git, CI/CD & GitOps · Self-assessment

Knowledge checks

Every knowledge check in this course, in curriculum order. Each link opens the page at its quiz. The questions are auto-graded in the browser and nothing is recorded — a wrong answer costs you only the explanation, which is the part worth reading.

Knowledge checks
716
Parts covered
119
Of all lessons
100%

Part I

Version Control Foundations

6 checks

Part II

Git Architecture

6 checks

Part III

Git Objects

6 checks

Part IV

Commit Graph and History

6 checks

Part V

Branches, Refs and HEAD

6 checks

Part VI

Index / Staging Area

6 checks

Part VII

Repository Inspection

6 checks

Part VIII

Branching

6 checks

Part IX

Merging

6 checks

Part X

Merge Conflicts

6 checks

Part XI

Rebasing

6 checks

Part XII

Merge vs Rebase

6 checks

Part XIII

Cherry-Pick

6 checks

Part XIV

Revert

6 checks

Part XV

Reset

6 checks

Part XVI

Restore and Switch

6 checks

Part XVII

Reflog

6 checks

Part XVIII

Git Recovery

6 checks

Part XIX

Tags and Releases

6 checks

Part XX

Remotes

6 checks

Part XXI

Fetch vs Pull

6 checks

Part XXII

Force Push

6 checks

Part XXIII

Worktrees

6 checks

Part XXIV

Bisect

6 checks

Part XXV

Hooks

6 checks

Part XXVI

Git Configuration

6 checks

Part XXVII

Infrastructure Repository Architecture

6 checks

Part XXVIII

Monorepo vs Multi-Repo

6 checks

Part XXIX

Branching Strategies

6 checks

Part XXX

Pull Requests and Merge Requests

6 checks

Part XXXI

CODEOWNERS and Ownership Controls

6 checks

Part XXXII

Protected Branches

6 checks

Part XXXIII

Commit and Tag Signing

6 checks

Part XXXIV

Git Security

6 checks

Part XXXV

Secrets in Git

6 checks

Part XXXVI

Git History Rewriting

6 checks

Part XXXVII

CI Fundamentals

6 checks

Part XXXVIII

CI Architecture

6 checks

Part XXXIX

Pipelines

6 checks

Part XL

Runners

6 checks

Part XLI

Runner Security

6 checks

Part XLII

CI Secrets

6 checks

Part XLIII

OIDC and Short-Lived Credentials

6 checks

Part XLIV

Artifacts

6 checks

Part XLV

Artifact Immutability

6 checks

Part XLVI

Caching

6 checks

Part XLVII

Pipeline Dependencies

6 checks

Part XLVIII

Conditional Execution

6 checks

Part XLIX

Infrastructure CI

6 checks

Part L

Terraform CI

6 checks

Part LI

Ansible CI

6 checks

Part LII

Kubernetes CI

6 checks

Part LIII

Container CI

6 checks

Part LIV

Infrastructure Testing Strategy

6 checks

Part LV

Continuous Delivery versus Continuous Deployment

6 checks

Part LVI

Deployment Environments

6 checks

Part LVII

Approval Gates

6 checks

Part LVIII

Deployment Strategies

6 checks

Part LIX

Rollback

6 checks

Part LX

Forward Fix versus Rollback

6 checks

Part LXI

Pipeline Failure Handling

6 checks

Part LXII

Concurrency

6 checks

Part LXIII

CI/CD Observability

6 checks

Part LXIV

Auditability

6 checks

Part LXV

Software Supply Chain Security

6 checks

Part LXVI

Third-Party Actions and Plugins

6 checks

Part LXVII

Dependency Pinning

6 checks

Part LXVIII

SBOM

6 checks

Part LXIX

Artifact Signing

6 checks

Part LXX

Provenance

6 checks

Part LXXI

CI/CD Threat Modelling

6 checks

Part LXXII

GitOps Foundations

6 checks

Part LXXIII

Push versus Pull Deployment

6 checks

Part LXXIV

Reconciliation

6 checks

Part LXXV

Drift

6 checks

Part LXXVI

GitOps Repository Architecture

6 checks

Part LXXVII

Argo CD

6 checks

Part LXXVIII

Flux

6 checks

Part LXXIX

Sync Strategies

6 checks

Part LXXX

GitOps Pruning

6 checks

Part LXXXI

Synced versus Healthy

6 checks

Part LXXXII

GitOps Secrets

6 checks

Part LXXXIII

GitOps RBAC

6 checks

Part LXXXIV

Environment Promotion

6 checks

Part LXXXV

GitOps Rollback

7 checks

Part LXXXVI

GitOps Failure Modes

6 checks

Part LXXXVII

GitOps During Incidents

6 checks

Part LXXXVIII

Infrastructure GitOps

6 checks

Part LXXXIX

Repository Security

6 checks

Part XC

CI Platform Security

6 checks

Part XCI

Least Privilege CI/CD

6 checks

Part XCII

Protected Environments

6 checks

Part XCIII

Credential Rotation

6 checks

Part XCIV

Incident: Secret Leak

6 checks

Part XCV

Incident: Compromised Runner

6 checks

Part XCVI

Incident: Malicious Dependency

6 checks

Part XCVII

CI/CD Disaster Recovery

6 checks

Part XCVIII

Git Hosting Failure

7 checks

Part XCIX

Artifact Registry Failure

6 checks

Part C

Runner Capacity

6 checks

Part CI

Pipeline Performance

6 checks

Part CII

Large Repository Performance

6 checks

Part CIII

Infrastructure Repository Anti-Patterns

6 checks

Part CIV

CI/CD Anti-Patterns

6 checks

Part CV

GitOps Anti-Patterns

6 checks

Part CVI

Change Management

6 checks

Part CVII

Production Infrastructure Delivery Architecture

6 checks

Part CVIII

Infrastructure-as-Code Integration

6 checks

Part CIX

Terraform Delivery Pipeline

6 checks

Part CX

Ansible Delivery Pipeline

6 checks

Part CXI

Kubernetes Delivery Pipeline

6 checks

Part CXII

Container Delivery Pipeline

6 checks

Part CXIII

Observability Integration

6 checks

Part CXIV

Deployment Markers

6 checks

Part CXV

Production Operating Model

6 checks

Part CXVI

Governance Without Bureaucracy

6 checks

Part CXVII

Compliance and Audit

6 checks

Part CXVIII

Final Reference Architecture

6 checks

Part Final

Final Assessment

6 checks