350-201 Question 282
Select 3An organization is implementing DevOps practices to improve the development and deployment of security rules for their Cisco Secure Firewall. As part of the process, the team wants to automate the deployment of rule updates while ensuring version control and rollback capabilities. Which of the following practices align with the principles of DevOps in this scenario?
- A
Using Infrastructure as Code (IaC) to define and manage firewall configurations.
- B
Manually applying firewall rule updates to production environments immediately after they are tested.
- C
Integrating a CI/CD pipeline for automated testing and deployment of firewall rule changes.
- D
Utilizing a version control system, such as Git, to track changes to firewall configuration files.
- E
Scheduling monthly manual reviews of firewall rule changes before deployment.
Show answer and explanation
Correct answers: A, C, D
Explanation
DevOps practices focus on automation, continuous integration, and continuous delivery to improve efficiency and reliability. In this scenario, adopting Infrastructure as Code (IaC), utilizing a CI/CD pipeline, and employing version control systems are all aligned with these principles. Manual or infrequent processes, such as manual rule updates or monthly review schedules, do not fit the iterative and automated nature of DevOps.
- A. Correct.
Using Infrastructure as Code (IaC) aligns with DevOps principles as it enables automation, consistency, and version control in managing infrastructure, including firewall configurations.
- B. Incorrect.
Manually applying firewall rule updates does not align with DevOps practices, as it opposes the automation and continuous deployment principles central to DevOps.
- C. Correct.
Integrating a CI/CD pipeline is a key DevOps practice that automates testing and deployment, ensuring faster and more reliable updates to the firewall rules.
- D. Correct.
Version control systems like Git are essential in DevOps, enabling teams to track changes, collaborate efficiently, and roll back if necessary.
- E. Incorrect.
Scheduling monthly manual reviews contradicts the continuous and iterative nature of DevOps practices, which aim for frequent and automated processes.