Download as xlsx, pdf, or txt
Download as xlsx, pdf, or txt
You are on page 1of 17

R = Responsible

A = Accountable
C = Consulted
I = Informed

Description

Snowflake

App Team
Detailed

ADMINISTRATION
ORGADMIN
Create an account

List accounts

Enable accounts for replication

ACCOUNTADMIN
Manage account level parameters

Manage resource monitors

Billing and consumption reporting

Manage integrations

Create, maintain, and/or accept shares

SECURITYADMIN
Create role hierarchy

Manage users and roles

Manage netowrk policies

Budget
Review monthly consumption reporting

Update quarterly projections for Audi

Account quotas

PLATFORM
Monitoring / healthchecks R (generates) R
APPLICATION

Monitoring / healthchecks R

ETL R (ETL)

GENERAL
Attend Business and Functional requirement meetings R

Design review and analysis R

Determine application performance goals R

Database back ups

Determine data archive strategy

Determine data/tablespace compression strategy

Disaster Recovery Strategy

Disaster Recovery Implementation

Disaster Recovery Failover

Disaster Recovery Testing / Validation R

Disaster Recovery Testing / Validation Support

High Availability strategy R


Determine instance / database upgrade strategy R

Determine cluster keys / partitioning strategy

Determine cluster reorg methodology & default settings

Application Enhancements (minor enhancements)

Database features analysis and recommendations

User defined functions (UDFs) review

Integration points with other database platforms / systems

Use / maintain physical ER Diagram (does ERStudio support


Snowflake?)
Perform physical design (tables and indexes) (see 51)

Maintain tables, cluster keys, constraints

Determine tablespace creation/separation standards

Install/Configure replication at server level R

Determine replication requirements and select from available solutions

Add replication to database(s) R

Remove/modify replication configuration

Create/Alter/Drop/Rename Table R (case by case)

Create/Alter/Drop View

Create/Alter/Drop Sequence / identity column

Database Security remediation & Health checks violations Is DB


Security involved - TBD?

ENVIRONMENT

Create database

Upgrade/patch a database / instance software R

Maintain database and instance in CMDB/OEM

R Apps connect
Database, schema, naming standards app to DB in
CMDB

Knowledge of new database placement

Resource utilization

Manage database / instance configuration parameters

Log, trace file management R

Log, trace file review

OPERATIONS
Install database platform binaries R

Scheduled full database backup (not applicable?)


By request full database backup (one -off backups are not applicable?)

Scheduled full database restore (refresh)

Determine/correct issues with replication gaps (N/A)

Rebuild standby from backup of primary (N/A)


Prep standby database for DR testing (reset back to pre-test state)
(N/A)
Schedule backup (same as row 82)

Schedule dbms_stats (N/A)

Create/schedule/monitor dbms_scheduler & dbms_jobs (N/A)

Data movement
Export data using relative DBMS platform

Import data using relative DBMS

Data Changes (DML) R

Database connection

Create user/role/profile
Grant permissions on newly created database objects to standard
Voya groups

Client tools
Install/configure database client software on server (application, web,
etc.)

Performance
Generate / understand / explain sql execution plans

Identify slow running queries

Capture trace files and process


Generate / understand / implement recommendations from sql tuning
advisor sw
Generate performance reports from dbms platform tools

Use platform-specific tuning tips/techniques

View historical performance data captured by the monitor scripts

Identify specific sessions using excessive system resources


Proactive and Incident Performance Tuning Analysis, Results Testing
and Solution Implementation

Other
Cross-platform migrations/conversions
Enforce Enterprise-Wide Data Management Best Practices Difficult to
enforce where self service is allowed
Architectural Reviews, System Walkthroughs

General Database Consultative Services

Platform Selection, Physical Database Design and Modeling Services

Database-Related Technology Evaluation, Access / Reporting Tools

Capacity Planning

Vendor Application Database Requirements - Analysis and Support


Voya Voya DBA Team
Highest level, Centralized due to
centralized central billing
- VFISLK -

User Admin
Org Admin

(SysDBA)
Account/
Security/

Security
Admin /

System
System
Budget
Owner

Admin

Admin
Policy
R

