Implementing DevOps Solutions and Practices using Cisco Platforms (DEVOPS) Questions and Answers
A DevOps engineer is designing a precheck validation of the network state in a CI/CD pipeline and must implement this workflow:
• Take a source Docker image named alpine
• Define two stages named build and push
• Check network connectivity before the stages run
• Fetch the latest Docker image
• Create a new Docker image and push it to the registry
• Tag the new Docker image as the latest version
Drag and drop the code snippets from the bottom onto the boxes in the GitLab CI configuration to achieve the requirements for the design. Not all options are used.
An application has been designed based on microservices. The application is deployed on Kubernetes using multiple pods that share the same IP address. Each pod is responsible for a service in the application.
Which command validates the success of the application deployment?
Refer to the exhibit.
Which CI solution uses this file?
Which Dockerfile yields the most predictable builds?
A)
B)
C)
D)
Which type of testing should be integrated into a CI/CD pipeline to ensure the correct behavior of all of the modules in the source code that were developed using TDD?
A company has a CI/CD pipeline implemented to automate application deployment. An urgent change is required in the production environment. A developer produces and tests the required change in the company's environment, but the pipeline fails when pushed.
Which action conforms to the rules of a CI/CD pipeline and enables the pipeline to pass?
What is a benefit of monitoring the CI/CD pipeline?
Refer to the exhibit.
An organization has issues with code-based failures after implementing a CI/CD pipeline to automate the builds and deployment phases of an application.
Which action must be added to the pipeline, after the application is deployed in the staging environment to minimize failures and to ensure a successful continuous deployment?
What are two testing scenarios of the chaos engineering principle? (Choose two.)
Which two practices help make the security of an application a more integral part of the software development lifecycle? (Choose two.)
AppDynamics is being used to monitor your distributed Python application. Each individual container of the application is instrumented with an AppD agent. Which two configuration variables uniquely determine the module being monitored? (Choose two.)
What is as responsibility for teams running private cloud servers that is less of a concern when running in the public cloud?
A developer wants to deploy a highly available web server cluster and decides to put a load balancer in front of multiple clustered nodes that run the same web service. The goal is for the load balancer to take in users and distribute the load across the whole cluster.
What kind of high-availability configuration is the developer running?
Refer to the exhibit.
What are the properties of the load balancer in a Kubernetes environment?
A new version of an application is being released by creating a separate instance of the application that is running the new code. Only a small portion of the user base will be directed to the new instance until that version has been proven stable. Which deployment strategy is this example of?
Refer to the exhibit.
Which action allows the development team to reach the deployed application?
Refer to the exhibit.
What is the reason for this error message?