0% found this document useful (0 votes)
12 views2 pages

Devops QB Unit I-II

The document outlines various software development methodologies, including Waterfall, Agile, and SCRUM, along with their key components and differences. It also discusses DevOps principles, practices, and tools, emphasizing the importance of CI/CD and version control systems like Git. Additionally, it covers challenges in DevOps implementation and best practices for effective collaboration and integration in development workflows.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views2 pages

Devops QB Unit I-II

The document outlines various software development methodologies, including Waterfall, Agile, and SCRUM, along with their key components and differences. It also discusses DevOps principles, practices, and tools, emphasizing the importance of CI/CD and version control systems like Git. Additionally, it covers challenges in DevOps implementation and best practices for effective collaboration and integration in development workflows.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

PART A

1. What is Software Development Methodology? List out the Software Development


Methodologies.
2. List out the steps in Waterfall Model.
3. Differentiate waterfall and agile model.
4. Agile or Iterative or Incremental model.
5. What is SCRUM?
6. Sprint Review
7. List out the three questions reviewed during daily Scrum.
8. Who is the Scrum Master? Explain.
9. List out the benefits of DevOps.
10. What is DevOps?
11. Highlight the 7 steps to be followed to choose the right DevOps tools.
12. Define CI/CD
13. Principles of DevOps.
14. Best practices that help lay the foundation of a strong DevOps culture.
15. List out the 7 C’s of DevOps lifecycle for business agility.
16. What are the challenges with DevOps implementation?
17. What is Version control system?
18. What is Git?
19. Advantages of Git.
20. Importance of Git.
21. Explain COMMIT in GiT,
22. CLONE Command in GiT
23. git push command
24. What is the purpose of branching in Git, and how does it help in managing different features
or tasks?
25. Explain the difference between merging and rebasing in Git.
26. git merge command
27. How does the Git workflow facilitate collaboration between multiple developers?
28. What is the role of pull requests in a Git collaboration workflow?
29. Importance of git collaboration.
30. Importance of git merging
PART B
1. Write a short note on Software Development Lifecycle Models(SDLC).
2. Waterfall Model
3. Agile Model
4. SCRUM model
5. Write a note on Operational Methodologies
i. ITIL
ii. COBIT
6. What are the key principles of Lean methodology in system development / Explain System
Methodologies in detail?
7. Write a note on.
i. Continuous Integration
ii. Continuous Deployment
8. Elaborate Infrastructure as a code (IaC) in detail
9. Explain test driven Development, application development
10. Elaborate the best Practices and principles used while implementing DevOps.
11. Explain all the 7 C’s of DevOps lifecycle for business agility.

12. How to choose right DevOps tools? Explain all the steps to choose the right DevOps
tools.
13. What are the key challenges faced during DevOps implementation?
14. How Git repository works? explain all the states in detail
15. How does Git manage version history, and what are the benefits of using tags in the
versioning process?

16. Explain all the important Git commands used to perform basic operations.
17. What are the key differences between git clone, git pull, and git fetch in Git, and when
should each be used in a collaborative workflow?
18. Describe the purpose and usage of git log. How can you customize the output to show
specific commit history, such as showing commits by a particular author or within a
specific time frame?
19. Explain the process of creating, switching, and merging branches in Git. What is the
importance of branching in Git, and how does it support collaborative development?
20. How can you ensure that your Git branching strategy supports a smooth and efficient CI/CD
pipeline, especially when using feature branches, release branches?

21. Collaboration and integration in git workflows.

Part C

1. How can Git be used to manage multiple versions of a product using branching? Describe
how to maintain and merge long-lived branches such as v1.x, v2.x, etc., while continuing
development on a main branch.
2. Git Checkout, Git Forking
3. Git Tags

You might also like