Automation Concepts and Technology Flashcards
A software development method where code updates are tested and committed
to a development or build server/code repository rapidly
Continuous Integration
A software development method where application and platform requirements
are frequently tested and validated for immediate availability
Continuous Delivery
A software development method where application and platform updates are
committed to production rapidly
Continuous Deployment
An organizational culture shift that combines software development and systems
operations by referring to the practice of integrating the two disciplines within a
company
DevOps
A combination of software development, security operations, and systems
operations by integrating each discipline with the others
DevSecOps
A provisioning architecture in which deployment of resources is performed by
scripted automation and orchestration
Infrastructure as Code (IaC)
Any system that is different in its configuration compared to a standard template
within an infrastructure as code architecture
Snowflake Systems
A property of IaC that an automation or orchestration action always produces the
same result, regardless of the component’s previous state
Idempotence
The science of creating machines with the ability to develop problem solving and
analysis strategies without significant human direction or intervention
Artificial Intelligence (AI)
A component of AI that enables a machine to develop strategies for solving a task
given a labeled dataset where features have been manually identified but without
further explicit instructions
Machine Learning (ML)
An architecture of input, hidden, and output layers that can perform algorithmic
analysis of a dataset to achieve outcome objectives
Artificial Neural Network (ANN)
A refinement of machine learning that enables a machine to develop strategies
for solving a task given a labeled dataset and without further explicit instructions
Deep Learning
The process of incorporating new updates and information to an organization’s
existing database to improve accuracy
Data Enrichment
A class of security tools that facilitates incident response, threat hunting, and
security configuration by orchestrating automated runbooks and delivering data
enrichment
Security Orchestration, Automation, and Response (SOAR)
A security information and event monitoring system with an integrated SOAR
▪ Scans security/threat data
▪ Analyze it with ML
▪ Automate data enrichment
▪ Provision new resources
Next-gen SIEM