Acquia Academy

Acquia Certified Cloud Pro

This is the study guide for the Acquia Certified Cloud Pro Examination.

This guide explains the exam blueprint, breaks down knowledge domains, and helps you get familiar with the nature of questions asked in the exam. It also provides helpful steps to prepare for the exam and links to further resources for study and preparation.

About the exam

The following is the key information about the exam:

  • Exam name: Acquia Certified Cloud Pro
  • Exam duration: 60 minutes
  • Exam length: 40 questions
  • Pass/Fail mark: 65%
  • Available languages: English, Japanese

The purpose of this exam is to validate skills and knowledge of a developer in the areas hosting and maintaining a Drupal application on Cloud Platform.

This exam validates a candidate’s ability to:

  • Understand the features provided by Cloud Platform
  • Configure the Cloud Platform environment for hosting a Drupal-based website
  • Implement an optimum development workflow to work with Cloud Platform-based websites
  • Understand and implement Cloud Platform development and deployment best practices

Steps to certification

Newcomer: You are absolutely new to Drupal and Acquia products.

Intermediate: You have Drupal development experience but are new to the Acquia platform.

Advanced: You have Drupal development experience, are familiar with the Acquia platform, and wish to get certified.

Take Acquia Academy courses

As a newcomer to the Acquia platform, take the introductory courses in Acquia Academy. This will start you on your journey to certification.

Cloud Platform videos in Acquia Academy

A list of online resources and documentation for each learning domain in the Study Guide section of this study guide.

Gain practical experience

Completing the course may not make you ready to pass the certification exam. You need to have some real-life practical experience to attempt the exam. For this purpose, we recommend that you gain practical experience by working with at least 2-3 real life projects.

Perform self-assessment

Once you decide to take the exam, we recommend that you study the domains and topics covered by the exam and their relative weights. You should also perform a self-assessment of your own areas of strength and weakness against the domains and topics covered by the exam blueprint. This is a recommended starting point for experienced Cloud Platform users.

Use labs and study guide

Based on your self-assessment, you may need to gain knowledge and experience in some domains or topics. The best way to learn is by working or experimenting with the tools. Follow the suggestions given for preparation in the Preparation section and refer to the external resources given in the Study Guide section.

Register for and take the exam

At this stage, you should be ready to take the exam. Follow the instructions for registering for an exam.

Exam domains

Note

This exam blueprint includes topics/domains and test objectives to help guide the test taker. They should not be construed as a comprehensive listing of all of the content in this examination.

Domain% of Examination
1.0 Fundamental Web Hosting Concepts15%
2.0 Cloud Platform Features and Interface35%
3.0 Drupal Development Workflow on Cloud Platform35%
4.0 Cloud Platform Best Practices15%
TOTAL100%

Content

Domain 1.0: Fundamental web hosting concepts

1.1. Demonstrate knowledge of basic web hosting architecture

1.2. Demonstrate knowledge of Drupal development workflows

1.3. Demonstrate knowledge of key security and performance concepts

Domain 2.0: Cloud Platform features and interface

2.1. Demonstrate understanding of key features of Cloud Platform

2.2. Demonstrate ability to configure various aspects of an environment

2.3. Demonstrate ability to configure teams and users

Domain 3.0: Drupal development workflow on Cloud Platform

3.1. Demonstrate ability to install a new Drupal site on Cloud Platform

3.2. Demonstrate ability to set up local development environment for working with Cloud Platform

3.3. Demonstrate ability to deploy code, database, and files to various environments

3.4. Demonstrate ability to manage Drupal site configurations across various environments

3.5. Demonstrate ability to use Cloud API for workflow automation

Domain 4.0: Cloud Platform best practices

4.1. Demonstrate understanding of best practices for performance enhancement

4.2. Demonstrate understanding of security best practices

4.3. Demonstrate understanding of best practices for live deployment

Self-assessment

Experienced Drupal developers will likely know their weaknesses more than they know their strengths. You might have judged your own skill levels while reading through the exam domains. It is quite natural for you to be more experienced and proficient in one domain than another. Also, within a domain, it is likely that you have hands-on experience with some topics but have never touched other areas within the same domain.

How to use self-assessment

We suggest you perform a skills and expertise self-analysis with respect to the domains and topics listed in the blueprint. The blueprint lists test objectives (topics) for each domain. Rank your skills on a scale of 0 to 10 against each test objective (0 for absolutely zero knowledge or exposure and 10 for complete mastery).

  • Topics with a score of 8+ are your strengths.
  • Topics with a score of 5 to 7 will need some preparation.
  • Topics with a score below 5 may require a lot of preparation, or guided instruction.

You may use the following table to carry out your evaluation.

Acquia Certified Cloud Pro self-assessment table

DomainTopicYour Score (1-10)
1Fundamental web hosting concepts
 
1.1Demonstrate knowledge of basic web hosting architecture
 
1.2Demonstrate knowledge of Drupal development workflows
 
1.3Demonstrate knowledge of key security and performance concepts
 
2Cloud Platform features and Interface
 
2.1Demonstrate understanding of key features of Cloud Platform
 
2.2Demonstrate ability to configure various aspects of an environment
 
2.3Demonstrate ability to configure teams and users
 
3Drupal development workflow on Cloud Platform
 
3.1Demonstrate ability to install a new Drupal site on Cloud Platform
 