A R

I
I

A, C, I

R (database)

C, I

C, I

A
R

R
R

A
A

R (need team) C

R (need team) I

R (need team)

R (need team) A

R (need team) I

R (need team) I

R (need team) A

R (need team) A
LK -
Application
DBA

Centralized, due to billing

Cognizant?

gen or provide access

gen or provide access

set

Status URL, configure alerts


DBA L1, engage App DBAs, ,
common group for notifications
C, I

Project team or shared service,


conversation with Raj
Project team or shared service,
conversation with Raj
Project team or shared service,
conversation with Raj
Both columns are supported by
A, C same team so combine /
consolidate
Both columns are supported by
R same team so combine /
consolidate
Both columns are supported by
I same team so combine /
consolidate
Both columns are supported by
C, I same team so combine /
consolidate
I
Both columns are supported by
C, I same team so combine /
consolidate

Both columns are supported by


C, I same team so combine /
consolidate
A, C
App DBAs coordinate with
Apps for testing?
Both columns are supported by
R same team so combine /
consolidate
Both columns are supported by
R same team so combine /
consolidate
Both columns are supported by
R same team so combine /
consolidate
Both columns are supported by
R same team so combine /
consolidate
R
Both columns are supported by
R same team so combine /
consolidate
Project team or shared service,
R
conversation with Raj
Project team or shared service,
R
conversation with Raj
R
Both columns are supported by
C, I same team so combine /
consolidate

Project team or shared service,


conversation with Raj

R
Both columns are supported by
A, C same team so combine /
consolidate

Both columns are supported by


R same team so combine /
consolidate

Both columns are supported by


I same team so combine /
consolidate
Both columns are supported by
C same team so combine /
consolidate
Both columns are supported by
C same team so combine /
consolidate
Both columns are supported by
A same team so combine /
consolidate
Both columns are supported by
C, I same team so combine /
consolidate

Both columns are supported by


C, I same team so combine /
consolidate
Both columns are supported by
I same team so combine /
consolidate
Both columns are supported by
I same team so combine /
Both columns are supported by
consolidate
A same team so combine /
consolidate

Both columns are supported by


A same team so combine /
Both columns are supported by
consolidate
C, I same team so combine /
consolidate

C
Both columns are supported by
A same team so combine /
consolidate

R
Both columns are supported by
A same team so combine /
consolidate
R
Both columns are supported by
R same team so combine /
consolidate
R
Both columns are supported by
R same team so combine /
Both columns are supported by
consolidate
R same team so combine /
consolidate
Both columns are supported by
R same team so combine /
consolidate

COE for projects, cannot be


R
Cognizant
COE for projects, cannot be
R
Cognizant
COE for projects, cannot be
R
Cognizant
COE for projects, cannot be
R
Cognizant
COE for projects, cannot be
R
Cognizant
COE for projects, cannot be
R
Cognizant
COE for projects, cannot be
R
Cognizant
COE for projects, cannot be
R
Cognizant
R- Responsible
A - Accountable
C - Consulted
I - Informed

Recurring Project team EA


Requirements definition A,R C
Identify domain, define ownership, scope of use A R
Research and evaluate options A C
Build financial model A C
Perform cost benefit analysis A C
Platform selection A C
Platform acquisition A
Build operational model A
Build consumption model A
Initial design A C
Implementation A
Asset and inventory management x
License compliance management x
Platform lifecycle management (roadmaps) x
Currency upgrades x
Provide expertise and support to consumers x
Define standards and appropriate usage patterns x
Evolve and mature platform (adoption, automation) x
Define and maintain metrics x
Project support x
Updates and patching x
Operational support (change and incident) x
Capacity planning x
DR planning and testing x
Support security remediation x
Support audits x
Periodic evaluation of functional fit and cost model x C
Platform decomissioning

COE supports engineering and domain architecture


function
COE OPS Consumers
C
C,I
R
R
R
R
R
R
R
R
R I
A,R
A,R
A,R
A,R R I,C
A,R
A,R I
A,R I
A,R R
A,R I C
A R I,C
A,R
A,R R
A,R R
A,R R
A,R R
A,R
A,R R I,C

You might also like