+ All Categories

Sample

Date post: 13-Nov-2014
Category:
Upload: databaseguys
View: 577 times
Download: 0 times
Share this document with a friend
Description:
 
Popular Tags:
22
2009 IT Insider Professional Salary Survey Copyright ©2009 by Foote Partners LLC (www.footepartners.com ). All Rights Reserved. This publication may not be reproduced in any form, contents may not be disclosed, distributed, disseminated, published, or sold in any form or format, in whole or in part, without the prior permission of Foote Partners. Sample Database Administration Job Family 2009 edition – Canadian Cities January 12, 2009 Foote Partners, LLC Foote Research Group www.FootePartners.com
Transcript
Page 1: Sample

2009 IT Insider Professional Salary Survey

Copyright ©2009 by Foote Partners LLC (www.footepartners.com). All Rights Reserved. This publication may not be reproduced in any form, contents may not be disclosed, distributed, disseminated, published, or sold in any form or format, in whole or in part, without the prior permission of Foote Partners.

Sample

Database Administration Job Family

2009 edition – Canadian Cities

January 12, 2009

Foote Partners, LLCFoote Research Group

www.FootePartners.com

Foote Partners, LLCFoote Research Group

www.FootePartners.com

Page 2: Sample

Foote Partners, LLC Foote Research Group

2009 IT Professional Salary Survey – Database Administration(US)

©2009 Copyright Foote Partners LLC (www.footepartners.com). All Rights Reserved. Page 2 COPYING, REPRODUCING, LENDING OR RESELLING PROHIBITED

SAMPLE REPORT All data updated 4 times per year

(1/10, 4/10, 7/10, 10/10)

Table of Contents

Page

Methodology and Use of Foote Partners 2009 IT Professional Salary Survey and Job Descriptions…………………………………..… 3

• Data surveying and job description intelligence gathering • Research participant metrics • Presentation of survey data • Industry differentials • Cities surveyed

Base salaries and bonuses………………………………………….… 8

• Senior Database Administrator • Database Administrator • Senior Systems Programmer — RDBMS

Page 3: Sample

Foote Partners, LLC Foote Research Group

2009 IT Professional Salary Survey – Database Administration(US)

©2009 Copyright Foote Partners LLC (www.footepartners.com). All Rights Reserved. Page 3 COPYING, REPRODUCING, LENDING OR RESELLING PROHIBITED

SAMPLE REPORT All data updated 4 times per year

(1/10, 4/10, 7/10, 10/10)

Methodology and Use of Foote Partners’

2009 IT Insider IT Professional Compensation Reports How does Foote Partners gather IT compensation data and define IT jobs? Rapidly evolving information technology jobs are so unique in the universe of business employment that using passive surveying methods to obtain compensation benchmark data now yields extremely inaccurate results. Why? Because of the massive mismatch problem that now exists between IT job titles and what these professionals actually do on-the-job. The “job title thing” is an epidemic widely acknowledged by HR compensation professionals and IT salary surveyors alike. It affects more than half of all employed IT workers by even the most conservative estimates. Making the situation worse is that the most reputable HR consulting firms, including Towers Perrin, William M. Mercer, Watson Wyatt, Hewitt, and Aon/Radford, refuse to offer a solution via their off-the-shelf IT salary surveys: You must contract with them for expensive custom survey consulting. Our solution more than a decade ago was to create a new methodology---dubbed “IT Insider”---that produced the first salary surveys in North America to define and benchmark “new breed" IT positions and job families in Data Warehousing/Business Intelligence, Unix, NT, Web/I-net, e-Commerce, and Business Technology (1994 to 1995) and Information Security, SAP and other enterprise software applications (1997 to 1998). The IT Insider method corrects for job title/job content mismatches by reclassifying surveyed participants according to what they do on-the-job and assigning to them the most accurate job title before their pay data is loaded into our survey data compilation engine. It is time-consuming, expensive, and requires a deep grounding in technology and the nuances of IT professional employment. Along with having that unique grounding, Foote Partners has unprecedented access to 78,000 IT workers at more than 1,900 research partner employers. Overall, our methodology produces better data screening and cleaning, superior statistical reliability and validity, and constantly refreshed and consistent ‘real world’ salary and tech skills pay data. No other IT compensation survey research firm today publishes off-the-shelf surveys that use IT job title alignment methods. IT infrastructure positions form a strong foundation for our research, however Foote Partners’ competitive distinction has long been its focus on those critical new strategic and tactical positions often unreported (or under-reported) in other IT surveys. Findings are updated continuously and published every three months, aided by our constant flow of confidential IT compensation data from North American public and private sector employer HR departments and IT, HR, and business executives research partners

Page 4: Sample

Foote Partners, LLC Foote Research Group

2009 IT Professional Salary Survey – Database Administration(US)

©2009 Copyright Foote Partners LLC (www.footepartners.com). All Rights Reserved. Page 4 COPYING, REPRODUCING, LENDING OR RESELLING PROHIBITED

SAMPLE REPORT All data updated 4 times per year

(1/10, 4/10, 7/10, 10/10)

Methodology and Use, cont. Our relationships with our research partners---many of whom were clients, colleagues, and associates of our senior research team of former Gartner, Towers Perrin, Wm. M. Mercer, and McKinsey & Company consultants and analysts---have been forged over many years. We have access not only to their IT compensation databases but to IT managers and workers to facilitate the matching of job content with comparable job titles. Foote Partners surveys IT compensation job-by-job, city-by-city: 125 positions, 82 cities in the United States and Canada. There are no geographic multipliers used in our research, no cost-of-living coefficients. Ours is constantly refreshed ‘real world’ salary and skills pay data. Research participant metrics IT compensation data for our 2009 research findings (survey and updated every three months) represents 30 private sector industries plus government and educational institutions surveyed every three months. The size of the participating organizations, measured most appropriately for the type of business, by revenues, assets, total premiums and operating budgets, are as follows

