Do you know about DevOps? Do you think you can answer all these quiz questions and answers related to DevOps? If so, take the test now and see for yourself. DevOps is a set of cultural philosophies and practices that automate and integrate software development and IT operations. It tends to reduce systems development life cycles and offers high software quality. If you want to check your knowledge regarding it, play this quiz. Best of luck, buddy!
A and B Only
C and B Only
C and D Only
D Only
Yes, there needs to be cultural shift within the organisation across all stakeholders to ensure a successful adoption of a DevOps approach.
Yes, but the most up to date tools and LEAN processes need to be in place to drive an organisational culture shift.
No, DevOps is all about the tools.
No, cultural shift will occur when staff are using the most up to date tools and LEAN processes.
Developers taking over all Operations tasks.
Automating the process of software delivery and infrastructure changes.
The collaboration and communication of both software developers and other information-technology (IT) professionals while automating the process of software delivery and infrastructure changes.
The collaboration and communication of just software developers and operations staff while automating the process software delivery and infrastructure changes.
One goal of DevOps is to establish an environment where Change Management does not control application releases.
One goal of DevOps is to establish an environment where releasing more reliable applications faster and more frequently can occur.
One goal of DevOps is to establish an environment where application development perform all operations tasks.
One goal of DevOps is to establish an environment where releasing applications is valued over the quality of the released application.
B, C and D only
C and D only
All of the above are correct
All of the above are incorrect
Just A and C
Just A, B and C
A, B and C but not D
All of the above
Agile is a change of thinking whereas DevOps is actual organisation cultural change
Agile is actual organisational cultural change whereas DevOps is a change of thinking.
Agile is process driven whereas DevOps is role driven.
Agile is role driven whereas DevOps is process driven.
CloudOps
ProtoOps
NoOps
MicroOps
Because they come from different backgrounds.
Because development team knows more about software products and services.
Because operations team knows more about test and production environments.
Because they have conflicting business goals and priorities.
DevOps team.
Stakeholders of downstream work centers.
Errors, incidents and fixes.
Clients
You will be quicker to identify root causes of issues and resolve them.
By continuously delivering in production, your team will be contributing to your organizational mission.
Potentially required rollbacks from your production systems will be less cumbersome.
All above choices.
Test Automation should give quick and early feedback about your quality of work.
Never mix test driven development (TDD) together with your test automation approach.
Tests should generate consistent, deterministic and repeatable results provided same conditions for different test runs.
With your test automation, avoid slow feedback. What you need is fast feedback whenever you or your developer attempts to check-in code to your trunk.
Telemetry is a widely known SaaS tool to plan and execute DevOps projects.
Telemetry is a communication tool used by DevOps teams at geographically distributed locations.
Telemetry is the process of recording the behaviour of your systems.
Telemetry is a tool to design, code and execute automated unit tests.
Performance testing
Regression testing
Reliability testing
Compliance testing
Customer-centric action
Continuous Improvement
Create with the end in mind
Automate everything you can
Mean time to recovery
High-trust organizational culture
Proactive monitoring
Version control of all artifacts
Blame game between Dev and Ops
Different tools used between Dev and Ops
No feedback loop between Dev and Ops
Development and Operations is not maintained by the same person
On-Premise
IaaS
PaaS
SaaS
Continuous Delivery is a manual task, while Continuous Deployment is an automated task.
Continuous Delivery has a manual release to production decision, while Continuous Deployment has releases automatically pushed to production.
Continuous Delivery includes all steps of software development life cycle; Continuous Deployment may skip few steps such as validation and testing.
Continuous Delivery means complete delivery of the application to customer; Continuous Deployment includes only deployment of the application in customer environment.
Scrum of scrums
Feature Switches
Scrum board
Test Automation
Resources are functionally organized.
Resources know about business and IT and deliver work, whilst making best use of people's skills and/or talents.
Resources are specialist-oriented.
Resources are assigned to multiple projects at once, for reasons related to resource optimization.
Employee First
Honor Web-inspired value
Minimum Viable Bureaucracy
Self-management
To determine what value and functionalities should be delivered by the team
To establish the required mix of skills and knowledge for the team
To know what kind of work the team will be handling
To understand the scope of the technology responsibility of the team
Continuous improvement
Create with the end in mind
Cross-functional autonomous teams
People responsibility
Defects
Non-Utilized Skills
Transportation
Motion