Database Related Jobs Gueorgui Gagov Karen Myers Shaoang Zhao Scott McQuistan.

50
Database Related Database Related Jobs Jobs Gueorgui Gagov Gueorgui Gagov Karen Myers Karen Myers Shaoang Zhao Shaoang Zhao Scott McQuistan Scott McQuistan

Transcript of Database Related Jobs Gueorgui Gagov Karen Myers Shaoang Zhao Scott McQuistan.

Database Related Database Related JobsJobs

Gueorgui GagovGueorgui GagovKaren MyersKaren Myers

Shaoang ZhaoShaoang ZhaoScott McQuistanScott McQuistan

Today’s Road MapToday’s Road Map

Certifications and BenefitsCertifications and Benefits ExamplesExamples Job Titles and Salary StatisticsJob Titles and Salary Statistics Local and Regional Career ExamplesLocal and Regional Career Examples

AgendaAgenda

Value and Benefits of the Database Value and Benefits of the Database Certified Professional CredentialCertified Professional Credential

Oracle Certified Professional Credential Oracle Certified Professional Credential (OCP)(OCP)

Microsoft Certified Database Administrator Microsoft Certified Database Administrator (MCDBA )(MCDBA )

MySQL CertificationMySQL Certification PostgreSQL CertificationPostgreSQL Certification

Value of the Database Value of the Database Certification CredentialCertification Credential

Competitive edge, differentiation & credibility = Competitive edge, differentiation & credibility = Job OpportunitiesJob Opportunities

Improved EfficienciesImproved Efficiencies Certified professionals handle more support callsCertified professionals handle more support calls Companies advocating certification report less downtimeCompanies advocating certification report less downtime Employer ROI Payback in only nine months because of Employer ROI Payback in only nine months because of

savings due to increased internal effectivenesssavings due to increased internal effectiveness IDCIDC

Quicker adoption of technologyQuicker adoption of technology

Improved customer serviceImproved customer service

What OCPs(Oracle Certified What OCPs(Oracle Certified Professional) Have SaidProfessional) Have Said

Three out of four OCPs feel their certification gives them Three out of four OCPs feel their certification gives them greater confidence.greater confidence.

Three out of five OCPs feel they have a competitive edge Three out of five OCPs feel they have a competitive edge over their non-certified counterparts.over their non-certified counterparts.

70% feel the OCP process has helped them maintain skills.70% feel the OCP process has helped them maintain skills.

Two thirds of OCPs working as consultants have benefited Two thirds of OCPs working as consultants have benefited through:through:

New contractsNew contracts Client retentionClient retention Greater access to new opportunitiesGreater access to new opportunities

Benefits of the Database Benefits of the Database Certification CredentialCertification Credential

Use of Certificates for endorsement Use of Certificates for endorsement of your career by leveraging those of your career by leveraging those established brand equityestablished brand equity

Special event accessSpecial event access Ability to join the certification Ability to join the certification

member communitymember community

Certification Programs Certification Programs OverviewOverview

Oracle Certified Professional Oracle Certified Professional Credential (OCP)Credential (OCP)

Microsoft Certified Database Microsoft Certified Database Administrator (MCDBA )Administrator (MCDBA )

MySQL CertificationMySQL Certification PostgreSQL CertificationPostgreSQL Certification

Oracle Certification ProgramOracle Certification Program

Three tiersThree tiers

OCA

Oracle Certified Associate

OCPOracle Certified

Professional

OCMOracle

Certified Master

Answers the Demand for more Oracle Professionals Learn Online Test Online

Get a Job Online

Hiring Manager Approved Industry Benchmark Get Certified, Establish Credibility, Increase Opportunities

Achieved by the Top Oracle Professionals

Why Three Certification Why Three Certification Tiers?Tiers?

Provides a tool for IT managers to use in Provides a tool for IT managers to use in making hiring decisionsmaking hiring decisions

More closely aligned with job roles and More closely aligned with job roles and skill levelsskill levels

OCA can be used as the first step in a OCA can be used as the first step in a professional career and development pathprofessional career and development path

OCP demonstrates professional OCP demonstrates professional commitmentcommitment

OCM provides a performance based OCM provides a performance based benchmark for hiring expertsbenchmark for hiring experts

Oracle Certification PathsOracle Certification Paths

OCA: OCA: Oracle9Oracle9ii DBA Certified Associate DBA Certified Associate Oracle9Oracle9iiAS Web Administrator Certified AssociateAS Web Administrator Certified Associate Oracle9Oracle9ii PL/SQL Developer Certified Associate PL/SQL Developer Certified Associate