• 13% of participating organizations have $3 billion+ in sales/$15+ billion in total assets

• 24% of participating organizations earn more than $1 billion in annual revenues or more than $3 billion in total assets

• 43% of participating organizations have $500+ million in sales/$3+ billion in total assets/$500+ million in premiums/$500+ million operating budget (government, educational, not-for-profit)

• 57% of participating organizations fall in the SMB (small-to-medium sized business) segment, generally defined as organization under $500 million in sales.

• [Public sector] 5% have operating budgets of $500 million or more, 4% with operating budgets $100 million to less than $500million (nonprofit/government/educational sectors)

Page 5: Sample

Foote Partners, LLC Foote Research Group

2009 IT Professional Salary Survey – Database Administration(US)

©2009 Copyright Foote Partners LLC (www.footepartners.com). All Rights Reserved. Page 5 COPYING, REPRODUCING, LENDING OR RESELLING PROHIBITED

SAMPLE REPORT All data updated 4 times per year

(1/10, 4/10, 7/10, 10/10)

Methodology and Use, cont.

Industries Surveyed Foote Partners surveys every employer in each target market that has a significant influence on local employment conditions, inclusive of all industries. Following are among the most frequent industries surveyed: Advertising Aerospace Banking Business Services/For Profit Chemicals Construction/ Engineering /Architecture Consumer Products Defense/Military Education/Not-For-Profit Electronics Energy/Mining

Entertainment/Recreation/Amusement Financial Services Food/Beverage Government(Fed/State/Local) Healthcare/Medical Hospitality/Leisure Insurance ISP/ASP Media/Publishing Manufacturing/computer-related Manufacturing/Industrial

Pharmaceuticals/Biotech Research and Development Retail/Wholesale Distribution Security Products/Services Software IT Services/Systems Integrators Telecommunications/Data services Telecommunications Products Transportation Utilities

Industry Differentials Salary survey data for every position in each city/metro area is reported by percentile and market average across all industries, but can be adjusted for specific industries by using our industry multipliers. Foote Partners calculates industry multipliers twice annually by consolidating survey data and computing relative values across all surveyed jobs (1.00 = average of all industries). 2009 data may be adjusted by applying the appropriate multipliers shown below, however be advised that individual jobs in an industry do not necessarily behave alike.

Industry Salary Adjustments for FP Base Salary Data – 2009

Factor Industry Factor Industry1.17 Research and Development 0.99 Manufacturing/noncomputer-related1.15 Systems Integrators/IT Services 0.98 Utilities1.11 Defense/Military 0.98 Telecommunications/Carrier1.07 Insurance 0.97 Healthcare/Medical1.07 Business Services/For Profit 0.97 Government(Fed/State/Local)1.06 Media/Publishing 0.96 Hospitality and Travel1.05 Telecommunications/Data 0.95 Manufacturing/computer-related1.04 Consumer Goods 0.92 Wholesale/Retail Distribution1.03 Aerospace 0.92 Advertising1.03 ISP/ASP 0.92 Transportation(Air/Rail)1.03 Pharmaceuticals/Biotech 0.91 Petrochemicals1.01 Entertainment/Recreation/Amusement 0.85 Construction/Architecture1.01 Banking/Financial Services 0.80 Business Services/Not-for-profit1.00 Energy/Mining 0.80 Education/Not-for-profit1.00 Engineering

Page 6: Sample

Foote Partners, LLC Foote Research Group

2009 IT Professional Salary Survey – Database Administration(US)

©2009 Copyright Foote Partners LLC (www.footepartners.com). All Rights Reserved. Page 6 COPYING, REPRODUCING, LENDING OR RESELLING PROHIBITED

SAMPLE REPORT All data updated 4 times per year

(1/10, 4/10, 7/10, 10/10)

Methodology and Use, cont. Presentation of Survey Data Base salary and bonus

25th Average 75thSan Jose $95,045 $109,527 $124,820San Francisco $92,961 $107,125 $122,084New York City $92,498 $106,592 $121,476…… …… …… ……

Bonus Range: 8% - 18% of base

25th and 75th percentile, mean market

Bonus range = % of base salary from 10 th to 90th percentile

64 US cities, 10 Canadian cities surveyed for every IT position

25th Average 75thSan Jose $95,045 $109,527 $124,820San Francisco $92,961 $107,125 $122,084New York City $92,498 $106,592 $121,476…… …… …… ……

Bonus Range: 8% - 18% of base

25th and 75th percentile, mean market

Bonus range = % of base salary from 10 th to 90th percentile

64 US cities, 18 Canadian cities surveyed for every IT position

25th Average 75thSan Jose $95,045 $109,527 $124,820San Francisco $92,961 $107,125 $122,084New York City $92,498 $106,592 $121,476…… …… …… ……

Bonus Range: 8% - 18% of base

25th and 75th percentile, mean market

Bonus range = % of base salary from 10 th to 90th percentile

64 US cities, 10 Canadian cities surveyed for every IT position

25th Average 75thSan Jose $95,045 $109,527 $124,820San Francisco $92,961 $107,125 $122,084New York City $92,498 $106,592 $121,476…… …… …… ……

Bonus Range: 8% - 18% of base

25th and 75th percentile, mean market

Bonus range = % of base salary from 10 th to 90th percentile

64 US cities, 18 Canadian cities surveyed for every IT position

Page 7: Sample

Foote Partners, LLC Foote Research Group

2009 IT Professional Salary Survey – Database Administration(US)

©2009 Copyright Foote Partners LLC (www.footepartners.com). All Rights Reserved. Page 7 COPYING, REPRODUCING, LENDING OR RESELLING PROHIBITED

SAMPLE REPORT All data updated 4 times per year

