Cloudify DevOps - First Screening Round

Create an engaging and modern illustration depicting DevOps concepts, including AWS services, CI/CD pipelines, and cloud computing, with a vibrant and professional color palette.

Cloudify DevOps Quiz

Test your knowledge of DevOps practices and AWS services with the Cloudify DevOps Quiz. This comprehensive set of questions covers various topics, including CI/CD pipelines, AWS CodePipeline, AWS CodeCommit, and best practices in cloud environments.

Join the challenge and see how well you understand the core concepts with key points such as:

  • AWS service integrations
  • CI/CD best practices
  • Monitoring and notifications
  • DynamoDB and API Gateway specifics
15 Questions4 MinutesCreated by BuildingCloud123
A company controls the source code for its product in AWS CodeCommit. The company is creating a CI/CD pipeline for the product using AWS CodePipeline. The pipeline must automatically start on changes to the master branch of the CodeCommit repository. Changes are made to the application every day, so the pipeline needs to be as responsive as possible. Which actions should the devops engineer take to meet these requirements?
Configure the pipeline to periodically check the repository. Start the pipeline when changes are detected.
Configure the repository to generate an Amazon CloudWatch Events event upon changes. Configure the pipeline to start in response to the event.
Configure the repository to periodically run an AWS Lambda function. The function should check the repository and start the pipeline when changes are detected.
Configure the repository to publish an SNS notification upon changes. Subscribe the pipeline to the Amazon SNS topic.
A development team wants to set up an AWS CodeCommit repository. Developers should be able push changes to their own branches, but they should not be allowed to push commits or merge pull requests into the master branch. Additionally, whenever a commit or merge occurs into the master branch, the project manager needs to receive a notification. Which combination of steps will protect the master branch and send the alert with the shortest delay? (Select TWO.)
Attach an AWS IAM policy to the developer IAM group that denies the actions of pushing commits, merging pull requests, and adding files to the master branch.
Attach a resource policy to the CodeCommit repository that denies members of the IAM developer group the actions of pushing commits, merging pull requests, and adding files to the master branch.
Set up a an AWS Lambda function that runs every 15 minutes to check for repository changes and publishes a notification to an Amazon SNS topic.
Set up an Amazon CloudWatch Events rule triggered by a CodeCommit Repository State Change event for the master branch and add an Amazon SNS topic as a target.
Configure AWS CloudTrail to send log events to Amazon CloudWatch Logs. Define a metric filter to identify repository events. Create a CloudWatch alarm with an Amazon SNS topic as a target.
A company is implementing AWS CodePipeline to automate its testing process. The company wants to be notified when the execution state fails and used the following custom event pattern in Amazon CloudWatch:Screenshot 2022-11-07 145729
Which type of events will match this event pattern?
Failed deploy and build actions across all the pipelines
All rejected or failed approval actions across all the pipelines.
All the events across all pipelines.
Approval actions across all the pipelines
A software company wants to automate the build process for a project where the code is stored in GitHub. When the repository is updated, source code should be compiled, tested, and pushed to Amazon S3. Which combination of steps would address these requirements? (Choose three.)
Add a buildspec.yml file to the source code with build instructions.
Configure a GitHub webhook to trigger a build every time a code change is pushed to the repository.
Create an AWS CodeBuild project with GitHub as the source repository.
Create an AWS CodeDeploy application with the Amazon EC2/On-Premises compute platform.
Create an AWS OpsWorks deployment with the install dependencies command.
Provision an Amazon EC2 instance to perform the build.
A business has an application that consists of five independent AWS Lambda functions. The DevOps Engineer has built a CI/CD pipeline using AWS CodePipeline and AWS CodeBuild that builds, tests, packages, and deploys each Lambda function in sequence. The pipeline uses an Amazon CloudWatch Events rule to ensure the pipeline execution starts as quickly as possible after a change is made to the application source code.
After working with the pipeline for a few months, the DevOps Engineer has noticed the pipeline takes too long to complete.
What should the DevOps Engineer implement to BEST improve the speed of the pipeline?
Modify the CodeBuild projects within the pipeline to use a compute type with more available network throughput.
Create a custom CodeBuild execution environment that includes a symmetric multiprocessing configuration to run the builds in parallel.
Modify the CodePipeline configuration to execute actions for each Lambda function in parallel by specifying the same runOrder.
Modify each CodeBuild project to run within a VPC and use dedicated instances to increase throughput.
An AWS CodePipeline pipeline has implemented a code release process. The pipeline is integrated with AWS CodeDeploy to deploy versions of an application to multiple Amazon EC2 instances for each CodePipeline stage. During a recent deployment, the pipeline failed due to a CodeDeploy issue. The DevOps team wants to improve monitoring and notifications during deployment to decrease resolution times.
What should the DevOps Engineer do to create notifications when issues are discovered?
Implement AWS CloudWatch Logs for CodePipeline and CodeDeploy, create an AWS Config rule to evaluate code deployment issues, and create an Amazon SNS topic to notify stakeholders of deployment issues
Implement AWS CloudWatch Events for CodePipeline and CodeDeploy, create an AWS Lambda function to evaluate code deployment issues, and create an Amazon SNS topic to notify stakeholders of deployment issues
Implement AWS CloudTrail to record CodePipeline and CodeDeploy API call information, create an AWS Lambda function to evaluate code deployment issues, and create an Amazon SNS topic to notify stakeholders of deployment issues.
Implement AWS CloudWatch Events for CodePipeline and CodeDeploy, create an Amazon Inspector assessment target to evaluate code deployment issues, and create an Amazon SNS topic to notify stakeholders of deployment issues.
When thinking of DynamoDB, what are true of Local Secondary Key properties?
Either the partition key or the sort key can be different from the table, but not both.
Only the sort key can be different from the table.
The partition key and sort key can be different from the table.
Only the partition key can be different from the table.
You need to process long-running jobs once and only once. How might you do this?
Use an SNS queue and set the visibility timeout to long enough for jobs to process.
Use an SQS queue and set the reprocessing timeout to long enough for jobs to process.
Use an SQS queue and set the visibility timeout to long enough for jobs to process.
Use an SNS queue and set the reprocessing timeout to long enough for jobs to process.
What is the maximum time messages can be stored in SQS?
14 days
One month
4 days
7 days
A development team is using AWS CodeCommit to version control application code and AWS CodePipeline to orchestrate software deployments. The team has decided to use a remote master branch as the trigger for the pipeline to integrate code changes. A developer has pushed code changes to the CodeCommit repository, but noticed that the pipeline had no reaction, even after 10 minutes. Which of the following actions should be taken to troubleshoot this issue?
Check that an Amazon CloudWatch Events rule has been created for the master branch to trigger the pipeline.
Check that the CodePipeline service role has permission to access the CodeCommit repository.
Check that the developer's IAM role has permission to push to the CodeCommit repository.
Check to see if the pipeline failed to start because of CodeCommit errors in Amazon CloudWatch Logs.
For AWS CloudFormation, which stack state refuses Update Stack calls?
UPDATE_ROLLBACK_FAILED
UPDATE_ROLLBACK_COMPLETE
UPDATE_COMPLETE
CREATE_COMPLETE
Which is a correct API Endpoint type in AWS?
Edge-optimized API endpoint
Private API endpoint
Regional API endpoint
All of these
The connection between API Gateway and backend integrations such as Lambda functions is:
Persistent
Invoked as needed
Either A or B both are a possible option
None of these
Your company is planning to host resources in the AWS Cloud. They want to use services which can be used to decouple resources hosted on the cloud. Which of the following services can help fulfill this requirement
AWS EBS Volumes
AWS SQS
AWS Glacier
AWS EBS Snapshots
You currently have a set of Lambda functions which have business logic embedded in them. You want customers to have the ability to call these functions via HTTPS. How can this be achieved?
Use the API Gateway and provide integration with the AWS Lambda functions.
Enable HTTP access on the AWS Lambda functions.
Add EC2 Instances with an API server installed. Integrate the server with AWSLambda functions.
{"name":"Cloudify DevOps - First Screening Round", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Test your knowledge of DevOps practices and AWS services with the Cloudify DevOps Quiz. This comprehensive set of questions covers various topics, including CI\/CD pipelines, AWS CodePipeline, AWS CodeCommit, and best practices in cloud environments.Join the challenge and see how well you understand the core concepts with key points such as:AWS service integrationsCI\/CD best practicesMonitoring and notificationsDynamoDB and API Gateway specifics","img":"https:/images/course1.png"}
Make your own Survey
- it's free to start.