OCP: OCP: Oracle8Oracle8ii DBA Certified Professional DBA Certified Professional Oracle9Oracle9ii DBA Certified Professional DBA Certified Professional Oracle6Oracle6ii Internet Application Developer Certified Professional Internet Application Developer Certified Professional Oracle9Oracle9ii Forms Developer Certified Professional Forms Developer Certified Professional

OCM: OCM: Oracle9Oracle9ii Database Administrator Certified Master Database Administrator Certified Master

Oracle Certified Associates (OCA) have Oracle Certified Associates (OCA) have foundational knowledge that will allow foundational knowledge that will allow them to perform junior team member them to perform junior team member tasks working with database tasks working with database administrators and application administrators and application developers.developers.

Oracle Certified Professionals (OCP) Oracle Certified Professionals (OCP) have proven skills in managing a large-have proven skills in managing a large-scale database or in developing robust scale database or in developing robust applications that are deployed applications that are deployed enterprise-wide. enterprise-wide.

OCM Candidate OCM Candidate PrerequisitesPrerequisites

Must have Oracle9Must have Oracle9ii DBA Certified DBA Certified Professional credentialProfessional credential

Minimum of 3 – 4 years of practical Minimum of 3 – 4 years of practical experience as an Oracle DBAexperience as an Oracle DBA

Knowledge of Oracle9Knowledge of Oracle9ii database database technology and featurestechnology and features

Oracle9Oracle9ii DBA Certified Master DBA Certified Master Content AreasContent Areas

Database ConfigurationDatabase Configuration Oracle Network ConfigurationOracle Network Configuration Oracle Enterprise ManagerOracle Enterprise Manager Data ManagementData Management Database ManagementDatabase Management Performance ManagementPerformance Management Database AvailabilityDatabase Availability Standby Database and Data GuardStandby Database and Data Guard

Minimum Required OCM Minimum Required OCM Participant SkillsParticipant Skills

Working knowledge of Linux:Working knowledge of Linux: Formatting and executing basic OS Formatting and executing basic OS

commandscommands Creating and navigating through directory Creating and navigating through directory

structuresstructures File management using copy, move, and File management using copy, move, and

removeremove Linux environment text editors (Line Mode Linux environment text editors (Line Mode

or GUI)or GUI) Setting environment variablesSetting environment variables

Minimum Required OCM Minimum Required OCM Participant SkillsParticipant Skills

Ability to locate and launch Oracle9Ability to locate and launch Oracle9ii executables:executables: Database Creation AssistantDatabase Creation Assistant Listener UtilityListener Utility Oracle Net ManagerOracle Net Manager Oracle Net Configuration AssistantOracle Net Configuration Assistant OEMOEM OMSOMS Oracle Password UtilityOracle Password Utility RMAN UtilityRMAN Utility SQLPLUSSQLPLUS

Minimum Required OCM Minimum Required OCM Participant SkillsParticipant Skills

Proficient with working in a command line Proficient with working in a command line environmentenvironment

Proficient with using Oracle Enterprise ManagerProficient with using Oracle Enterprise Manager Advanced knowledge and use of Oracle9Advanced knowledge and use of Oracle9ii (9.0.2.2) (9.0.2.2)

features and functionalityfeatures and functionality Familiarity with navigating through non-searchable Familiarity with navigating through non-searchable

Oracle documentationOracle documentation Familiarity with navigating through and the Familiarity with navigating through and the

functions of Konqueror browser softwarefunctions of Konqueror browser software Ability to employ “BEST PRACTICES” when working Ability to employ “BEST PRACTICES” when working

in an Oracle9in an Oracle9ii database environment to solve database environment to solve complex technical problemscomplex technical problems

Microsoft Certified Database Microsoft Certified Database Administrator (MCDBA )Administrator (MCDBA )

Creation of the certification was Creation of the certification was fueled by the growing industry fueled by the growing industry demand for skilled database demand for skilled database administratorsadministrators

and fueled by the availability of and fueled by the availability of Microsoft SQL Server™ version 7.0. Microsoft SQL Server™ version 7.0.

MCDBA Test RequirementsMCDBA Test Requirements

Need to pass three core examsNeed to pass three core exams One SQL Server administration exam One SQL Server administration exam One SQL Server design exam One SQL Server design exam Either one Windows 2000 Server or Either one Windows 2000 Server or