(1/10, 4/10, 7/10, 10/10)

Cities and Metropolitan Areas Surveyed – 2009 Research

(this report includes all Canadian cities)

Canadian Cities

Calgary, ALTA Edmonton, ALTA Halifax, NS Hamilton, ONT Kitchner, ONT

London, ONT Mississauga, ONT Montreal, QUE Oshawa, ONT Ottawa, ONT

Quebec, QUE Regina, SASK Saskatoon, SASK St. Catherines, ONT

Toronto, ONT Vancouver, BC Windsor, ONT Winnipeg, MAN

Tier 1 Cities(U.S.)

Atlanta, GA Boston, MA Chicago, IL Dallas, TX Detroit, MI

Houston, TX Los Angeles/Orange Cty,CA Miami, FL Minneapolis, MN New Jersey/Northern

New York City, NY Philadelphia/So. NJ Phoenix, AZ San Diego, CA San Francisco, CA

San Jose, CA Seattle, WA St. Louis, MO Washington, DC Westchester County, NY/ Lower Fairfield Cty, CT

Tier 2 Cities(U.S.) Albuquerque/Santa Fe, NM Austin, TX Baltimore, MD Birmingham, AL Charlotte, NC Cincinnati, OH Cleveland/Akron,OH Columbus, OH Colorado Springs, CO Dayton, OH Denver, CO Des Moines, IA Grand Rapids, MI

Greensboro/Winston- Salem,NC

Greenville/Spartanburg /Anderson, SC Hartford, CT Indianapolis/Ft Wayne Kansas City, MO Las Vegas, NV Long Island, NY Louisville, KY Madison, WI Memphis, TN Milwaukee, WI

Nashville, TN New Orleans Norfolk/Virginia Beach/ Newport News, VA Oakland/Walnut Creek/ Concord CA Oklahoma City, OK Omaha, NE Orlando, FL Peoria, IL Pittsburgh, PA Portland, OR

Princeton/So. NJ Providence, RI Raleigh/Durham, NC Richmond, VA Sacramento, CA Salt Lake City, UT San Antonio, TX Tampa, FL Tulsa Upper Fairfield County/ New Haven, CT

Page 8: Sample

Foote Partners, LLC Foote Research Group

2009 IT Professional Salary Survey – Database Administration(US)

©2009 Copyright Foote Partners LLC (www.footepartners.com). All Rights Reserved. Page 8 COPYING, REPRODUCING, LENDING OR RESELLING PROHIBITED

SAMPLE REPORT All data updated 4 times per year

(1/10, 4/10, 7/10, 10/10)

Database Administration Salaries and Bonus Ranges

• Senior Database Administrator • Database Administrator • Senior Systems Programmer — RDBMS

Page 9: Sample

Foote Partners, LLC Foote Research Group

2009 IT Professional Salary Survey – Database Administration(US)

©2009 Copyright Foote Partners LLC (www.footepartners.com). All Rights Reserved. Page 9 COPYING, REPRODUCING, LENDING OR RESELLING PROHIBITED

SAMPLE REPORT All data updated 4 times per year

(1/10, 4/10, 7/10, 10/10)

Senior Database Administrator Has primary responsibility for the definition, creation, and maintenance of the enterprise data model within the new computing environments (e.g., Unix, NT, Linux, Web/I-net). Analyzes, tests, and implements physical database design supporting various business applications (including base definition, structure, documentation, long-range requirements, operational guidelines). Ensures data recovery, maintenance, data integrity, and space requirements for physical database are met through formulations and monitoring of policies, procedures, and standards relating to database management. Provides a high degree of coordination between user, technical, application, and corporate entities to ensure effective data management as a corporate enterprise. Above all, ensures solutions meet business objectives and establishes and maintains a high level of user trust and confidence in IT’s knowledge of and concern for users’ business needs. Has a willingness to work with customers of varying levels of technical expertise in a high-pressure, complex environment. Responsibilities • Provide first-level applications support: Resolve problems and answer questions related to the RDBMS

and platform environment (e.g., Unix, NT, Linux, MVS); contact vendor support when necessary; facilitate application development and client problem resolution with optimum speed and efficiency

• RDBMS performance monitoring and tuning: Closely monitor performance; identify problems and implement solutions; ensure the database is running at optimum speed and efficiency

• Maintain database backup/recovery environment: Respond quickly to refresh data; verify implementation of correct backup strategy; develop recovery procedures; support recovery from loss of data caused by user or system error

• Install and upgrade RDBMS and related products: Keep RDBMS at current release and maintenance levels; install supporting products; provide current, stable production and development environments

• Reorganize database structures as needed: Automate procedures at regular intervals; use tools to reorganize or defragment database table spaces, tables, and indexes; provide efficient database environment to maximize productivity and improve performance

• Perform application refreshes on request: Refresh data from one environment to another at the request of the application development staff; execute necessary tasks to accomplish this, including export, drop, create, and import prescheduled time to minimize impact; provide application development staff optimal development environment with current data

• Provide assistance in database design as needed: Research and recommend optimal design criteria; publish standards and work with development staff; standardize environment and improve efficiency

• Capacity planning and reporting: Monitor file system space, database allocation, etc.; verify efficient use of disk storage; reclaim dead space; optimize space allocation and avoid out-of-space conditions

• Create, develop, and review the physical model created from the logical model, ensuring the detailed physical design of data structures and databases complies with standards, guidelines, and procedures recommended for all aspects of data modeling, database design, and maintenance; ensure proper data modeling and design paradigms are applied

• Provide the appropriate tools, procedures, and facilities for creating and maintaining the entity data enterprise model

Page 10: Sample

Foote Partners, LLC Foote Research Group

2009 IT Professional Salary Survey – Database Administration(US)

©2009 Copyright Foote Partners LLC (www.footepartners.com). All Rights Reserved. Page 10 COPYING, REPRODUCING, LENDING OR RESELLING PROHIBITED

SAMPLE REPORT All data updated 4 times per year

(1/10, 4/10, 7/10, 10/10)

• Produce: – Entity relationship diagrams – Data flow diagrams – Database normalization schemata – Logical to physical database mapping – Data table parameters

• Manage the implementation and use of the enterprise data dictionary • Work closely with Systems Programmers and Systems Administrators to create database schemata and

subschemata; lead/review database designs; estimate sizes of new databases • Develop rules, procedures, and standards for the access and maintenance of shared data resources • Review overall physical database structures for data integrity, performance quality, recoverability,

maintenance, and space requirement considerations • Communicate complex technical information in a concise and articulate manner • Participate in the evaluation and recommendation of DBA tools and new DBMS technologies • Serve as business liaison to database vendors • Be responsible for the integrity of production test and QA database environments • Perform impact analyses, research products, configure software, and establish standards and procedures

that support the company’s database environment needs • Be responsible for application-oriented database administration and technical support for the various

development, training, testing, and production of relational database environments; focus on application-specific database issues to ensure optimal application performance and integrity

• Develop utilities for monitoring and evaluating data quality • Assist in the definition and development of database documentation and standards • Conduct application transaction volume and traffic analysis, and interpret impact on database and network

performance • Development projects: Interact with analysts and developers, understand system requirements from

conceptual models, analyze transactions and data volumes, and design the physical database • Have a willingness to move quickly into production support role Skills and Knowledge • Thorough understanding of the relational database model and solid theoretical knowledge of relational

database techniques; skilled in ability to see the big picture and conceptualize and document creative solutions

• Experience in designing, modeling, developing, and supporting large RDBMS (or MDDBMS) systems • Extensive experience in logical and physical database design, hands-on data modeling techniques, and

development methodology; physical schema design of table spaces, rollback segments, and data files • Experience in the design of data extract, data migration, and data queuing facilities • Proficiency in the concepts and practice of database normalization techniques • Strong working knowledge of state-of-the-art database concepts/design/deployment, recovery techniques,

performance monitoring and tuning, structured query language, relational database design techniques, JCL • Ability to monitor and tune the database

Page 11: Sample

Foote Partners, LLC Foote Research Group

2009 IT Professional Salary Survey – Database Administration(US)

©2009 Copyright Foote Partners LLC (www.footepartners.com). All Rights Reserved. Page 11 COPYING, REPRODUCING, LENDING OR RESELLING PROHIBITED

SAMPLE REPORT All data updated 4 times per year

(1/10, 4/10, 7/10, 10/10)

• Knowledge of server-side development issues surrounding triggers, stored procedures, and packages • Strong customer focus and management of client expectations; ability to establish and maintain a high

level of user trust and confidence in IT’s knowledge of and concern for users’ business needs • Excellent oral and written communications skills • Ability to present and explain technical information to diverse types of audiences (management, users,

vendors, technical staff) in a way that establishes rapport, persuades others, and gains understanding • Ability to write clear proposals and technical documents • Strong interpersonal skills at all levels of management and ability to motivate employees/teams to apply

skills and techniques to solve dynamic problems; excellent teamwork skills • Solid project management skills, effectively managing multiple small to large projects in a cross-functional

environment • Ability to weigh various suggested technical solutions against the original business needs and choose the

most cost-effective solution • Ability to work with long-established senior staff, provide guidance, and assign and follow up on tasks • Proficiency in several RDBMS-specific middleware tools and utilities to support such activities as

monitoring, database migration, DDL (data description language) management, and replication is a must. • Experience with cross-platform networking in a TCP/IP environment • Full knowledge of SQL, including programming and ways to optimize SQL code. Microsoft SQL Server,

Visual SQL are a must. • Solid programming knowledge of more than one 3GL/4GL/OO4GL language (e.g., C/C++, Perl, Unix

shell, Visual Basic) • Any of the following are pluses: RAD/JAD, warehousing, Sybase Adaptive Server, CASE, Tuxedo, DCE,

system management tools, Microsoft Exchange. • Knowledge of Web-enabled GLs is a plus (e.g., Oracle Developer 2000) • For Unix environment, experience with Unix shell scripting languages (e.g., Transact-SQL). Experience • Bachelor’s degree in Computer Science, Engineering, or related discipline; Master’s degree is desirable;

equivalent experience acceptable • 6 years minimum in-depth experience in the design, administration, programming, and support of

RDBMSs/MDDBMS (e.g., Oracle, DB2) in one or more computing environments (e.g., Unix, MVS, NT, Linux, Web).

• 3 years experience as a DBA in one or more environments is highly desirable (preferably with RDBMSs) or strong demonstrated DBA skills earned in equivalent experience

• Ability to handle basic systems administration tasks to fulfill backup role if needed • Demonstrated experience working well with customers of varying levels of technical expertise in high-

pressure situations and complex environments • Highly desirable that individual has earned two or more of the following: - Successful experience as a member of a multidisciplinary, high-performance work team or project group - Demonstrated competency in project management and management of resources to meet goals and

multiple projects

Page 12: Sample

Foote Partners, LLC Foote Research Group

2009 IT Professional Salary Survey – Database Administration(US)

©2009 Copyright Foote Partners LLC (www.footepartners.com). All Rights Reserved. Page 12 COPYING, REPRODUCING, LENDING OR RESELLING PROHIBITED

SAMPLE REPORT All data updated 4 times per year

(1/10, 4/10, 7/10, 10/10)

- Successful experience in working with end users to develop effective solutions to diverse and complex business problems - Demonstrated initiative, good judgment, and the ability to achieve results through others - Successful development and implementation of new technology and work processes • Highly desirable certifications for this position may include the following:

- Certified MySQL 4.0 Professional (MySQL-Prof) - Certified MySQL 5.0 Database Administrator - IBM Certified Database Administrator - IBM DB2 Universal Database Certified Solutions Expert (DB2) - Microsoft Certified Database Administrator (MCDBA) - Microsoft Certified IT Professional (MCITP/all) - Oracle DBA Certified Associate (OCA) - Oracle DBA Certified Master (OCM) - Oracle DBA Certified Professional (OCP) - Advanced Teradata Certified Professional - Teradata Certified Administrator - Teradata Certified Application Developer - Teradata Certified Master - Teradata Certified Professional - Teradata Certified Implementation Specialist - Teradata Certified SQL Specialist

Working Relationships Internal: • Has close working relationship with systems team and peers in other areas of IT • Works closely with DBAs, Senior Systems Engineers, Systems Administrators, and Database Developers • Has contact with application users, primarily in problem resolution • Has frequent interaction with application development staff as facilitator and client problem resolver;

works collaboratively on such activities as performance problems, hardware/software upgrades, application program design reviews, new application setup and implementation, application workload growth prediction and measurement, etc.

• Is key participant in high-level technical strategy meetings, major upgrade decisions, capacity planning data collections, performance reporting, new application designing, etc.

External: • Has collaborative working relationships with outside RDBMS vendors and contractors/consultants for

additional support as needed • Develops relationships with professional organizations, peer groups, and industry trade groups to stay

current with technology; attends conferences

Page 13: Sample

Foote Partners, LLC Foote Research Group

2009 IT Professional Salary Survey – Database Administration(US)

©2009 Copyright Foote Partners LLC (www.footepartners.com). All Rights Reserved. Page 13 COPYING, REPRODUCING, LENDING OR RESELLING PROHIBITED

SAMPLE REPORT All data updated 4 times per year

(1/10, 4/10, 7/10, 10/10)

Sr. Database Administrator

Xrd Quarter - 2009 Base Salary – Canadian cities:

25th Average 75thVancouver, BC $85,508 $98,365 $110,621Oshawa, ONT $84,175 $96,831 $108,895Toronto, ONT $83,855 $96,462 $108,481Windsor, ONT $83,673 $96,254 $108,247Calgary, ALTA $81,799 $94,098 $105,822Hamilton, ONT $81,774 (Data $105,790Mississauga, ONT $81,401 removed for $105,307Kitchner, ONT $81,337 this sample) $105,224London, ONT $81,145 $93,345 $104,976Ottawa, ONT $80,996 $93,173 $104,783St. Catherines, ONT $80,878 $93,038 $104,631Montreal, QUE $80,249 $92,314 $103,816Edmonton, ALTA $79,694 $91,676 $103,099Regina, SASK $77,496 $89,148 $100,256Saskatoon, SASK $76,750 $88,289 $99,289Quebec City, QUE $76,333 $87,810 $98,751Winnipeg, MB $76,280 $87,749 $98,682Halifax, NS $75,565 $86,927 $97,758

(all salaries in Canadian dollars)

Bonus Range: 7%-16% of base

Note: The data in this chart are not industry-specific, but rather spans all industries surveyed in the geographical area. The salaries displayed above can be adjusted using the Industry multipiers on page 5, derived from industry segmentation analyses performed in 2009 encompassing all Foote Partners surveyed IT positions.

Page 14: Sample

Foote Partners, LLC Foote Research Group

2009 IT Professional Salary Survey – Database Administration(US)

©2009 Copyright Foote Partners LLC (www.footepartners.com). All Rights Reserved. Page 14 COPYING, REPRODUCING, LENDING OR RESELLING PROHIBITED

SAMPLE REPORT All data updated 4 times per year

(1/10, 4/10, 7/10, 10/10)

Database Administrator Has primary responsibility for the definition, creation, and maintenance of the enterprise data model within the new computing environments (e.g., Unix, NT, Linux, Web/I-net). Analyzes, tests, and implements physical database design supporting various business applications (including base definition, structure, documentation, long-range requirements, operational guidelines). Ensures data recovery, maintenance, data integrity, and space requirements for physical database are met through formulations and monitoring of policies, procedures, and standards relating to database management. Provides a high degree of coordination between user, technical, application, and corporate entities to ensure effective data management as a corporate enterprise. Above all, ensures solutions meet business objectives and establishes and maintains a high level of user trust and confidence in IT's knowledge of and concern for users’ business needs. Has a willingness to work with customers of varying levels of technical expertise in a high-pressure, complex environment. Responsibilities • Provide first-level applications support: Resolve problems and answer questions related to the RDBMS

and platform environment (e.g., Unix, NT, Linux, MVS); contact vendor support when necessary; facilitate application development and client problem resolution with optimum speed and efficiency

• RDBMS performance monitoring and tuning: Closely monitor performance; identify problems and implement solutions; ensure the database is running at optimum speed and efficiency

• Maintain database backup/recovery environment: Respond quickly to refresh data; verify implementation of correct backup strategy; develop recovery procedures; support recovery from loss of data caused by user or system error

• Install and upgrade RDBMS and related products: Keep RDBMS at current release and maintenance levels; install supporting products; provide current, stable production and development environments

• Reorganize database structures as needed: Automate procedures at regular intervals; use tools to reorganize or defragment database table spaces, tables, and indexes; provide efficient database environment to maximize productivity and improve performance

• Perform application refreshes on request: Refresh data from one environment to another at the request of the application development staff; execute necessary tasks to accomplish this, including export, drop, create, and import prescheduled time to minimize impact; provide application development staff optimal development environment with current data

• Provide assistance in database design as needed: Research and recommend optimal design criteria; publish standards and work with development staff; standardize environment and improve efficiency

• Capacity planning and reporting: Monitor file system space, database allocation, etc.; verify efficient use of disk storage; reclaim dead space; optimize space allocation and avoid out-of-space conditions

• Create, develop, and review the physical model created from the logical model, ensuring the detailed physical design of data structures and databases complies with standards, guidelines, and procedures recommended for all aspects of data modeling, database design, and maintenance; ensure proper data modeling and design paradigms are applied

• Provide the appropriate tools, procedures, and facilities for creating and maintaining the entity data enterprise model

Page 15: Sample

Foote Partners, LLC Foote Research Group

2009 IT Professional Salary Survey – Database Administration(US)

©2009 Copyright Foote Partners LLC (www.footepartners.com). All Rights Reserved. Page 15 COPYING, REPRODUCING, LENDING OR RESELLING PROHIBITED

SAMPLE REPORT All data updated 4 times per year

(1/10, 4/10, 7/10, 10/10)

• Produce: – entity relationship diagrams – data flow diagrams – database normalization schemata – logical to physical database mapping – data table parameters

• Manage the implementation and use of the enterprise data dictionary • Work closely with Systems Programmers and Systems Administrators to create database schemata and

subschemata; lead/review database designs; estimate sizes of new databases • Develop rules, procedures, and standards for the access and maintenance of shared data resources • Review overall physical database structures for data integrity, performance quality, recoverability,

maintenance, and space requirement considerations • Communicate complex technical information in a concise and articulate manner • Participate in the evaluation and recommendation of DBA tools and new DBMS technologies • Serve as business liaison to database vendors • Be responsible for the integrity of production test and QA database environments • Perform impact analyses, research products, configure software, and establish standards and procedures

that support the company’s database environment needs • Be responsible for application-oriented database administration and technical support for the various

development, training, testing, and production of relational database environments; focus on application-specific database issues to ensure optimal application performance and integrity

• Develop utilities for monitoring and evaluating data quality • Assist in the definition and development of database documentation and standards • Conduct application transaction volume and traffic analysis, and interpret impact on database and network

performance • Development projects: Interact with analysts and developers, understand system requirements from

conceptual models, analyze transactions and data volumes, and design the physical database • Have a willingness to move quickly into production support role Skills and Knowledge • Thorough understanding of the relational database model and solid theoretical knowledge of relational

database techniques; skilled in ability to see the big picture and conceptualize and document creative solutions

• Experience in designing, modeling, developing, and supporting large RDBMS (or MDDBMS) systems • Extensive experience in logical and physical database design, hands-on data modeling techniques, and

development methodology; physical schema design of table spaces, rollback segments, and data files • Experience in the design of data extract, data migration, and data queuing facilities • Proficiency in the concepts and practice of database normalization techniques • Strong working knowledge of state-of-the-art database concepts/design/deployment, recovery techniques,

performance monitoring and tuning, structured query language, relational database design techniques, JCL • Ability to monitor and tune the database

Page 16: Sample

Foote Partners, LLC Foote Research Group

2009 IT Professional Salary Survey – Database Administration(US)

©2009 Copyright Foote Partners LLC (www.footepartners.com). All Rights Reserved. Page 16 COPYING, REPRODUCING, LENDING OR RESELLING PROHIBITED

SAMPLE REPORT All data updated 4 times per year

(1/10, 4/10, 7/10, 10/10)

• Knowledge of server-side development issues surrounding triggers, stored procedures, and packages • Strong customer focus and management of client expectations; ability to establish and maintain a high

level of user trust and confidence in IT’s knowledge of and concern for users’ business needs • Excellent oral and written communications skills • Ability to present and explain technical information to diverse types of audiences (management, users,

vendors, technical staff) in a way that establishes rapport, persuades others, and gains understanding • Ability to write clear proposals and technical documents • Strong interpersonal skills at all levels of management and ability to motivate employees/teams to apply

skills and techniques to solve dynamic problems; excellent teamwork skills • Solid project management skills, effectively managing multiple small to large projects in a cross-functional

environment • Ability to weigh various suggested technical solutions against the original business needs and choose the

most cost-effective solution • Ability to work with long-established senior staff, provide guidance, and assign and follow up on tasks • Proficiency in several RDBMS-specific middleware tools and utilities to support such activities as

monitoring, database migration, DDL (data description language) management, and replication is a must. • Experience with cross-platform networking in a TCP/IP environment • Full knowledge of SQL, including programming and ways to optimize SQL code. Microsoft SQL Server,

Visual SQL are a must. • Solid programming knowledge of more than one 3GL/4GL/OO4GL language (e.g., C/C++/C#, Perl, Unix

shell, Visual Basic) • Any of the following are pluses: RAD/JAD, warehousing, Sybase Adaptive Server, CASE, Tuxedo, DCE,

system management tools, Microsoft Exchange. • Knowledge of Web-enabled Gils is a plus (e.g., Oracle Developer 2000) • For Unix environment, experience with Unix shell scripting languages (e.g., Transact-SQL). Experience • Bachelor’s degree in Computer Science, Engineering, or related discipline; Master’s degree is desirable;

equivalent experience acceptable • 3 years in-depth experience in the design, administration, programming, and support of

RDBMSs/MDDBMS (e.g., Oracle, DB2) in one or more computing environments (e.g., Unix, MVS, NT, Linux, Web).

• Ability to handle basic systems administration tasks to fulfill backup role if needed • Demonstrated experience working well with customers of varying levels of technical expertise in high-

pressure situations and complex environments • Highly desirable that individual has earned two or more of the following: - Successful experience as a member of a multidisciplinary, high-performance work team or project group - Demonstrated competency in project management and management of resources to meet goals and

multiple projects - Successful experience in working with end users to develop effective solutions to diverse and complex business problems

Page 17: Sample

Foote Partners, LLC Foote Research Group

2009 IT Professional Salary Survey – Database Administration(US)

