Module Assessment — DevOps & Version Control
Module Assessment — DevOps & Version Control
Section titled “Module Assessment — DevOps & Version Control”Assessment Overview
Section titled “Assessment Overview”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.
Assessment Information
Section titled “Assessment Information”| 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 |
Instructions
Section titled “Instructions”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.
Section 1 — Git Fundamentals
Section titled “Section 1 — Git Fundamentals”Question 1
Section titled “Question 1”What is the primary purpose of Git?
- A. Database Management
- B. Version Control
- C. Container Management
- D. Network Monitoring
Answer: B
Question 2
Section titled “Question 2”Which command initializes a new Git repository?
- A. git clone
- B. git init
- C. git create
- D. git start
Answer: B
Question 3
Section titled “Question 3”Which command stages all modified files?
- A. git commit
- B. git status
- C. git add .
- D. git push
Answer: C
Question 4
Section titled “Question 4”Which command creates a snapshot of staged changes?
- A. git push
- B. git commit
- C. git clone
- D. git fetch
Answer: B
Question 5
Section titled “Question 5”Which file tells Git to ignore specific files?
- A. ignore.txt
- B. gitignore.txt
- C. .gitignore
- D. .ignore
Answer: C
Section 2 — GitHub
Section titled “Section 2 — GitHub”Question 6
Section titled “Question 6”GitHub is primarily used for:
- A. Operating Systems
- B. Remote Git Repository Hosting
- C. Databases
- D. Networking
Answer: B
Question 7
Section titled “Question 7”Which command uploads commits to GitHub?
- A. git pull
- B. git clone
- C. git push
- D. git fetch
Answer: C
Question 8
Section titled “Question 8”A Pull Request is used to:
- A. Delete repositories
- B. Merge changes into another branch
- C. Install Git
- D. Create Docker images
Answer: B
Question 9
Section titled “Question 9”Which GitHub feature tracks bugs and enhancement requests?
- A. Projects
- B. Releases
- C. Issues
- D. Packages
Answer: C
Question 10
Section titled “Question 10”Which branch typically represents production-ready code?
- A. test
- B. feature
- C. main
- D. bugfix
Answer: C
Section 3 — Markdown & Documentation
Section titled “Section 3 — Markdown & Documentation”Question 11
Section titled “Question 11”Which file introduces a GitHub repository?
- A. LICENSE
- B. README.md
- C. install.txt
- D. config.yaml
Answer: B
Question 12
Section titled “Question 12”Which symbol creates a Heading 1 in Markdown?
- A. *
- B. #
- C. >
- D. +
Answer: B
Question 13
Section titled “Question 13”Markdown is primarily used for:
- A. Programming
- B. Technical Documentation
- C. Database Queries
- D. Network Configuration
Answer: B
Question 14
Section titled “Question 14”Which documentation explains step-by-step operational procedures?
- A. README
- B. API Guide
- C. Runbook
- D. Architecture Diagram
Answer: C
Question 15
Section titled “Question 15”Which documentation describes overall system design?
- A. User Guide
- B. Architecture Document
- C. FAQ
- D. License
Answer: B
Section 4 — CI/CD
Section titled “Section 4 — CI/CD”Question 16
Section titled “Question 16”CI stands for:
- A. Continuous Infrastructure
- B. Continuous Integration
- C. Continuous Installation
- D. Continuous Improvement
Answer: B
Question 17
Section titled “Question 17”Which stage usually follows a successful build?
- A. Deployment
- B. Automated Testing
- C. Monitoring
- D. Backup
Answer: B
Question 18
Section titled “Question 18”Which tool provides built-in CI/CD on GitHub?
- A. Jenkins
- B. GitHub Actions
- C. Docker
- D. Terraform
Answer: B
Question 19
Section titled “Question 19”Continuous Deployment means:
- A. Manual deployment
- B. Automatic deployment after successful validation
- C. Weekly releases
- D. Manual testing only
Answer: B
Question 20
Section titled “Question 20”Which deployment strategy gradually releases software to a small percentage of users?
- A. Rolling
- B. Canary
- C. Blue-Green
- D. Recreate
Answer: B
Section 5 — Docker
Section titled “Section 5 — Docker”Question 21
Section titled “Question 21”Docker packages applications into:
- A. Virtual Machines
- B. Containers
- C. Clusters
- D. Buckets
Answer: B
Question 22
Section titled “Question 22”Which file defines how a Docker image is built?
- A. docker.json
- B. Dockerfile
- C. compose.txt
- D. image.yml
Answer: B
Question 23
Section titled “Question 23”Which command lists running containers?
- A. docker images
- B. docker ps
- C. docker run
- D. docker build
Answer: B
Question 24
Section titled “Question 24”Docker Hub is:
- A. Monitoring Tool
- B. Container Registry
- C. Database
- D. Source Control Platform
Answer: B
Question 25
Section titled “Question 25”Which command downloads a Docker image?
- A. docker build
- B. docker pull
- C. docker start
- D. docker create
Answer: B
Section 6 — Infrastructure as Code
Section titled “Section 6 — Infrastructure as Code”Question 26
Section titled “Question 26”Infrastructure as Code enables infrastructure to be managed using:
- A. Spreadsheets
- B. Configuration Files
- C. Manual Clicks
- D. Email
Answer: B
Question 27
Section titled “Question 27”Terraform is primarily used for:
- A. Database Administration
- B. Infrastructure Provisioning
- C. Log Monitoring
- D. Security Testing
Answer: B
Question 28
Section titled “Question 28”Terraform stores infrastructure information inside:
- A. terraform.log
- B. terraform.tfstate
- C. terraform.conf
- D. terraform.data
Answer: B
Question 29
Section titled “Question 29”AWS CloudFormation templates are commonly written in:
- A. YAML or JSON
- B. XML
- C. HTML
- D. Markdown
Answer: A
Question 30
Section titled “Question 30”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”Question 31
Section titled “Question 31”Which framework represents Culture, Automation, Lean, Measurement, and Sharing?
- A. Scrum
- B. CALMS
- C. Agile
- D. Kanban
Answer: B
Question 32
Section titled “Question 32”SRE stands for:
- A. Software Reliability Engineering
- B. Site Reliability Engineering
- C. Secure Runtime Engineering
- D. Service Release Engineering
Answer: B
Question 33
Section titled “Question 33”Which three pillars make up Observability?
- A. Metrics, Logs, Traces
- B. CPU, Memory, Disk
- C. Build, Test, Deploy
- D. Git, Docker, Kubernetes
Answer: A
Question 34
Section titled “Question 34”Shift Left Security means:
- A. Remove security testing
- B. Perform security earlier in development
- C. Deploy faster
- D. Reduce monitoring
Answer: B
Question 35
Section titled “Question 35”Which type of testing analyzes source code without executing it?
- A. DAST
- B. Penetration Testing
- C. SAST
- D. Fuzz Testing
Answer: C
Question 36
Section titled “Question 36”Which tool is commonly used to scan container images?
- A. Terraform
- B. Trivy
- C. Git
- D. Docker Hub
Answer: B
Question 37
Section titled “Question 37”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
Question 38
Section titled “Question 38”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
Question 39
Section titled “Question 39”DevSecOps integrates security into:
- A. Only Production
- B. Only Development
- C. Every stage of the Software Development Lifecycle
- D. Only CI/CD
Answer: C
Question 40
Section titled “Question 40”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
Assessment Summary
Section titled “Assessment Summary”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.
What’s Next?
Section titled “What’s Next?”➡️ 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! 🎉🚀