Skip to content

Module Assessment — DevOps & Version Control

Module Assessment — DevOps & Version Control

Section titled “Module Assessment — DevOps & Version Control”

Congratulations on completing Module 06 — DevOps & Version Control.

Throughout this module, you learned the core technologies and practices that modern organizations use to develop, manage, secure, and deploy software.

This assessment evaluates both your theoretical understanding and your practical knowledge.

The questions are based on real-world scenarios similar to those encountered by Cloud Engineers, DevOps Engineers, Platform Engineers, Security Engineers, and Site Reliability Engineers.


Item Details
Module Module 06 — DevOps & Version Control
Total Questions 40
Question Types Multiple Choice, Scenario-Based
Passing Score 70%
Time Limit 60 Minutes
Difficulty Beginner to Intermediate

Before you begin:

  • Read every question carefully.
  • Select the best answer.
  • Some questions are scenario-based.
  • Think like an enterprise engineer.
  • Review your answers before submitting.

What is the primary purpose of Git?

  • A. Database Management
  • B. Version Control
  • C. Container Management
  • D. Network Monitoring

Answer: B


Which command initializes a new Git repository?

  • A. git clone
  • B. git init
  • C. git create
  • D. git start

Answer: B


Which command stages all modified files?

  • A. git commit
  • B. git status
  • C. git add .
  • D. git push

Answer: C


Which command creates a snapshot of staged changes?

  • A. git push
  • B. git commit
  • C. git clone
  • D. git fetch

Answer: B


Which file tells Git to ignore specific files?

  • A. ignore.txt
  • B. gitignore.txt
  • C. .gitignore
  • D. .ignore

Answer: C


GitHub is primarily used for:

  • A. Operating Systems
  • B. Remote Git Repository Hosting
  • C. Databases
  • D. Networking

Answer: B


Which command uploads commits to GitHub?

  • A. git pull
  • B. git clone
  • C. git push
  • D. git fetch

Answer: C


A Pull Request is used to:

  • A. Delete repositories
  • B. Merge changes into another branch
  • C. Install Git
  • D. Create Docker images

Answer: B


Which GitHub feature tracks bugs and enhancement requests?

  • A. Projects
  • B. Releases
  • C. Issues
  • D. Packages

Answer: C


Which branch typically represents production-ready code?

  • A. test
  • B. feature
  • C. main
  • D. bugfix

Answer: C


Which file introduces a GitHub repository?

  • A. LICENSE
  • B. README.md
  • C. install.txt
  • D. config.yaml

Answer: B


Which symbol creates a Heading 1 in Markdown?

  • A. *
  • B. #
  • C. >
  • D. +

Answer: B


Markdown is primarily used for:

  • A. Programming
  • B. Technical Documentation
  • C. Database Queries
  • D. Network Configuration

Answer: B


Which documentation explains step-by-step operational procedures?

  • A. README
  • B. API Guide
  • C. Runbook
  • D. Architecture Diagram

Answer: C


Which documentation describes overall system design?

  • A. User Guide
  • B. Architecture Document
  • C. FAQ
  • D. License

Answer: B


CI stands for:

  • A. Continuous Infrastructure
  • B. Continuous Integration
  • C. Continuous Installation
  • D. Continuous Improvement

Answer: B


Which stage usually follows a successful build?

  • A. Deployment
  • B. Automated Testing
  • C. Monitoring
  • D. Backup

Answer: B


Which tool provides built-in CI/CD on GitHub?

  • A. Jenkins
  • B. GitHub Actions
  • C. Docker
  • D. Terraform

Answer: B


Continuous Deployment means:

  • A. Manual deployment
  • B. Automatic deployment after successful validation
  • C. Weekly releases
  • D. Manual testing only

Answer: B


Which deployment strategy gradually releases software to a small percentage of users?

  • A. Rolling
  • B. Canary
  • C. Blue-Green
  • D. Recreate

Answer: B


Docker packages applications into:

  • A. Virtual Machines
  • B. Containers
  • C. Clusters
  • D. Buckets

Answer: B


Which file defines how a Docker image is built?

  • A. docker.json
  • B. Dockerfile
  • C. compose.txt
  • D. image.yml

Answer: B


Which command lists running containers?

  • A. docker images
  • B. docker ps
  • C. docker run
  • D. docker build

