BountifulRecruiter Since 2001
the smart solution for Bountiful jobs

DATABASE ADMINISTRATOR III

Company: Salt Lake County
Location: Salt Lake City
Posted on: October 29, 2024

Job Description:

Job DescriptionJOB SUMMARYUses, maintains and develops databases within a wide range of Salt Lake County and Information Technology, public and private databases. Designs, implements and maintains all functions of database systems while maintaining database policies and procedures, data integrity, data extraction, report customization and analysis. Acts as subject matter expert and assists other DBA's with complex issues.MINIMUM QUALIFICATIONSBachelor's degree from an accredited college or university in Information Technology, or other closely related field, plus four (4) years of related experience.; Or an equivalent combination of eight (8) years of related education and experience.PREFERRED CERTIFICATIONS:MCDBA, MTA(Data), MCSA(Data), MCSE(data)ESSENTIAL FUNCTIONSManages the set up and configuration of partitioned tables and partitioned views; create indexed viewsImplement deterministic or non-deterministic functions; implement CROSS APPLY by using UDFs; implement CLR functionsMonitors performance using Dynamic Management Views, collect output from the Database Engine Tuning Advisor, design Extended Events Sessions, review and interpret Extended Event logs; optimize Extended Event session settings, use Activity Monitor to minimize server impact and determine IO bottlenecks, monitor In-Memory OLTP resourcesModify scripts that use cursors and loops into a SET-based operation, design deterministic and non- deterministic functionsCollects and reads execution plans, create an index based on an execution plan, batch or split implicit transactions, split large queries, consolidate smaller queries, review and optimize parallel plansDevelops and maintains procedures and strategies to utilize the right lock mechanism for a given task; handle deadlocks; design index locking properties; fix locking and blocking issues; analyze a deadlock scenario; design appropriate isolation level, including Microsoft ActiveX data objects defaults; design for locks and lock escalation; design transactions that minimize locking; reduce locking contention; identify bottlenecks in data design; design appropriate concurrency control, such as pessimistic or optimisticImplements the proper data types and can select appropriate data types, including BLOBs, GUIDs, XML, and spatial data; develop a Common Language Runtime (CLR) data type; implement appropriate use of @Table and #table; determine values based on implicit and explicit conversionsManage transactions; ensure data integrity by using transactions; manage distributed transaction escalations; design savepoints; design error handling for transactions, including TRY, CATCH, and THROWDevelops optimal strategies for clustered indexes; analyze index usage; optimize indexes for workload, including data warehousing and OLTP; generate appropriate indexes and statistics by using INCLUDE columns; create filtered indexes; implement full-text indexing; implement columnstore indexes; optimize online index maintenanceCreates stored procedures and other programmatic objects; implement different types of stored procedure results; create a stored procedure for the data access layer; analyze and rewrite procedures and processes; program stored procedures by using T-SQL and CLR; implement parameters, including table valued, input, and output; implement error handling, including TRY---CATCH; configure appropriate connection settingsDevelops and maintains an optimal strategy for using temporary objects, including table variables and temporary tables; define alternatives to triggers; define data version control and management; implement @Table and #table appropriately; create calculated columns; implement partitioned tables, schemas, and functions; implement column collation; implement online transaction processing (OLTP); implement columnstore and sparse columnsCreates constraints on tables, define constraints, modify constraints according to performance implications, implement cascading deletes, configure constraints for bulk insertsDesign indexes and data structures; design filtered indexes; design an indexing strategy, including column store, semantic indexes, and INCLUDE; design statistics; assess which indexes on a table are likely to be used, given different search arguments (SARG); design spatial and XML indexesDevelops strategies to maximize concurrency; define a locking and concurrency strategy; design a transaction isolation strategy, including server database and session; design triggers for concurrencySet up and configure partitioned tables and partitioned views; create indexed viewsApplies data design patterns; develop appropriately normalized and de-normalized SQL tables; design transactions; design views; implement GUID as a clustered index appropriately; design temp tables appropriately, including # vs. @; design an encryption strategy; design table partitioning; design a BLOB storage strategy, including filestream and filetable; design tables for In-Memory OLTPInterprets performance monitor data; integrate performance monitor data with SQL TracesTunes a poorly performing query, including avoiding unnecessary data type conversions; identify long- running queries; review and optimize code; analyze execution plans to optimize queries; tune queries using execution plans and Microsoft Database Tuning Advisor (DTA); optimize queries using pivots and common table expressions (CTE); design database layout to optimize queries; implement query hints; tune query workloads; implement recursive CTE; implement full text and semantic search; analyze execution plans; implement plan guidesInspects physical characteristics of indexes and perform index maintenance; identify unused indexes; implement indexes; optimize indexes, including full, filter, statistics, and forceImplements data control language statements appropriately, troubleshoot connection issues, implement execute as statements, implement certificate-based security, create loginless users, define appropriate database roles and permissions, implement contained users, implement cross db ownership chaining, implement schema security, implement server rolesDesign a table data integrity policy, including checks, primary key, foreign key, uniqueness, XML schema, and nullability; select a primary keyKNOWLEDGE, SKILLS AND ABILITIES (KSA)Knowledge of:Multiple databases and specifically with Microsoft SQL, Oracle, Informix and DB2SQL programming language, with the ability to create SQL queries, stored procedures and functionsTroubleshooting and resolving database integrity issues, performance issues, blocking and deadlocking issues, replication issues, log shipping issues, connectivity issues, and security issuesBackups, restores, recovery models, database storage operations, clustering, mirroring, and replicationSkills and Abilities to:Communicate effectively both verbally and in writingManage multiple projects simultaneously with high degree of accuracy and attention to detailThink logically and systematically; solve complex problems; effectively apply general principles to specific conditionsFacilitate projects and meetings as assigned, comfortable working with all levels of the organizationAnalyze business and technical processes and determine ways of making them more efficientRemain calm under stress and can quickly adjust, evolve and multi-task between several competing priorities at onceMaintain confidentiality and professionalismJob LocationsUS-UT-SALT LAKE CITYRequisition ID2024-37482of Openings1Requisition Post Information* : Posted Date1 week ago(10/17/2024 4:58 PM)SLCO Department (Portal Searching)Information TechnologyLocation : LocationUS-UT-SALT LAKE CITYLocation : Address2001 S STATE STLocation : Postal Code84190Position Type (Portal Searching)Regular Full-Time (Merit)Grade017

Keywords: Salt Lake County, Bountiful , DATABASE ADMINISTRATOR III, IT / Software / Systems , Salt Lake City, Utah

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Utah jobs by following @recnetUT on Twitter!

Bountiful RSS job feeds