©2009 Copyright Foote Partners LLC (www.footepartners.com). All Rights Reserved. Page 17 COPYING, REPRODUCING, LENDING OR RESELLING PROHIBITED

SAMPLE REPORT All data updated 4 times per year

(1/10, 4/10, 7/10, 10/10)

- Demonstrated initiative, good judgment, and the ability to achieve results through others - Successful development and implementation of new technology and work processes • Highly desirable certifications for this position may include the following:

- Certified MySQL 4.0 Professional (MySQL-Prof) - Certified MySQL 5.0 Database Administrator - IBM Certified Database Administrator - IBM DB2 Universal Database Certified Solutions Expert (DB2) - Microsoft Certified Database Administrator (MCDBA) - Microsoft Certified IT Professional (MCITP/all) - Oracle DBA Certified Associate (OCA) - Oracle DBA Certified Master (OCM) - Oracle DBA Certified Professional (OCP) - Advanced Teradata Certified Professional - Teradata Certified Administrator - Teradata Certified Application Developer - Teradata Certified Master - Teradata Certified Professional - Teradata Certified Implementation Specialist - Teradata Certified SQL Specialist

Working Relationships Internal: • Has close working relationship with systems team and peers in other areas of IT • Works closely with Senior Systems Programmer, RDBMS and systems administrators • Has contact with application users, primarily in problem resolution • Has frequent interaction with application development staff as facilitator and client problem resolver;

works collaboratively on such activities as performance problems, hardware/software upgrades, application program design reviews, new application setup and implementation, application workload growth prediction and measurement, etc.

• Is key participant in high-level technical strategy meetings, major upgrade decisions, capacity planning data collections, performance reporting, new application designing, etc.

Page 18: Sample

Foote Partners, LLC Foote Research Group

2009 IT Professional Salary Survey – Database Administration(US)

©2009 Copyright Foote Partners LLC (www.footepartners.com). All Rights Reserved. Page 18 COPYING, REPRODUCING, LENDING OR RESELLING PROHIBITED

SAMPLE REPORT All data updated 4 times per year

(1/10, 4/10, 7/10, 10/10)

Database Administrator

Xrd Quarter - 2009 Base Salary – Canadian cities:

25th Average 75th

Vancouver, BC $85,508 $98,365 $110,621Oshawa, ONT $84,175 $96,831 $108,895Toronto, ONT $83,855 $96,462 $108,481Windsor, ONT $83,673 $96,254 $108,247Calgary, ALTA $81,799 $94,098 $105,822Hamilton, ONT $81,774 (Data $105,790Mississauga, ONT $81,401 removed for $105,307Kitchner, ONT $81,337 this sample) $105,224London, ONT $81,145 $93,345 $104,976Ottawa, ONT $80,996 $93,173 $104,783St. Catherines, ONT $80,878 $93,038 $104,631Montreal, QUE $80,249 $92,314 $103,816Edmonton, ALTA $79,694 $91,676 $103,099Regina, SASK $77,496 $89,148 $100,256Saskatoon, SASK $76,750 $88,289 $99,289Quebec City, QUE $76,333 $87,810 $98,751Winnipeg, MB $76,280 $87,749 $98,682Halifax, NS $75,565 $86,927 $97,758

(all salaries in Canadian dollars)

Bonus Range: 7%-16% of base

Note: The data in this chart are not industry-specific, but rather spans all industries surveyed in the geographical area. The salaries displayed above can be adjusted using the Industry multipiers on page 5, derived from industry segmentation analyses performed in 2009 encompassing all Foote Partners surveyed IT positions.

Page 19: Sample

Foote Partners, LLC Foote Research Group

2009 IT Professional Salary Survey – Database Administration(US)

©2009 Copyright Foote Partners LLC (www.footepartners.com). All Rights Reserved. Page 19 COPYING, REPRODUCING, LENDING OR RESELLING PROHIBITED

SAMPLE REPORT All data updated 4 times per year

(1/10, 4/10, 7/10, 10/10)

Senior Systems Programmer — RDBMS This position has technical and systems administration duties for relational database management system (RDBMS) or multidimensional database management system (MDDBMS) software, data, and data spaces in one or more computing environments (e.g., Unix, MVS, NT, Linux, Web). Works alone and as a team member on technical functions associated with creating and maintaining databases: performance and tuning analysis; capacity planning, workload modeling, and prediction; systems support; long-term strategic planning; application support and optimization; problem resolution tracking; software upgrades. Ensures high-level support for an RDBMS/MDDBMS environment and provides backup DBA responsibilities. Responsibilities • Performance and tuning analysis: Work closely with operations staff to ensure stable performance for the

RDBMS environment; perform performance monitoring/analysis, identify and resolve bottlenecks, resolve problems

• Capacity planning: Provide appropriate hardware/software resources for business applications using RDBMSs; perform capacity planning, workload modeling, and prediction; provide the business applications with enough resources for their short-term and long-term growth

• Systems support: Ensure RDBMS systems are maintained at the highest level of support; plan, set procedures, and provide technical supervision; provide reliable and secure system for business applications

• Application support: Ensure client/server applications run successfully and are optimally tuned to maximize use of RDBMS system resources while minimizing client impact; assist application developers in problem determination, system and application tuning, and consultation on projects; provide technical consulting and performance analysis skills to the application development groups

• Unix support: Provide high-level support for the Unix or Linux environment; assist in delivering a well-tuned, stable computing environment

• Problem resolution tracking: Ensure data pertaining to the status of problems and service requests is entered into problem tracking systems accurately and promptly on a daily basis; provide an up-to-date picture of service delivery status and backlog

• Software upgrades and planning: Ensure the RDBMS environment is updated with current stable versions of software products; maintain currency with operating system and support software; plan and implement major software upgrades; ensure change management procedures and methodologies are implemented and followed

