Adobe Experience Manager

The following table lists service relationships (roles and responsibilities) for Adobe Experience Manager:

Tasks

RAS Digital Experience: Application installation and configuration

RAS Digital Experience: Experts only

RAS Digital Experience: Application operations

Customer/SI

Provide advisory and consulting services from the AEM architect and the engineering team

R, A

R, A

Provide 24x7x365 access to a team of Application support engineers, including highly technical .NET experts who:

  • Are experienced in infrastructure management

  • Provide active monitoring of the complete environment

R, A

Consult on AEM architecture best practices

R, A

R, A

Determine environment sizing, including:

  • Number and name of environments (DEV, QA, PROD)

  • Number of nodes

  • Virtual machine CPU and RAM requirements

  • Amount of disk space needed

C, I

C, I

R, A

Define and document initial OS-level requirements, including:

  • Mount names

  • Mount sizes

  • User setup

C, I

C, I

R, A

Verify compatibility with the AEM supported environments matrix, including:

  • Operating system

  • Application server

  • JVM

  • Virtualization

R, A

R, A

R, A

Develop application code, including:

  • Custom components and templates

  • Client libraries

  • Custom OSGi bundles

  • Custom workflows

  • Source control

R, A

Migrate legacy content

R, A

Install AEM (author and publish)

R, A

C, I

Install and configure dispatcher

R, A

C, I

Install and configure MongoDB

R, A

C, I

Install and configure Solr

R, A

C, I

Perform an Adobe security checklist

R, A

R, A

C, I

Apply recommended hotfixes and service packs

R, A

R, A

C, I

Configure and test AEM replication agents

R, A

R, A

C, I

Perform LDAP and SAML authentication integration

R, A

R, A

C, I

Configure AEM user administration, including:

  • User and group creation and management

  • SSO

  • Access control policy management

R, A

Monitor synthetic URL configuration

R, A

Install and configure application monitoring tools

R, A

Provide read access to application monitoring data

R, A

Provide an environment runbook template, including:

  • Contacts

  • Rackspace hosting

  • Customer

  • Vendors

R, A

Provide environment description application server configuration procedures, including:

  • Build process

  • Monitoring configuration

  • Application deployment process

  • Standard deployment

  • Rollback procedure

  • Incident reporting

R, A

Populate environment runbook

R, A

Create and migrate content

R, A

Define workflow management

R, A

Perform an Adobe Cloud Service integration

R, A

Install and manage third-part plug-ins

R, A

Deploy custom code

R, A

Define digital asset management policies

R, A

Conduct application smoke testing and quality assurance

R, A

Conduct performance load testing

R, A

Escalate AEM platform issues to Adobe

R

R

A

Monitor, support, and troubleshoot issues with AEM forms

R

R

A

Troubleshoot MongoDB issues

R, A

Troubleshoot application server issues

R, A

R, A

Provide guidance and insight with application monitoring tool data, including:

  • Java profile (Heap, CPU, replication queues)

  • Application performance

  • Faster root-cause analysis

  • Business transaction errors

  • Bottleneck identification

  • Average response-time metrics

R, A

Implement and manage AEM maintenance operations, including:

  • Datastore garbage collection

  • Workflow purge

  • Version purge

  • Tar optimization

  • Consistency check

  • Traversal check

  • Log compression and rotation

R, A

Provide tuning recommendations based on Adobe best practices

R, A

R, A

Provide recommendations on new Adobe service packs and hotfixes

R, A

Provide environment trend data for capacity planning

R, A

Provide reporting about the customer experience, including:

  • Understand how pages, Ajax requests, and iFrames perform over time

  • Gain insight into the performance of individual pages and requests as experienced by end users

  • Find the worst-performing pages by using multiple common metrics

R, A

Provide application monitoring toolset, including:

  • Application performance management

  • Infrastructure monitoring

  • Synthetic transaction monitoring

  • Browser real-user monitoring

  • Data analytics

  • Application performance dashboard

  • Fast root-cause analysis

  • Bottleneck identification

R, A