3.2Demonstrate ability to set up local development environment for working with Cloud Platform
 
3.3Demonstrate ability to deploy code, database and files to various environments
 
3.4Demonstrate ability to manage Drupal site configurations across various environment
 
3.5Demonstrate ability to use Cloud API for workflow automation
 
4Acquia Platform best practices
 
4.1Demonstrate understanding of best practices for performance enhancement
 
4.2Demonstrate understanding of security best practices
 
4.3Demonstrate understanding of best practices for live deployment
 

Preparation

Once you have a list of topics you need to review, you will possibly face two challenges:

  1. Find and study documentation and knowledge resources for the topics.
  2. Find enough practical case studies covering the topics.

Knowledge resources

Customers and Partners can self-register on the appropriate branch of Acquia Academy and take courses in the relevant domain to refresh their knowledge.

Available courses include:

A list of online resources and documentation for each learning domain appears in the Study Guide section.

Study guide

General overview of Cloud Platform

This video will provide an overview of the Cloud Platform user interface. The resources within each domain will help you investigate each topic in more depth.

Domain 1.0: fundamental web hosting concepts

1.1 Demonstrate knowledge of basic web hosting architecture

A Cloud Pro understands basic website hosting architecture.

Resources:

1.2 Demonstrate knowledge of Drupal development workflows

A Cloud Pro should know how to set up workflows for Drupal development on Cloud Platform that follow best practices, avoid regression issues, and maintain secure code.

Resources:

1.3 Demonstrate knowledge of key security and performance concepts

A Cloud Pro should know about basic security and performance concepts in Drupal and Cloud Platform, as well as how to identify when an application does not conform to best practices.

Resources:

Domain 2.0: Cloud Platform features and interface

2.1 Demonstrate understanding of key features of Cloud Platform

A Cloud Pro understands the key features and user interface of Cloud Platform, including basic service levels of Cloud Platform Professional and Cloud Platform Enterprise.

Resources:

2.2 Demonstrate ability to configure various aspects of an environment

A Cloud Pro should be able to configure an environment appropriate for team development of an application. For example, a Cloud Pro must be able to modify PHP settings and enable or disable Varnish over SSL.

Resource:

2.3 Demonstrate ability to configure teams and users

A Cloud Pro should be able to set up a team and its users within Cloud Platform, including assignment of roles, creating custom roles, and administering permissions. Also included is the management of an Organization within Cloud Platform.

Resources:

Domain 3.0: Drupal development workflow on Cloud Platform

3.1 Demonstrate ability to install a new Drupal site on Cloud Platform

A Cloud Pro should be able to install a new Drupal site on Cloud Platform by creating a new application, importing an existing application, or installing a Drupal distribution.

Resources:

3.2 Demonstrate ability to set up a local development environment for working with Cloud Platform

A Cloud Pro can set up a local development environment.

Resources:

3.3 Demonstrate ability to deploy code, database, and files to various environments

A Cloud Pro will be able to deploy code, database, and files to various environments on Cloud Platform, using a workflow that follows best practices.

Resources:

3.4 Demonstrate ability to manage Drupal site configurations across various environments

A Cloud Pro will be able to manage site configurations for a Drupal application across environments.

Resources:

3.5 Demonstrate ability to use Cloud API for workflow automation

A Cloud Pro will be able to use the Cloud Platform API to automate workflows for development, authentication, drush and cloud hooks.

Resources:

Domain 4.0: Cloud Platform best practices

4.1 Demonstrate understanding of best practices for performance enhancement

A Cloud Pro will understand best practices for performance enhancement of Drupal applications, including basic application performance, Drupal performance, and maintaining the required level of performance for your application.

Resources:

4.2 Demonstrate understanding of security best practices

A Cloud Pro will understand security best practices related to access control, managing team members and permissions, and allowlisting.

Resources:

4.3 Demonstrate understanding of best practices for Live Deployment

A Cloud Pro will understand the best practices related to live deployment, including basic tools, live code changes, and workflow.

Resources:

Additional resources

The following are additional resources provided for your supplemental learning and practice.

Cloud Platform infrastructure

The Cloud Platform architecture and key concepts section of the Cloud Platform documentation describes how Cloud Platform works, including information about Cloud Platform’s architecture, security, high availability features, and compliance with standards and regulations.

As indicated in the two diagrams below, there are four main components for both Cloud Platform Enterprise and Cloud Platform Professional applications:

  • Reverse proxy caching and load balancing servers - Varnish/nginx
  • Web servers - Apache with PHP and Drupal code
  • Database servers - MySQL (Percona)
  • Network file system - (GlusterFS)

The exact configuration of a Cloud Platform application’s infrastructure depends on several factors, including whether the application is part of Cloud Platform Enterprise or Cloud Platform Professional.

Cloud Platform Enterprise infrastructure diagram

Here is a diagram of a Cloud Platform Enterprise application and how the components interact with one another for different user profiles:

Cloud Platform Professional infrastructure diagram

As a comparison, the following is an example of a Cloud Platform Professional application, and its component interactions:

Site Factory infrastructure diagram

The Site Factory and Cloud Platform sections of the Cloud Platform documentation describes the supported and included features of Site Factory, which is built upon Cloud Platform Enterprise.

The following diagram describes the infrastructure used for the Cloud Platform Site Factory application, and how its components interact with one another:

Caching and Varnish