part2 Flashcards

1
Q

How does automated testing contribute to the
DevOps pipeline?

A

Automated testing ensures code quality and reduces the risk of
bugs by running tests automatically whenever code changes are
made

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Explain the concept of Microservices and how it
aligns with DevOps

A

Microservices architecture breaks down applications into smaller,
independent services, aligning with DevOps principles by enabling
agility, scalability, and easier maintenance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

How do you manage configuration in a DevOps
environment?

A

Configuration Management tools, like Ansible or Puppet, automate
the setup and maintenance of servers and infrastructure, ensuring
consistency and reducing errors

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Explain the term “Chaos Engineering” in the
context of DevOps

A

Chaos Engineering involves intentionally introducing failures into a
system to observe how it responds. This helps identify weaknesses
and improve overall system resilience

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Explain the difference between Blue-Green
Deployment and Canary Deployment

A

In Blue-Green, two identical environments are maintained, with only one active. In Canary, It’s like releasing a new feature to a small group first to see how it goes before giving it to everyone.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

How does DevOps address security concerns in
the software development lifecycle

A

DevSecOps integrates security practices throughout the
development process, ensuring that security is not a bottleneck
but an integral part of the workflow

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the key principles of DevOps that
teams should follow

A

Key principles include collaboration, automation, continuous
integration, continuous delivery, and a culture of shared
responsibility between development and operations teams.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Explain the role of a Build Tool in DevOps and
provide an example

A

Build tools, like Apache Maven, automate the compilation and
packaging of code, streamlining the build process in DevOps
workflows

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the role of a Container Registry ?

A

A Container Registry stores and manages container images,
facilitating version control, security, and efficient distribution in a
DevOps environment

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

what is virtualization ?

A

A process of running multiple Operating systems in one machine.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly