KEMBAR78
DevOps II Mid Assignment Questions | PDF | Software Industry | Computer Science
0% found this document useful (0 votes)
18 views3 pages

DevOps II Mid Assignment Questions

Uploaded by

sakshiravte4
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views3 pages

DevOps II Mid Assignment Questions

Uploaded by

sakshiravte4
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

DevOps II Mid Assignment Questions

1. a) What is a hosted Git server, and can you name three popular
hosted Git platforms?
b) Explain how SaltStack's master-minion architecture works
and describe the role of each component.

2. a) List five Git server implementations that support Git version


control.
b) Define build dependencies and list the tools commonly used
to manage them

3. a) Analyze the difference between Docker containers and


virtual machines
b) Explain the role of the Jenkins Plugin Manager and why
keeping plugins up-to-date is important.

4. a) How does Gerrit facilitate code review in the software


development process?
b) Define White-box Testing and list some of the techniques
used in it

5. a) What is a pull request, and why is it used in collaborative


software development?
b) Evaluate the advantages and disadvantages of Black-box
Testing compared to other testing methods
6. a) How does GitLab integrate Git version control with
continuous integration and continuous deployment (CI/CD)?
b) Evaluate the advantages of Grey-box testing over Black-box
Testing and White-box testing in the context of CI/CD pipelines

7. a) What is a build system, and why is it important in the


software development process?
b) How do Build Slaves work in conjunction with a Build
Master to distribute the load in a CI/CD pipeline?

8. a) Explain in detail various types of testing


b) How does a build pipeline automate the flow of software
delivery in DevOps? Explain the role of job chaining in this
automation.

9. a) List pros and three cons of test automation


b) Explain how a build trigger works in a DevOps pipeline and
provide an example of how it automates the CI/CD process.

10. a) Explain types of backend Testing


b) Define Infrastructure as Code (IaC) and list its key
benefits in a DevOps environment.

11. a) Compare the effectiveness of Test-Driven Development


with traditional development approaches in reducing software
bugs.
b) Explain how the Build phase integrates with the
subsequent phases in a DevOps pipeline

12. a) Demonstrate how to configure a Puppet Agent to


connect to a Puppet Master.
b) Evaluate the factors that should be considered when
choosing an alternative build server for a DevOps pipeline.

13. a) List the key components of Ansible ? Why does Ansible


use an agentless architecture?
b) Describe how SonarQube integrates with Jenkins to
perform code quality analysis during the build process and
visualize the results.

14. a) Describe the role of Puppet manifests and how they are
used to define the desired state of a system.
b) Explain why it is important to resolve dependencies in
the correct order during the build process.

15. a) List the core components of Chef. Describe the purpose


of Chef recipes and how they are organized within cookbooks.
b) What is the purpose of a Docker image and how does it
differ from a Docker container?

You might also like