Automation and Orchestration Flashcards

1
Q

What is Automation?

A

Execution of tasks without manual intervention.

Focuses on consistency, efficiency, and reduction of human error.

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

What is the purpose of Automation?

A

Consistency, efficiency, reduction of human error.

Aims to streamline processes.

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

Give an example of Automation.

A

Scripting repetitive tasks.

Automates manual processes to save time.

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

What is Orchestration?

A

Coordinated execution of multiple automated tasks for a specific outcome or workflow.

Ensures tasks work together harmoniously.

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

What is the purpose of Orchestration?

A

Ensures tasks work together harmoniously.

Integrates multiple automated processes.

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

Give an example of Orchestration.

A

Sequencing tasks in incident response.

Coordinates various automated responses to incidents.

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

What does SOAR stand for?

A

Security Orchestration, Automation, and Response.

A class of security tools for incident response.

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

What is the purpose of SOAR?

A

Orchestrate and automate runbooks, deliver data enrichment.

Enhances incident response capabilities.

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

What is a Playbook?

A

Checklist of actions for detecting and responding to a specific incident.

Guides incident response processes.

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

What is a Runbook?

A

Automated version of a playbook with defined interaction points for human analysis.

Executes automated tasks with human decision points.

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

List the benefits of Automation and Orchestration.

A
  • Efficiency
  • Standardization
  • Scalability
  • Employee Retention
  • Reaction Time
  • Workforce Multiplier

These benefits collectively improve organizational performance.

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

When is it effective to automate and orchestrate?

A

For repeatable and stable tasks and workflows.

Identifying consistent processes is crucial.

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

What factors should be considered before implementing Automation and Orchestration?

A
  • Complexity
  • Cost
  • Single Points of Failure
  • Technical Debt
  • Ongoing supportability

Each factor impacts the success and sustainability of automation efforts.

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

What is Technical Debt?

A

The cost and complexity of suboptimal software solutions.

Regular reviews and updates are necessary to manage it.

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

What are the steps in automating support ticket management?

A
  • Users submit requests
  • Automation tool generates tickets
  • Capture essential information
  • Categorize tickets
  • Assign priority
  • Send automated notifications

Streamlines issue resolution and improves customer satisfaction.

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

What is the purpose of automating security?

A

Helps prevent security vulnerabilities, respond to threats swiftly, and maintain consistent security policies.

Involves performing crucial security tasks automatically.

17
Q

What is Continuous Integration (CI)?

A

Developers merge code changes frequently in a central repository.

Automated build process verifies each check-in.

18
Q

What are the benefits of CI/CD?

A
  • Adapting to changing market demands quickly
  • Efficient workflow from development to deployment
  • Improves code quality
  • Reduces deployment risks

Enhances software reliability and streamlines processes.

19
Q

What is an API?

A

Set of rules and protocols used for building and integrating application software.

Enables developers to access functions of another application programmatically.

20
Q

What communication methods are commonly used by APIs?

A
  • REST
  • SOAP

Each method has unique characteristics and use cases.

21
Q

What tool is commonly used for API testing?

A

CURL.

A tool for transferring data to or from a server.

22
Q

Fill in the blank: Automation helps to maintain _______ security policies.

A

[consistent]

Consistency is key to effective security management.

23
Q

True or False: Automation and orchestration are only suitable for simple tasks.

A

False.

They are particularly effective for complex, repetitive tasks.