one Windows Server 2003 exam to one Windows Server 2003 exam to fulfill the networking systems core fulfill the networking systems core requirement. requirement.

SQL Server administration SQL Server administration examexam

PlanningPlanning

-Develop a security strategy. -Develop a security strategy.

-Develop a SQL Server capacity plan. -Develop a SQL Server capacity plan.

-Develop a data availability solution. -Develop a data availability solution.

-Develop a migration plan. -Develop a migration plan.

-Develop a replication strategy. -Develop a replication strategy.

SQL Server administration SQL Server administration examexam

Installation and ConfigurationInstallation and Configuration Configuring and Managing SecurityConfiguring and Managing Security Managing and Maintaining DataManaging and Maintaining Data -Create and manage databases. -Create and manage databases. -Load data by using various methods. -Load data by using various methods.

Methods include the INSERT statement, Methods include the INSERT statement, the SELECT INTO statement, the bcp the SELECT INTO statement, the bcp utility, Data Transformation utility, Data Transformation Services (DTS), and the BULK INSERT Services (DTS), and the BULK INSERT statement.statement.

SQL Server administration SQL Server administration examexam

Restore system databases and Restore system databases and user databasesuser databases

Manage replication. Manage replication. Automate administrative tasks. Automate administrative tasks. Monitoring and OptimizationMonitoring and Optimization TroubleshootingTroubleshooting

SQL Server design examSQL Server design exam

Developing a Logical Data ModelDeveloping a Logical Data Model -Define entities. Considerations include -Define entities. Considerations include

entity composition and normalization. entity composition and normalization. - Design entity keys. Considerations include - Design entity keys. Considerations include

FOREIGN KEY constraints, PRIMARY KEY FOREIGN KEY constraints, PRIMARY KEY constraints, and UNIQUE constraints. constraints, and UNIQUE constraints.

-Design attribute domain integrity. -Design attribute domain integrity. Considerations include CHECK constraints, Considerations include CHECK constraints, data types, and null ability. data types, and null ability.

SQL Server design examSQL Server design exam

Implementing the Physical DatabaseImplementing the Physical Database -Create and alter databases. -Create and alter databases.

Considerations include file groups, file Considerations include file groups, file placement, growth strategy, and space placement, growth strategy, and space requirements. requirements.

-Create and alter database objects. -Create and alter database objects. Objects include constraints, indexes, Objects include constraints, indexes, stored procedures, tables, triggers, user-stored procedures, tables, triggers, user-defined functions, and views. defined functions, and views.

-Alter database objects to support -Alter database objects to support replication and partitioned views. replication and partitioned views.

SQL Server design examSQL Server design exam

Retrieving and Modifying DataRetrieving and Modifying Data -Import and export data. Methods include the bulk copy -Import and export data. Methods include the bulk copy

program, the Bulk Insert task, and Data Transformation program, the Bulk Insert task, and Data Transformation Services (DTS).Services (DTS).

-Manipulate heterogeneous data. Methods include linked -Manipulate heterogeneous data. Methods include linked servers, OPENQUERY, OPENROWSET, and OPENXML.servers, OPENQUERY, OPENROWSET, and OPENXML.

-Retrieve, filter, group, summarize, and modify data by -Retrieve, filter, group, summarize, and modify data by using Transact-SQL.using Transact-SQL.

-Manage result sets by using cursors and Transact-SQL. -Manage result sets by using cursors and Transact-SQL. Considerations include locking models and appropriate Considerations include locking models and appropriate usage.usage.

-Extract data in XML format. Considerations include output -Extract data in XML format. Considerations include output format and XML schema structure.format and XML schema structure.

SQL Server design examSQL Server design exam

Programming Business LogicProgramming Business Logic

-Manage data manipulation by using -Manage data manipulation by using stored procedures, transactions, triggers, stored procedures, transactions, triggers, user-defined functions, and views. user-defined functions, and views.

-Enforce procedural business logic by -Enforce procedural business logic by using stored procedures, transactions, using stored procedures, transactions, triggers, user-defined functions, and triggers, user-defined functions, and views. views.

SQL Server design examSQL Server design exam

Tuning and Optimizing Data AccessTuning and Optimizing Data Access -Analyze the query execution plan.-Analyze the query execution plan. -Capture, analyze, and replay SQL Profiler -Capture, analyze, and replay SQL Profiler

