• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Sample
 

Sample

on

  • 491 views

 

Statistics

Views

Total Views
491
Views on SlideShare
491
Embed Views
0

Actions

Likes
0
Downloads
7
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Sample Sample Document Transcript

    • Foote Partners, LLC Foote Research Group www.FootePartners.com 2009 IT Insider Professional Salary Survey Sample Database Administration Job Family 2009 edition – Canadian Cities January 12, 2009 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 REPORT Foote Partners, LLC All data updated 4 times per year Foote Research Group (1/10, 4/10, 7/10, 10/10) 2009 IT Professional Salary Survey – Database Administration(US) 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 ©2009 Copyright Foote Partners LLC (www.footepartners.com). All Rights Reserved. Page 2 COPYING, REPRODUCING, LENDING OR RESELLING PROHIBITED
    • SAMPLE REPORT Foote Partners, LLC All data updated 4 times per year Foote Research Group (1/10, 4/10, 7/10, 10/10) 2009 IT Professional Salary Survey – Database Administration(US) 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 ©2009 Copyright Foote Partners LLC (www.footepartners.com). All Rights Reserved. Page 3 COPYING, REPRODUCING, LENDING OR RESELLING PROHIBITED
    • SAMPLE REPORT Foote Partners, LLC All data updated 4 times per year Foote Research Group (1/10, 4/10, 7/10, 10/10) 2009 IT Professional Salary Survey – Database Administration(US) 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) ©2009 Copyright Foote Partners LLC (www.footepartners.com). All Rights Reserved. Page 4 COPYING, REPRODUCING, LENDING OR RESELLING PROHIBITED
    • SAMPLE REPORT Foote Partners, LLC All data updated 4 times per year Foote Research Group (1/10, 4/10, 7/10, 10/10) 2009 IT Professional Salary Survey – Database Administration(US) 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 Entertainment/Recreation/Amusement Pharmaceuticals/Biotech Aerospace Financial Services Research and Development Banking Food/Beverage Retail/Wholesale Distribution Business Services/For Profit Government(Fed/State/Local) Security Products/Services Chemicals Healthcare/Medical Software Construction/ Engineering /Architecture Hospitality/Leisure IT Services/Systems Integrators Consumer Products Insurance Telecommunications/Data services Defense/Military ISP/ASP Telecommunications Products Education/Not-For-Profit Media/Publishing Transportation Electronics Manufacturing/computer-related Utilities Energy/Mining Manufacturing/Industrial 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 Industry 1.17 Research and Development 0.99 Manufacturing/noncomputer-related 1.15 Systems Integrators/IT Services 0.98 Utilities 1.11 Defense/Military 0.98 Telecommunications/Carrier 1.07 Insurance 0.97 Healthcare/Medical 1.07 Business Services/For Profit 0.97 Government(Fed/State/Local) 1.06 Media/Publishing 0.96 Hospitality and Travel 1.05 Telecommunications/Data 0.95 Manufacturing/computer-related 1.04 Consumer Goods 0.92 Wholesale/Retail Distribution 1.03 Aerospace 0.92 Advertising 1.03 ISP/ASP 0.92 Transportation(Air/Rail) 1.03 Pharmaceuticals/Biotech 0.91 Petrochemicals 1.01 Entertainment/Recreation/Amusement 0.85 Construction/Architecture 1.01 Banking/Financial Services 0.80 Business Services/Not-for-profit 1.00 Energy/Mining 0.80 Education/Not-for-profit 1.00 Engineering ©2009 Copyright Foote Partners LLC (www.footepartners.com). All Rights Reserved. Page 5 COPYING, REPRODUCING, LENDING OR RESELLING PROHIBITED
    • SAMPLE REPORT Foote Partners, LLC All data updated 4 times per year Foote Research Group (1/10, 4/10, 7/10, 10/10) 2009 IT Professional Salary Survey – Database Administration(US) Methodology and Use, cont. Presentation of Survey Data Base salary and bonus 64 US cities, 10 Canadian cities surveyed 18 25th and 75 th percentile, mean market for every IT position 25th Average 75th San Jose $95,045 $109,527 $124,820 San Francisco $92,961 $107,125 $122,084 New York City $92,498 $106,592 $121,476 …… …… …… …… B onus Range: 8% - 18% of base Bonus range = % of base salary from 10 th to 90th percentile ©2009 Copyright Foote Partners LLC (www.footepartners.com). All Rights Reserved. Page 6 COPYING, REPRODUCING, LENDING OR RESELLING PROHIBITED
    • SAMPLE REPORT Foote Partners, LLC All data updated 4 times per year Foote Research Group (1/10, 4/10, 7/10, 10/10) 2009 IT Professional Salary Survey – Database Administration(US) Cities and Metropolitan Areas Surveyed – 2009 Research (this report includes all Canadian cities) Canadian Cities Calgary, ALTA London, ONT Quebec, QUE Toronto, ONT Edmonton, ALTA Mississauga, ONT Regina, SASK Vancouver, BC Halifax, NS Montreal, QUE Saskatoon, SASK Windsor, ONT Hamilton, ONT Oshawa, ONT St. Catherines, ONT Winnipeg, MAN Kitchner, ONT Ottawa, ONT Tier 1 Cities(U.S.) Atlanta, GA Houston, TX New York City, NY San Jose, CA Boston, MA Los Angeles/Orange Cty,CA Philadelphia/So. NJ Seattle, WA Chicago, IL Miami, FL Phoenix, AZ St. Louis, MO Dallas, TX Minneapolis, MN San Diego, CA Washington, DC Detroit, MI New Jersey/Northern San Francisco, CA Westchester County, NY/ Lower Fairfield Cty, CT Tier 2 Cities(U.S.) Albuquerque/Santa Fe, NM Greensboro/Winston- Nashville, TN Princeton/So. NJ Austin, TX Salem,NC New Orleans Providence, RI Baltimore, MD Greenville/Spartanburg Norfolk/Virginia Beach/ Raleigh/Durham, NC Birmingham, AL /Anderson, SC Newport News, VA Richmond, VA Charlotte, NC Hartford, CT Oakland/Walnut Creek/ Sacramento, CA Cincinnati, OH Indianapolis/Ft Wayne Concord CA Salt Lake City, UT Cleveland/Akron,OH Kansas City, MO Oklahoma City, OK San Antonio, TX Columbus, OH Las Vegas, NV Omaha, NE Tampa, FL Colorado Springs, CO Long Island, NY Orlando, FL Tulsa Dayton, OH Louisville, KY Peoria, IL Upper Fairfield County/ New Denver, CO Madison, WI Pittsburgh, PA Haven, CT Des Moines, IA Memphis, TN Portland, OR Grand Rapids, MI Milwaukee, WI ©2009 Copyright Foote Partners LLC (www.footepartners.com). All Rights Reserved. Page 7 COPYING, REPRODUCING, LENDING OR RESELLING PROHIBITED
    • SAMPLE REPORT Foote Partners, LLC All data updated 4 times per year Foote Research Group (1/10, 4/10, 7/10, 10/10) 2009 IT Professional Salary Survey – Database Administration(US) Database Administration Salaries and Bonus Ranges • Senior Database Administrator • Database Administrator • Senior Systems Programmer — RDBMS ©2009 Copyright Foote Partners LLC (www.footepartners.com). All Rights Reserved. Page 8 COPYING, REPRODUCING, LENDING OR RESELLING PROHIBITED
    • SAMPLE REPORT Foote Partners, LLC All data updated 4 times per year Foote Research Group (1/10, 4/10, 7/10, 10/10) 2009 IT Professional Salary Survey – Database Administration(US) 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 ©2009 Copyright Foote Partners LLC (www.footepartners.com). All Rights Reserved. Page 9 COPYING, REPRODUCING, LENDING OR RESELLING PROHIBITED
    • SAMPLE REPORT Foote Partners, LLC All data updated 4 times per year Foote Research Group (1/10, 4/10, 7/10, 10/10) 2009 IT Professional Salary Survey – Database Administration(US) • 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 ©2009 Copyright Foote Partners LLC (www.footepartners.com). All Rights Reserved. Page 10 COPYING, REPRODUCING, LENDING OR RESELLING PROHIBITED
    • SAMPLE REPORT Foote Partners, LLC All data updated 4 times per year Foote Research Group (1/10, 4/10, 7/10, 10/10) 2009 IT Professional Salary Survey – Database Administration(US) • 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 ©2009 Copyright Foote Partners LLC (www.footepartners.com). All Rights Reserved. Page 11 COPYING, REPRODUCING, LENDING OR RESELLING PROHIBITED
    • SAMPLE REPORT Foote Partners, LLC All data updated 4 times per year Foote Research Group (1/10, 4/10, 7/10, 10/10) 2009 IT Professional Salary Survey – Database Administration(US) - 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 ©2009 Copyright Foote Partners LLC (www.footepartners.com). All Rights Reserved. Page 12 COPYING, REPRODUCING, LENDING OR RESELLING PROHIBITED
    • SAMPLE REPORT Foote Partners, LLC All data updated 4 times per year Foote Research Group (1/10, 4/10, 7/10, 10/10) 2009 IT Professional Salary Survey – Database Administration(US) Sr. Database Administrator Xrd Quarter - 2009 Base Salary – Canadian cities: 25th Ave rage 75th Vancouve r, BC $85,508 $98,365 $110,621 Oshawa, ONT $84,175 $96,831 $108,895 Toronto, ONT $83,855 $96,462 $108,481 Windsor, ONT $83,673 $96,254 $108,247 Calgary, ALTA $81,799 $94,098 $105,822 Hamilton, ONT $81,774 (Data $105,790 Mississauga, ONT $81,401 removed for $105,307 Kitchne r, ONT $81,337 this sample) $105,224 London, ONT $81,145 $93,345 $104,976 Ottawa, ONT $80,996 $93,173 $104,783 St. Cathe rine s, ONT $80,878 $93,038 $104,631 Montre al, QUE $80,249 $92,314 $103,816 Edmonton, ALTA $79,694 $91,676 $103,099 Re gina, SASK $77,496 $89,148 $100,256 Saskatoon, SASK $76,750 $88,289 $99,289 Que be c City, QUE $76,333 $87,810 $98,751 Winnipe g, MB $76,280 $87,749 $98,682 Halifax, 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. ©2009 Copyright Foote Partners LLC (www.footepartners.com). All Rights Reserved. Page 13 COPYING, REPRODUCING, LENDING OR RESELLING PROHIBITED
    • SAMPLE REPORT Foote Partners, LLC All data updated 4 times per year Foote Research Group (1/10, 4/10, 7/10, 10/10) 2009 IT Professional Salary Survey – Database Administration(US) 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 ©2009 Copyright Foote Partners LLC (www.footepartners.com). All Rights Reserved. Page 14 COPYING, REPRODUCING, LENDING OR RESELLING PROHIBITED
    • SAMPLE REPORT Foote Partners, LLC All data updated 4 times per year Foote Research Group (1/10, 4/10, 7/10, 10/10) 2009 IT Professional Salary Survey – Database Administration(US) • 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 ©2009 Copyright Foote Partners LLC (www.footepartners.com). All Rights Reserved. Page 15 COPYING, REPRODUCING, LENDING OR RESELLING PROHIBITED
    • SAMPLE REPORT Foote Partners, LLC All data updated 4 times per year Foote Research Group (1/10, 4/10, 7/10, 10/10) 2009 IT Professional Salary Survey – Database Administration(US) • 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 ©2009 Copyright Foote Partners LLC (www.footepartners.com). All Rights Reserved. Page 16 COPYING, REPRODUCING, LENDING OR RESELLING PROHIBITED
    • SAMPLE REPORT Foote Partners, LLC All data updated 4 times per year Foote Research Group (1/10, 4/10, 7/10, 10/10) 2009 IT Professional Salary Survey – Database Administration(US) - 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. ©2009 Copyright Foote Partners LLC (www.footepartners.com). All Rights Reserved. Page 17 COPYING, REPRODUCING, LENDING OR RESELLING PROHIBITED
    • SAMPLE REPORT Foote Partners, LLC All data updated 4 times per year Foote Research Group (1/10, 4/10, 7/10, 10/10) 2009 IT Professional Salary Survey – Database Administration(US) Database Administrator Xrd Quarter - 2009 Base Salary – Canadian cities: 25th Ave rage 75th Vancouve r, BC $85,508 $98,365 $110,621 Oshawa, ONT $84,175 $96,831 $108,895 Toronto, ONT $83,855 $96,462 $108,481 Windsor, ONT $83,673 $96,254 $108,247 Calgary, ALTA $81,799 $94,098 $105,822 Hamilton, ONT $81,774 (Data $105,790 Mississauga, ONT $81,401 removed for $105,307 Kitchne r, ONT $81,337 this sample) $105,224 London, ONT $81,145 $93,345 $104,976 Ottawa, ONT $80,996 $93,173 $104,783 St. Cathe rine s, ONT $80,878 $93,038 $104,631 Montre al, QUE $80,249 $92,314 $103,816 Edmonton, ALTA $79,694 $91,676 $103,099 Re gina, SASK $77,496 $89,148 $100,256 Saskatoon, SASK $76,750 $88,289 $99,289 Que be c City, QUE $76,333 $87,810 $98,751 Winnipe g, MB $76,280 $87,749 $98,682 Halifax, 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. ©2009 Copyright Foote Partners LLC (www.footepartners.com). All Rights Reserved. Page 18 COPYING, REPRODUCING, LENDING OR RESELLING PROHIBITED
    • SAMPLE REPORT Foote Partners, LLC All data updated 4 times per year Foote Research Group (1/10, 4/10, 7/10, 10/10) 2009 IT Professional Salary Survey – Database Administration(US) 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 ©2009 Copyright Foote Partners LLC (www.footepartners.com). All Rights Reserved. Page 19 COPYING, REPRODUCING, LENDING OR RESELLING PROHIBITED
    • SAMPLE REPORT Foote Partners, LLC All data updated 4 times per year Foote Research Group (1/10, 4/10, 7/10, 10/10) 2009 IT Professional Salary Survey – Database Administration(US) • 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 ©2009 Copyright Foote Partners LLC (www.footepartners.com). All Rights Reserved. Page 20 COPYING, REPRODUCING, LENDING OR RESELLING PROHIBITED
    • SAMPLE REPORT Foote Partners, LLC All data updated 4 times per year Foote Research Group (1/10, 4/10, 7/10, 10/10) 2009 IT Professional Salary Survey – Database Administration(US) 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 ©2009 Copyright Foote Partners LLC (www.footepartners.com). All Rights Reserved. Page 21 COPYING, REPRODUCING, LENDING OR RESELLING PROHIBITED
    • SAMPLE REPORT Foote Partners, LLC All data updated 4 times per year Foote Research Group (1/10, 4/10, 7/10, 10/10) 2009 IT Professional Salary Survey – Database Administration(US) Sr. Systems Programmer/Analyst, RDBMS Xrd Quarter - 2009 Base Salary – Canadian cities: 25th Ave rage 75th Vancouve r, BC $85,508 $98,365 $110,621 Oshawa, ONT $84,175 $96,831 $108,895 Toronto, ONT $83,855 $96,462 $108,481 Windsor, ONT $83,673 $96,254 $108,247 Calgary, ALTA $81,799 $94,098 $105,822 Hamilton, ONT $81,774 (Data $105,790 Mississauga, ONT $81,401 removed for $105,307 Kitchne r, ONT $81,337 this sample) $105,224 London, ONT $81,145 $93,345 $104,976 Ottawa, ONT $80,996 $93,173 $104,783 St. Cathe rine s, ONT $80,878 $93,038 $104,631 Montre al, QUE $80,249 $92,314 $103,816 Edmonton, ALTA $79,694 $91,676 $103,099 Re gina, SASK $77,496 $89,148 $100,256 Saskatoon, SASK $76,750 $88,289 $99,289 Que be c City, QUE $76,333 $87,810 $98,751 Winnipe g, MB $76,280 $87,749 $98,682 Halifax, 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. ©2009 Copyright Foote Partners LLC (www.footepartners.com). All Rights Reserved. Page 22 COPYING, REPRODUCING, LENDING OR RESELLING PROHIBITED