• Convert logical database design into physical database • Create database schemata and subschemata • Generate test and production databases • Develop transaction logging and backup/recovery facilities to maximize recoverability and reduce human

intervention and the margin of error • Participate in defining and implementing data security • Participate in the evaluation and recommendation of DBA tools and new DBMS technologies • Serve as primary customer interface with database vendor(s) • Recommend and establish technical standards and guidelines for database usage and control

Page 20: Sample

Foote Partners, LLC Foote Research Group

2009 IT Professional Salary Survey – Database Administration(US)

©2009 Copyright Foote Partners LLC (www.footepartners.com). All Rights Reserved. Page 20 COPYING, REPRODUCING, LENDING OR RESELLING PROHIBITED

SAMPLE REPORT All data updated 4 times per year

(1/10, 4/10, 7/10, 10/10)

• Work with peers to develop database connectivity and access standards Skills and Knowledge • Solid understanding of one or more database management systems

– tables, schemata, indexes – configuration parameters for performance, security, data integrity, journaling/recovery – file system concepts and facilities – working knowledge of performance monitors and debugger tools

• Solid understanding of networking and distributed computing concepts • A thorough understanding of the principles of: network routing; client/server programming; distributed

databases • Ability to utilize software tools, languages, scripts, and shells required for effective support of the database

enterprise • Full knowledge of SQL, including programming and ways to optimize SQL code. Microsoft SQL Server,

Visual SQL are a must. • Solid programming knowledge of more than one 3GL/4GL/OO4GL language (e.g., C/C++/C#, Perl, Unix

shell, Visual Basic) • Proficiency in multiple GUIs and middleware tools • Solid RDBMS-specific tool and utility knowledge and experience in such areas as monitoring, database

migration, DDL management, replication. • Knowledge of Web-enabled GLs is a plus (e.g., Oracle Developer) • Ability to effectively adapt to and apply rapidly changing technology to business needs • Experience in effectively managing projects in a cross-functional environment is highly desired • Effective interpersonal and communications skills • Ability to write proposals and technical documents • Facility in making presentations to diverse types of audiences (e.g., management, users, vendors, technical

staff) • Ability to solve problems quickly and thoroughly • Proven ability to establish and maintain a high level of user trust and confidence in IT’s knowledge of, and

concern for, users’ business needs

Page 21: Sample

Foote Partners, LLC Foote Research Group

2009 IT Professional Salary Survey – Database Administration(US)

©2009 Copyright Foote Partners LLC (www.footepartners.com). All Rights Reserved. Page 21 COPYING, REPRODUCING, LENDING OR RESELLING PROHIBITED

SAMPLE REPORT All data updated 4 times per year

(1/10, 4/10, 7/10, 10/10)

Experience • Bachelor’s degree in Computer Science, Engineering, or related discipline; Master’s degree is desirable;

equivalent experience acceptable • 4 years of in-depth RDBMS design and support, including 2 years in the relevant computing environment

(e.g., Unix, MVS, NT, Linux, Web) • DBA experience or equivalent is desirable • Highly desirable certifications for this position may include the following:

- Oracle DBA Certified Master (OCM) - Oracle DBA Certified Professional (OCP) - Oracle DBA Certified Associate (OCA) - Microsoft Certified Database Administrator (MCDBA) - Certified MySQL 5.0 Database Administrator - Certified MySQL 4.0 Professional (MySQL-Prof) - IBM DB2 Universal Database Certified Solutions Expert (DB2)

Working Relations Internal: • Has close working relationship with OS platform team and peers in other areas of IT, in particular:

– DBAs – Application developers (for performance problems, design reviews, etc.)

• Participates in technical strategy team meetings, major upgrade decision meetings, capacity planning data collections, performance reporting, new application designing, etc.

• Has occasional contact with application users, primarily in problem resolution External: • Has regular contact with outside vendors and contractors/consultants for additional support as needed • Develops relationships with professional organizations, user groups, and industry trade groups to stay

current with technology

Page 22: Sample

Foote Partners, LLC Foote Research Group

2009 IT Professional Salary Survey – Database Administration(US)

©2009 Copyright Foote Partners LLC (www.footepartners.com). All Rights Reserved. Page 22 COPYING, REPRODUCING, LENDING OR RESELLING PROHIBITED

SAMPLE REPORT All data updated 4 times per year

(1/10, 4/10, 7/10, 10/10)

Sr. Systems Programmer/Analyst, RDBMS

Xrd Quarter - 2009 Base Salary – Canadian cities:

25th Average 75thVancouver, BC $85,508 $98,365 $110,621Oshawa, ONT $84,175 $96,831 $108,895Toronto, ONT $83,855 $96,462 $108,481Windsor, ONT $83,673 $96,254 $108,247Calgary, ALTA $81,799 $94,098 $105,822Hamilton, ONT $81,774 (Data $105,790Mississauga, ONT $81,401 removed for $105,307Kitchner, ONT $81,337 this sample) $105,224London, ONT $81,145 $93,345 $104,976Ottawa, ONT $80,996 $93,173 $104,783St. Catherines, ONT $80,878 $93,038 $104,631Montreal, QUE $80,249 $92,314 $103,816Edmonton, ALTA $79,694 $91,676 $103,099Regina, SASK $77,496 $89,148 $100,256Saskatoon, SASK $76,750 $88,289 $99,289Quebec City, QUE $76,333 $87,810 $98,751Winnipeg, MB $76,280 $87,749 $98,682Halifax, NS $75,565 $86,927 $97,758

(all salaries in Canadian dollars)

Bonus Range: 7%-16% of base

Note: The data in this chart are not industry-specific, but rather spans all industries surveyed in the geographical area. The salaries displayed above can be adjusted using the Industry multipiers on page 5, derived from industry segmentation analyses performed in 2009 encompassing all Foote Partners surveyed IT positions.


Recommended