traces.traces. -Create and implement indexing strategies.-Create and implement indexing strategies. -Improve index use by using the Index Tuning -Improve index use by using the Index Tuning

Wizard.Wizard. Designing a Database Security PlanDesigning a Database Security Plan -Use programming logic and objects. -Use programming logic and objects.

Considerations include implementing row-level Considerations include implementing row-level security and restricting direct access to tables.security and restricting direct access to tables.

Exam on Microsoft server Exam on Microsoft server product product

Creating User ServicesCreating User Services - Create ASP.NET pages. - Create ASP.NET pages. -Add Web server controls, HTML server -Add Web server controls, HTML server

controls, user controls, and HTML code to controls, user controls, and HTML code to ASP.NET pages. ASP.NET pages.

-Instantiate and invoke Web services or -Instantiate and invoke Web services or components. components.

Creating and Managing Components Creating and Managing Components and .NET Assembliesand .NET Assemblies

Exam on Microsoft server Exam on Microsoft server productproduct

Consuming and Manipulating DataConsuming and Manipulating Data -Access and manipulate data from a Microsoft SQL -Access and manipulate data from a Microsoft SQL

Server™ database by creating and using ad hoc Server™ database by creating and using ad hoc queries and stored procedures.queries and stored procedures.

-Access and manipulate data from a data store. -Access and manipulate data from a data store. Data stores include relational databases, XML Data stores include relational databases, XML documents, and flat files. Methods include XML documents, and flat files. Methods include XML techniques and ADO.NET.techniques and ADO.NET.

Testing and DebuggingTesting and Debugging Deploying, Maintaining and Supporting, Deploying, Maintaining and Supporting,

Configuring and Securing a Web ApplicationConfiguring and Securing a Web Application

MySQL CertificationMySQL Certification

Two TiersTwo Tiers

MySQL Core Certification

MySQL Professional Certification

MySQLMySQL Core CertificationCore Certification

Capable of creating and using Capable of creating and using databases and tables, inserting, databases and tables, inserting, modifying, deleting, and retrieving modifying, deleting, and retrieving data from a MySQL databasedata from a MySQL database . .

The job role will typically be to The job role will typically be to maintain data in company databases, maintain data in company databases, performing data analysis, importing performing data analysis, importing and exporting data, and so forth. and exporting data, and so forth.

MySQL Professional MySQL Professional CertificationCertification

Proof that you master more complex Proof that you master more complex issues, such as installing a server from issues, such as installing a server from scratch, keeping the server running scratch, keeping the server running smoothly at all times, using the new table smoothly at all times, using the new table types, using more advanced SQL, and types, using more advanced SQL, and analyzing the trouble spots of other users' analyzing the trouble spots of other users' queries. queries.

The typical job role of a MySQL-Prof is in The typical job role of a MySQL-Prof is in setting up and managing one or more setting up and managing one or more MySQL servers in an organization, often MySQL servers in an organization, often managing a team of one or more users managing a team of one or more users and programmers of MySQL products. and programmers of MySQL products.

What’s PostgreSQLWhat’s PostgreSQL

PostgreSQL is an enhancement of the PostgreSQL is an enhancement of the POSTGRES database management system, a POSTGRES database management system, a next-generation DBMS research prototype.next-generation DBMS research prototype.

While PostgreSQL retains the powerful data While PostgreSQL retains the powerful data model and rich data types of POSTGRES, it model and rich data types of POSTGRES, it replaces the PostQuel query language with replaces the PostQuel query language with an extended subset of SQL. PostgreSQL is an extended subset of SQL. PostgreSQL is free and the complete source is available.free and the complete source is available.

PostgreSQL CertificationPostgreSQL Certification

Three types of certification are Three types of certification are provided: provided: - "PostgreSQL Certified - "PostgreSQL Certified Administrator"Administrator"- "PostgreSQL Certified Developer"- "PostgreSQL Certified Developer"- "PostgreSQL Certified Expert- "PostgreSQL Certified Expert

Advices:Advices:

If you seek career in the DB field:If you seek career in the DB field: Get initial certificationGet initial certification Company can pay for the next levelsCompany can pay for the next levels

DB and programming:DB and programming: Not only SQLNot only SQL Web/Programming languageWeb/Programming language

Examples:Examples:

Crashing a webpage demo:Crashing a webpage demo: The “apostrophe” bugThe “apostrophe” bug Wrong data/Wrong field typeWrong data/Wrong field type Control usersControl users

Last Tip:Last Tip:

Look for the free stuff!Look for the free stuff!

