CompTIA Security+ (SY0-601): Automation
This section details orchestration as the automation of multiple deployment steps and explains the CI/CD pipeline stages: continuous integration, delivery, and deployment. It highlights how these processes streamline code integration, automate testing, and enable rapid, reliable releases from development through production with minimal manual intervention.
Orchestration
The automation of multiple steps in a deployment process
Orchestration is the automation of the automations
Key Terms
Orchestration
The automation of multiple steps in a deployment process
Orchestration is the automatio...
CI/CD (4 Stages)
Continuous Integration/Continuous Deployment 4 Stages:
Development
Testing/Integrati...
Continuous Integration
Code is constantly written & merged to central repository
Devs can work seamlessly without stepping on each other...
Continuous Delivery
Focuses on automated testing of code in order to get it ready for release
Automate the testing process
Automate th...
Continuous Deployment
Automatically deploy to production
No human integration or manual checks
Could be deployed into cloud environment<...
DevOps
An organizational culture shift that combines software development and systems operations by referring to the practice o...
Related Flashcard Decks
Study Tips
- Press F to enter focus mode for distraction-free studying
- Review cards regularly to improve retention
- Try to recall the answer before flipping the card
- Share this deck with friends to study together
| Term | Definition |
|---|---|
Orchestration | The automation of multiple steps in a deployment process Orchestration is the automation of the automations |
CI/CD (4 Stages) | Continuous Integration/Continuous Deployment 4 Stages: Development |
Continuous Integration | Code is constantly written & merged to central repository Continuous integration detects and resolves development conflicts early and often |
Continuous Delivery | Focuses on automated testing of code in order to get it ready for release Goes through all tests, requirements, and validations to get ready for staging/deployment |
Continuous Deployment | Automatically deploy to production Continuous deployment focuses on automated testing and release of code in order to get it into the production environment more quickly Can deploy everything for staging, and then bring into production |
DevOps | 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 |
DevSecOps | A combination of software development, security operations, and systems operations by integrating each discipline with the others DevSecOps utilizes a shift-left mindset |
IaC | Infrastructure as Code: IaC allows for the use of scripted approaches to provisioning infrastructure in the cloud Snowflake System: |
IaC: Idempotence | A property of IaC that an automation or orchestration action always produces the same result, regardless of the component’s previous state IaC uses carefully developed and tested scripts and orchestration runbooks to generate consistent builds |
AI | Artificial Intelligence: |
ML | Machine Learning: Machine learning is only as good as the datasets used to train it |
ANN | Artificial Neural Network: A machine learning system adjusts its neural network to reduce errors and optimize objectives |
Deep Learning | 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 uses complex classes of knowledge defined in relation to simpler classes of knowledge to make more informed determinations about an environment |
Fake Telemetry | Machine learning can interpret big data to identify the invisible Attacker will add their own fake telemetry to convince AI that malware is benign |
SDV | Software-Defined Visibility: Dynamic deployments include security & network visibility devices Data is encapsulated & encrypted SDV can provide visibility to traffic flows |
Continuous Monitoring | Check for a particular event, then react |
Continuous Validation | Automatically validate a configuration before going live Perform ongoing automated checks |