Automation Flashcards

1
Q

automation vs Orchestration

A

Automation: task based. each task for one job, p.e. send automated emails.

Orchestration is the automation of the automations: it puts all the tasks together. P.e. send email out and put it on to-do list to reply

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

Continuous Integration/Continuous Deployment 4 Stages: CI/CD (4 Stages)

A

Continuous Integration/Continuous Deployment 4 Stages:

Development
Testing/Integration
Staging
Production

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

Continuous Integration

A

Code is constantly written & merged to central repository
Devs can work seamlessly without stepping on each other’s toes
Helps ensure the app builds correctly & doesn’t introduce new issues

Every coder integrates small code change. Then, AUTOMATIC test is run to check if code has bugs. If test passes, it´s integrated, otherwise change it.

So u try to catch bugs as soon as you can

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

Continuous Delivery

A

Continuous Delivery is the ability to get changes of all types—including new features, configuration changes, bug fixes and experiments—into production, or into the hands of users, and automate testing of code and its release

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

Software deployment

Continuous Deployment

A

Software deployment includes all of the steps, processes, and activities that are required to make a software system or update available to its intended users. Today, most IT organizations and software developers deploy software updates, patches and new applications with a combination of manual and automated processes.

Continuous:
Automatically deploy to production
Focuses on automated testing and release of code to get it into the production environment more quickly

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

DevOps

A

An organizational culture shift that combines software development and systems operations by referring to the practice of integrating the two disciplines within a company

Operations and developers can build, test, and release software faster and more reliably

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

DevSecOps

A

A combination of software development, security operations, and systems operations by integrating each discipline with the others

DevSecOps utilizes a shift-left mindset
• Integrate security from the beginning
• Test during and after development
• Automate compliance checks

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

Infrastructure as Code: IaC & Snowflakes

A

Infrastructure as code (IaC) means to manage your IT infrastructure using configuration files.

Before IaC, IT personnel would have to manually change configurations to manage their infrastructure.

With IaC, your infrastructure’s configuration takes the form of a code file. Since it’s just text, it’s easy for you to edit, copy, and distribute it.

Snowflake System:

  • Over time, each environment becomes a snowflake, that is, a unique configuration that cannot be reproduced automatically.
  • Lack of consistency leads to security issues and inefficiencies in support
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Infrastructure as Code: Idempotence

A

A property of IaC that an automation or orchestration action always produces the same result, regardless of the component’s previous state

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

Fake Telemetry

A

Machine learning can interpret big data to identify the invisible

Attacker will add their own fake telemetry to convince AI that malware is benign

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

Software-Defined Visibility: SDV

A

Says that you must see the traffic to see whats going on and secure your data (find blindspots, hidden threads…)

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

Continuous Monitoring

A

Check for a particular event, then react

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

Continuous Validation

A

Automatically validate a configuration before going live

Perform ongoing automated checks

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