Database AdministratorDatabase Administrator

Administers, maintains, develops and implements policies Administers, maintains, develops and implements policies for ensuring security and integrityfor ensuring security and integrity

Implements data models and database designs, data Implements data models and database designs, data access and table maintenance codesaccess and table maintenance codes

Resolves performance issuesResolves performance issues Handles capacity and replication issuesHandles capacity and replication issues Typically requires a bachelor’s degreeTypically requires a bachelor’s degree 2-4 years experience 2-4 years experience Relies on limited experience and judgmentRelies on limited experience and judgment Works under supervision and typically reports to a managerWorks under supervision and typically reports to a manager $68,591 – 79,126 – 91,657$68,591 – 79,126 – 91,657 For more prestigious positions, on average positions pay For more prestigious positions, on average positions pay

44% higher salaries nationwide if the employee has an 44% higher salaries nationwide if the employee has an advanced degreeadvanced degree

Database Analyst IDatabase Analyst I

Reviews, designs, evaluates, maintains and implementsReviews, designs, evaluates, maintains and implements Identifies data sources, constructs decomposition diagrams Identifies data sources, constructs decomposition diagrams

and provides data flow diagramsand provides data flow diagrams Writes code for access, modifications, and constructionWrites code for access, modifications, and construction Bachelor’s degreeBachelor’s degree 0-2 years experience0-2 years experience Knowledge of commonly used concepts, practices, and Knowledge of commonly used concepts, practices, and

proceduresprocedures Relies on instructions and pre-established guidelinesRelies on instructions and pre-established guidelines Works under immediate supervision directly under a project Works under immediate supervision directly under a project

manager or projects leadermanager or projects leader $40,860 – 46,087 – 53,088$40,860 – 46,087 – 53,088

Database Analyst IIDatabase Analyst II

Very similar job duties as Analyst IVery similar job duties as Analyst I Bachelor’s degreeBachelor’s degree 2-4 years experience2-4 years experience Relies on limited experience and Relies on limited experience and

judgment to plan tasksjudgment to plan tasks Works under general supervisionWorks under general supervision $52,281 – 59,715 – 67,469$52,281 – 59,715 – 67,469

Database Analyst IIIDatabase Analyst III

Similar duties to Analysts I and IISimilar duties to Analysts I and II Bachelor’s degreeBachelor’s degree 4-6 years experience4-6 years experience Familiar with a variety of the fields conceptsFamiliar with a variety of the fields concepts Relies on experience and judgment to plan Relies on experience and judgment to plan

taskstasks Performs a variety of complicated tasksPerforms a variety of complicated tasks May lead and direct the work of othersMay lead and direct the work of others $66,150 – 74,472 – 84,093$66,150 – 74,472 – 84,093

Database Analyst IVDatabase Analyst IV

Similar job duties to Analysts I, II, and IIISimilar job duties to Analysts I, II, and III Requires Bachelor’s degree in area of Requires Bachelor’s degree in area of

specialtyspecialty Typically has 6-8 years of experienceTypically has 6-8 years of experience Relies on extensive experience to plan and Relies on extensive experience to plan and

accomplish goalsaccomplish goals Leads and directs the work of othersLeads and directs the work of others Either reports to a manager or the Either reports to a manager or the

department headdepartment head $71,753 – 80,045 – 89,400$71,753 – 80,045 – 89,400

Database Analyst VDatabase Analyst V

Similar duties as other AnalystsSimilar duties as other Analysts Requires a bachelor’s degree in area of specialtyRequires a bachelor’s degree in area of specialty At least 8-10 years of experienceAt least 8-10 years of experience Demonstrates expertise in a variety of the fields Demonstrates expertise in a variety of the fields

concepts, practices and proceduresconcepts, practices and procedures Relies on extensive experience to accomplish goalsRelies on extensive experience to accomplish goals May provide consultation on complex projectsMay provide consultation on complex projects Considered a top level specialistConsidered a top level specialist Reports to manager or head of departmentReports to manager or head of department $81,625 – 89,566 – 98,858$81,625 – 89,566 – 98,858

Database LibrarianDatabase Librarian

Designs, enters, audits and maintains databasesDesigns, enters, audits and maintains databases Responsible for verifying all data meets standardsResponsible for verifying all data meets standards May require an Associates degreeMay require an Associates degree 3-5 years experience3-5 years experience Familiar with a variety of the fields concepts and Familiar with a variety of the fields concepts and