Answer: B


Docker Hub is:

  • A. Monitoring Tool
  • B. Container Registry
  • C. Database
  • D. Source Control Platform

Answer: B


Which command downloads a Docker image?

  • A. docker build
  • B. docker pull
  • C. docker start
  • D. docker create

Answer: B


Infrastructure as Code enables infrastructure to be managed using:

  • A. Spreadsheets
  • B. Configuration Files
  • C. Manual Clicks
  • D. Email

Answer: B


Terraform is primarily used for:

  • A. Database Administration
  • B. Infrastructure Provisioning
  • C. Log Monitoring
  • D. Security Testing

Answer: B


Terraform stores infrastructure information inside:

  • A. terraform.log
  • B. terraform.tfstate
  • C. terraform.conf
  • D. terraform.data

Answer: B


AWS CloudFormation templates are commonly written in:

  • A. YAML or JSON
  • B. XML
  • C. HTML
  • D. Markdown

Answer: A


Infrastructure code should be stored in:

  • A. Email
  • B. Git Repository
  • C. Spreadsheet
  • D. PDF

Answer: B


Section 7 — Enterprise DevOps & DevSecOps

Section titled “Section 7 — Enterprise DevOps & DevSecOps”

Which framework represents Culture, Automation, Lean, Measurement, and Sharing?

  • A. Scrum
  • B. CALMS
  • C. Agile
  • D. Kanban

Answer: B


SRE stands for:

  • A. Software Reliability Engineering
  • B. Site Reliability Engineering
  • C. Secure Runtime Engineering
  • D. Service Release Engineering

Answer: B


Which three pillars make up Observability?

  • A. Metrics, Logs, Traces
  • B. CPU, Memory, Disk
  • C. Build, Test, Deploy
  • D. Git, Docker, Kubernetes

Answer: A


Shift Left Security means:

  • A. Remove security testing
  • B. Perform security earlier in development
  • C. Deploy faster
  • D. Reduce monitoring

Answer: B


Which type of testing analyzes source code without executing it?

  • A. DAST
  • B. Penetration Testing
  • C. SAST
  • D. Fuzz Testing

Answer: C


Which tool is commonly used to scan container images?

  • A. Terraform
  • B. Trivy
  • C. Git
  • D. Docker Hub

Answer: B


Where should secrets such as API keys be stored?

  • A. Source Code
  • B. Git Repository
  • C. Secrets Manager or Vault
  • D. README File

Answer: C


What is the Principle of Least Privilege?

  • A. Give every user administrator access
  • B. Give only the permissions required
  • C. Remove authentication
  • D. Share credentials

Answer: B


DevSecOps integrates security into:

  • A. Only Production
  • B. Only Development
  • C. Every stage of the Software Development Lifecycle
  • D. Only CI/CD

Answer: C


Which statement best summarizes DevOps?

  • A. It is only about Docker.
  • B. It is only about automation.
  • C. It combines people, processes, culture, and technology to deliver software rapidly and reliably.
  • D. It replaces software development.

Answer: C


Congratulations on completing the DevOps & Version Control Module Assessment.

If you successfully answered 70% or more of the questions correctly, you’ve demonstrated a solid understanding of:

  • Git Fundamentals
  • GitHub Collaboration
  • Markdown & Technical Documentation
  • CI/CD Concepts
  • Docker
  • Infrastructure as Code
  • Enterprise DevOps
  • DevSecOps

These are foundational skills expected of modern Cloud Engineers, DevOps Engineers, Platform Engineers, and Security Engineers.


➡️ Module 07 — Cloud Platforms Fundamentals

In the next module, you’ll begin working with the major cloud platforms used across the industry.

You’ll learn about:

  • Cloud Computing Fundamentals
  • AWS Core Services
  • Microsoft Azure Fundamentals
  • Google Cloud Platform (GCP)
  • Cloud Architecture
  • Shared Responsibility Model
  • Identity and Access Management (IAM)
  • Cloud Networking
  • Cloud Storage
  • Enterprise Cloud Best Practices

This module will provide the cloud foundation needed before moving into advanced Cloud Security, Kubernetes, DevSecOps, and AI Engineering learning paths.

Congratulations on completing Module 06 — DevOps & Version Control! 🎉🚀