proceduresprocedures Performs a variety of complicated tasksPerforms a variety of complicated tasks May lead and direct the work of othersMay lead and direct the work of others Reports to managerReports to manager $38,966 – 44,829 – 56,046$38,966 – 44,829 – 56,046

Top Data Warehousing Top Data Warehousing ExecutiveExecutive

Oversees and coordinates the data warehouse / Oversees and coordinates the data warehouse / business intelligence groupbusiness intelligence group

Accountable for all data warehouse systems to Accountable for all data warehouse systems to ensure business objectives metensure business objectives met

May require an advanced degreeMay require an advanced degree At least 15 years experienceAt least 15 years experience Familiar with a variety of concepts and relies on Familiar with a variety of concepts and relies on

extensive experienceextensive experience Leads and directs othersLeads and directs others Reports to top managementReports to top management $125,966 – 164,096 – 186,423$125,966 – 164,096 – 186,423

Salary ComparisonSalary ComparisonDes Moines vs. National Des Moines vs. National Average with bonusesAverage with bonuses

Des MoinesDes Moines Admin – $91,657Admin – $91,657 Analyst I – 53,088Analyst I – 53,088 Analyst II – 67,469Analyst II – 67,469 Analyst III – 84,093Analyst III – 84,093 Analyst IV – 89,400Analyst IV – 89,400 Analyst V - 98,858Analyst V - 98,858 Librarian – 56,046Librarian – 56,046

National AverageNational Average $1400-3300 higher$1400-3300 higher 900-1400 higher900-1400 higher 900-1400 higher900-1400 higher 1400-3000 higher1400-3000 higher 1400-3000 higher1400-3000 higher 2300-5000 higher2300-5000 higher 1000 higher1000 higher

Salary ComparisonSalary ComparisonCedar Falls vs. National Cedar Falls vs. National Average with bonusesAverage with bonuses

Cedar FallsCedar Falls Admin - $85,614Admin - $85,614 Analyst I - 49,588Analyst I - 49,588 Analyst III - 78,550Analyst III - 78,550 Analyst V - 92,341Analyst V - 92,341 Librarian - 52,368Librarian - 52,368

National Average National Average $1-3000 higher$1-3000 higher 800-1000 higher800-1000 higher 1500-3000 higher1500-3000 higher 2200-4500 higher2200-4500 higher 1000 higher1000 higher

Database AdministratorDatabase Administrator Thousands of Job PostingsThousands of Job Postings Geographically Disperse Geographically Disperse Full- time permanent positions and contract work Full- time permanent positions and contract work Good range of salaries, mainly $75,000 - Good range of salaries, mainly $75,000 -

$100,000/year, more for contract work. $100,000/year, more for contract work. Range of organizations, from non-profit, to retail, Range of organizations, from non-profit, to retail,

to research to casinos. to research to casinos. Central Iowa examples:Central Iowa examples:

IFMCIFMC Ruan Transportation Ruan Transportation ModisModis State of Iowa State of Iowa IRG Researchers IRG Researchers

Database AnalystsDatabase Analysts Thousands of Job PostingsThousands of Job Postings Geographically Disperse Geographically Disperse Full- time permanent positions and contract work Full- time permanent positions and contract work Good range of salaries, mainly $35,000 to Good range of salaries, mainly $35,000 to

$100,000/year, more for contract work. $100,000/year, more for contract work. Range of organizations, from non-profit, to retail, Range of organizations, from non-profit, to retail,

to research to casinos. to research to casinos. Central Iowa examples:Central Iowa examples:

Wells Fargo Wells Fargo GeoLearningGeoLearning ADP ADP Citi Cards Citi Cards

Database LibrarianDatabase Librarian

Limited Postings Limited Postings Only a few locationsOnly a few locations Mainly nonprofit – with this title Mainly nonprofit – with this title Functions encompassed within other IT Functions encompassed within other IT

Functions or Administrative Functions Functions or Administrative Functions No examples in central IowaNo examples in central Iowa

Top Data Warehousing Top Data Warehousing ExecutiveExecutive

Many postings, however, not many in Many postings, however, not many in central Iowa central Iowa

Geographically disperseGeographically disperse Variety of industriesVariety of industries Wide variance in compensation packages, Wide variance in compensation packages,

and structuresand structures Examples:Examples:

Leukemia and Lymphoma Society Leukemia and Lymphoma Society Global Executive Solutions Global Executive Solutions NetZero NetZero The Regence Group The Regence Group