Database Administrator DEPARTMENT/DIVISION: Information Systems REPORTS TO: Infrastructure Manager

Total Page:16

File Type:pdf, Size:1020Kb

Database Administrator DEPARTMENT/DIVISION: Information Systems REPORTS TO: Infrastructure Manager DATE January 2020 JOB CODE DATABADM FLSA EXEMPT EEO JOB TITLE: Database Administrator DEPARTMENT/DIVISION: Information Systems REPORTS TO: Infrastructure Manager SUMMARY: Responsible for the installation, configuration, upgrading, administration, monitoring, maintenance and security of databases in the organization. Also responsible for assisting in the development and design of database strategies, system monitoring and improving database performance and capacity, and planning for future expansion requirements. ESSENTIAL JOB FUNCTIONS: • Install and upgrade the database server and application tools. • Allocate system storage and plan future storage requirements for the database system. • Modify the database structure, as necessary, from information given by application developers. • Enroll users and maintaining system security. • Ensure compliance with database vendor license agreement. • Control and monitor user access to the database. • Monitor and optimize the performance of the database. • Plan for backup and recovery of database information. • Maintain archived data. • Back-up and restore databases. • Contact database vendor for technical support. • Generate various reports by querying from database as per need. • Design solutions with network hardware, servers, storage and software to satisfy the needs-analysis and requirements definitions. • Maintain compliance with external regulatory controls, such as the Texas Department of Information Resources. • Participates in a variety of special projects in support of departmental operations, which may include: performing special studies; providing guidance and recommendations to departments to ensure organizational sustainability and maximize organizational efficiency, effectiveness, and performance; recommending cost- conscious decisions and actions; and/or, performing other related activities. • Performs other duties as assigned, which may involve irregular work hours, including evenings and weekends. KNOWLEDGE, SKILLS, AND ABILITIES: • Knowledge of database theory • Knowledge of database design • Knowledge about the RDBMS itself, e.g. Oracle Database, Microsoft SQL Server, IBM Informix Database Administrator Page 1 of 3 • Knowledge of Structured Query Language (SQL) • Knowledge of distributed computing architectures, e.g. Client/Server, Internet/Intranet, Enterprise • Knowledge of the underlying operating system, e.g. Windows, Linux • Knowledge of storage technologies, memory management, disk arrays, NAS/SAN, networking • Knowledge of routine maintenance, recovery, and handling failover of a Database • Knowledge of disaster and business recovery practices • Knowledge of government operations and processes • Skilled in designing secure networks, systems, and applications architecture • Skilled in evaluating quality and reviewing final work products • Skilled in analyzing security processes • Skilled in assessing cost efficiency and effectiveness of municipal operations • Skilled in tracking service call and installations • Skilled in identifying and solving problems • Skilled in documenting service outages and resolutions • Skilled in working independently or part of a team in delivering excellent customer service • Skilled in reading and interpreting technical documents • Skilled in applying independent judgment, personal discretion, and resourcefulness in interpreting and applying guidelines • Skilled in reading, interpreting, applying, authoring and explaining rules, regulations, policies, and procedures • Skilled in preparing clear and concise reports • Skilled in gathering and analyzing information and making recommendations based on findings and in support of organizational goals • Skilled in operating a computer and related software applications • Skilled in communicating effectively with a variety of individuals • Ability to communicate with users to define system requirements and resolve problems • Ability to analyze technical problems and develop workable solutions MINIMUM QUALIFICATIONS: • Bachelor’s degree in Information Systems or related area from an accredited university • 1 year of progressively responsible information technology experience • 1 or more of the following certifications (or substantially similar) or ability to obtain within 1 year of employment; o Microsoft Certified Solutions Associate (MCSA): SQL Server Certification o Microsoft Certified Solutions Expert: Data Platform Certification o Linux Professional Institute Certification Level 2 • Must qualify for and maintain compliance with Criminal Justice Information Systems access requirements • Must possess or be able to obtain and maintain a valid Texas driver’s license PREFERENCES: • 1-3 years’ experience in Oracle or SQL Server administration, support and installation Database Administrator Page 2 of 3 • 2 or more of the following certifications (or substantially similar); o Microsoft Certified Solutions Associate (MCSA): SQL Server Certification o Microsoft Certified Solutions Expert: Data Platform Certification o Linux Professional Institute Certification Level 2 WORKING CONDITIONS: • Frequent reaching, sitting, talking, seeing, hearing, and manual dexterity • Occasional climbing, balancing, stooping, kneeling, and crouching • Sedentary office and outdoors work environments • Occasional lifting and carrying up to 50 pounds • Work may be performed in a data-center environment, involving loud noise and temperature irregularity • Work both indoors and outdoors and are exposed to cold and hot temperatures, constant noise, fume/odor hazards, road hazards, heights, and mechanical and electrical hazards. CONDITIONS OF EMPLOYMENT: • Must pass pre-employment drug test. • Must pass criminal history check. • Must pass motor vehicle records check. Database Administrator Page 3 of 3 .
Recommended publications
  • Database Administrator
    PINELLAS COUNTY SCHOOL DISTRICT, FLORIDA PCSB: 8155 FLSA: Exempt Pay Grade: E08 PTS DATABASE ADMINISTRATOR REPORTS TO: Director, Application Support and Development SUPERVISES: Senior Application Specialist Programmer Analyst QUALIFICATIONS: IT-related bachelor’s degree from an accredited college or university preferably in MIS or a related area plus five (5) years progressively responsible experience in programming, systems analysis, systems design work, database programming experience writing and maintaining complex database objects using Microsoft SQL Server to include three (3) years of information systems project management experience. Database management and experience using DB2, MySQL, SQL Server Integration Services, SQL Server Analysis Services and SQL Server Reporting Services is required. Experience with hardware and applications required; or an equivalent combination of education, training, and related Pinellas County School Board experience. Microsoft technology certification desired in Microsoft Certified Professional (MCP), Microsoft Certified Application Developer (MCAD), Microsoft Certified Solution Developer (MCSD), and/or Microsoft Certified Database Administrator (MCDBA). MAJOR FUNCTION Responsible for creating data structures and database management capabilities to enable the development of application solutions involving operational databases and solutions utilizing business intelligence and data warehousing databases. Accomplishes this with strong troubleshooting, performance tuning skills, strong problem-solving,
    [Show full text]
  • Database Administrator
    Database Administrator Purpose: DGC is looking for a passionate Database Administrator to help support our platform, delivering the content of choice for casino operators and their players. You will be working in a small but high performing IT team to create something special. Online gaming is set to be one of the fastest growing industries in the US as regulation allows online gaming to expand into the various states. Our RGS platform is designed for fast and efficient deployments and seamless integration into a high performing library of online casino games. You will need to assist with the hosting, management and updating of this technology to ensure our success. As an DBA you will implement, design and improve processes relating to the administration of databases to ensure that they function correctly, perform optimally, preserve data and facilitate revenue generation. This role forms part of a rapidly expanding team which will require the ability to support a fast growing infrastructure and customer base. Duties include, but not limited to: • Set and maintain operational database standards on an ongoing basis • Develop and maintain OLAP environments • Develop and maintain OLTP environments • Develop and maintain ETL processes • Enforce and improve database integrity and performance using sound design principles and implementation of database design standards • Design and enforce data security policies to eliminate unauthorised access to data on managed data systems in accordance with IT Services technical specifications and business requirements • Ensure that effective data redundancy; archiving, backup and recovery mechanisms are in place to prevent the loss of data • Set up configurable pre-established jobs to automatically run daily in order to monitor and maintain the operational databases • Provide 24-hour standby support by being available on a 24/7 basis during specified periods This job description is not intended to be an exhaustive list of responsibilities.
    [Show full text]
  • Sqlite Database Schema Table
    Sqlite Database Schema Table Bartholemy is improvably stay-at-home after vicarial Price irrigated his chokies unconquerably. Drawn Patty freeze-drying some etching after squirearchical Jed concentrate overleaf. Snappier and stretching Milt supplant her recti caterwauls while Drew bestraddles some trumpeters telepathically. On the left view that has a field titled Column. Contains a database tables have learned c programming language which contains information than one side go up his financial records contain a query to insert. There heard a few options when it starts. Instead of defining database tables in SQL you write Django models in Python. An object to be converted: a character vectorfor strptime, an object which can be converted to POSIXlt for strftime. Each database before, all tables matching row in a new record header value will be read and close last. Tables can be newly created appended to or overwritten. Close the terminal and open it again. Did you find this article helpful? Tree cells may be distributed throughout the fine content beautiful and but be interspersed with blocks of unused space. Because each record contains facts about a product, as well as facts about a supplier, you cannot delete one without deleting the other. For example, order you currently keep my customer being on index cards. Each schema and saving them, update an alias of table schema. Determining the relationships between tables helps you rather that field have paid right tables and columns. These tables schema table doctors table in sqlite was build with linkedin xray search. Some modification to the definition of equivalent databases perhaps.
    [Show full text]
  • Application of Sqlite Database in Dispatch and Substation Integrated System
    Advances in Engineering Research, volume 139 2nd International Conference on Electrical Engineering and Automation (ICEEA 2018) Application of SQLite Database in Dispatch and Substation Integrated System Haoqiu Shi*, Xuechun Ji and Hao Li Nari Group Corporation/State Grid Electric Power Research Institute, Nanjing, China *Corresponding author Abstract—Substation monitoring and control system database server and client run in the same process, which can generally consists of several unsupervised PC units. Such reduce the consumption of network access, and can simplify configuration is not suitable for running large commercial database management, while SQLite also supports transaction database, so the integration of dispatching system and processing. The advantages of SQLite in substation systems are transformer substation requires a lightweight relational database, as follows: and has a strict need for the stability and reliability of data. Taking features of SQLite and system requirements into • Zero-configuration. consideration, the paper introduces the SQLite service currently used at substations, and also describes its components and key • Disk-based storage for easy use. mechanism. • SQLite supports Windows, Linux and commercial Keywords—SQLite; lightweight; distributed service; dispatch Unix systems such as Solaris, HPUX, and AIX, while and substation integrated system its data files can be used across platforms. • Database file size up to 2TB. I. INTRODUCTION • Faster than some popular database in most ordinary In accordance with the general strategic plan of SGCC’s database operation. intelligent substation construction, 6100 intelligent substations will be built during the Twelfth Five-Year period. By using the • Provides a simple, easy API for users to use; supports integrated information platform which connects to all key C/C + +.
    [Show full text]
  • Database Administrator
    Contra Costa Community College District – Classification Specification DATABASE ADMINISTRATOR Class Code OT Status EEO Category Represented Salary Effective Date Status Pages Status Grade Non-Exempt Technical/Paraprofessional PEU Local 1 75 07/01/2017 Classified 1 of 2 DEFINITION To support the relational databases on the various computer platform environments; to assist in the development, creation and maintenance of relational databases for present and future requirements; and to recommend and maintain security measures for the database environment. DISTINGUISHING CHARACTERISTICS Database Administrator – This is the journey-level classification in the Database Administrator Series. Positions in this classification are responsible for moderately complex projects with general supervision provided by the appropriate manager. Knowledge of database management theory and practice is reasonably extensive, and understanding of moderately complex database concepts is critical. Database Administrator, Senior – This is the most advanced level in the Database Administrator series. Positions in this classification are responsible for highly complex projects with general direction provided by the appropriate manager. Knowledge of database management theory and practice is extensive, and understanding of complex database concepts is critical. SUPERVISION RECEIVED AND EXERCISED Receives supervision from a departmental supervisor or manager. May receive technical or functional supervision from higher-level departmental personnel. May provide training and direction to student assistants or other assigned staff. EXAMPLES OF DUTIES Duties may include, but are not limited to, the following: Documents, designs, develops, optimizes, and improves new and existing logical and physical databases for custom and commercial applications to meet the changing needs of the user community. Coordinates database development as part of project team and individually, applying knowledge of database design standards, configuration, tools and services, and database management system.
    [Show full text]
  • Junior Database Administrator
    JUNIOR DATABASE ADMINISTRATOR The National Association of Counties (NACo) is seeking a highly organized individual with great attention to detail for the position of Database Administrator (DBA). The DBA ensures data quality for the entire organization. This position is responsible for maintaining database applications, ensuring information is accurate and entered in a timely manner to support NACo departments and program requirements. The position is also responsible for data entry, data structure, report customization, and analysis and data quality control. The database administrator (DBA) is responsible for the performance, integrity and security of NACo’s database. The DBA will be involved in the planning and development of the database, as well as in troubleshooting any issues on behalf of the users. The DBA will ensure data remains consistent across the database, data is clearly defined, users access data concurrently and in a form that suits their needs, and ensure all data is retrievable in an emergency. RESPONSIBILITIES: • Establish the needs of users and monitor user access and security • Monitor performance and manage parameters in order to provide fast responses to front-end users • Map out the conceptual design for a planned database • Ensure all data is retrievable in an emergency • Consider both back-end organization of data and front-end accessibility for end-users • Refine the logical design so that it can be translated into a specific data model • Install and test new versions of the database management system (DBMS)
    [Show full text]
  • Database Language SQL: Integrator of CALS Data Repositories
    Database Language SQL: Integrator of CALS Data Repositories Leonard Gallagher Joan Sullivan U.S. DEPARTMENT OF COMMERCE Technology Administration National Institute of Standards and Technology Information Systems Engineering Division Computer Systems Laboratory Gaithersburg, MD 20899 NIST Database Language SQL Integrator of CALS Data Repositories Leonard Gallagher Joan Sullivan U.S. DEPARTMENT OF COMMERCE Technology Administration National Institute of Standards and Technology Information Systems Engineering Division Computer Systems Laboratory Gaithersburg, MD 20899 September 1992 U.S. DEPARTMENT OF COMMERCE Barbara Hackman Franklin, Secretary TECHNOLOGY ADMINISTRATION Robert M. White, Under Secretary for Technology NATIONAL INSTITUTE OF STANDARDS AND TECHNOLOGY John W. Lyons, Director Database Language SQL: Integrator of CALS Data Repositories Leonard Gallagher Joan Sullivan National Institute of Standards and Technology Information Systems Engineering Division Gaithersburg, MD 20899, USA CALS Status Report on SQL and RDA - Abstract - The Computer-aided Acquisition and Logistic Support (CALS) program of the U.S. Department of Defense requires a logically integrated database of diverse data, (e.g., documents, graphics, alphanumeric records, complex objects, images, voice, video) stored in geographically separated data banks under the management and control of heterogeneous data management systems. An over-riding requirement is that these various data managers be able to communicate with each other and provide shared access to data and
    [Show full text]
  • Database Administrator
    OFFICE OF THE STATE AUDITOR DATABASE ADMINISTRATOR Posting Number 2015-26 SALARY RANGE (Grade 14A): $59,452.85 to $89,178.87 (Commensurate with experience) GENERAL STATEMENT OF DUTIES The Office of the State Auditor is seeking an experienced Database Administrator responsible for managing databases on Microsoft SQL Server platform. The DBA will administer databases on several Microsoft Windows database servers with databases that serve internally developed applications, external third party applications, as well as data warehouses. The DBA will help migrate older databases to latest versions, and implement advanced database technologies such as columnar databases, tabular model, database replications as well as implement uniform access control practices and advise on other technologies that may help the organization. SUPERVISION RECEIVED Receives supervision and direction from the Assistant Director of Data Analytics. SUPERVISION EXERCISED Provides technical supervision over 1-3 contract personnel on an as needed or by project basis DUTIES AND RESPONSIBILITIES • Setup, upgrade, and manage MS SQL Server database hosts by installing and configuring software. • Manage database schemas and schema objects such as constraints, indexes, etc. to provide application support and database tuning. • Manage storage by understanding and reporting the current space utilization, organizing current data, and developing proper mechanisms to ensure storage is efficiently utilized. This may also include monitoring and reporting of storage utilization and cleanup/removal of orphan data. • Inventory the current database servers and individual databases by performing discovery or working with other team members, then ensure that all databases are adequately being maintained. • Inventory the current access control mechanisms used in the organization and modify the access to ensure that a uniform access control mechanism is implemented consistent with security policies.
    [Show full text]
  • Database Modeling and Design Lecture Notes
    Database Modeling and Design 3rd Edition Toby J. Teorey University of Michigan Lecture Notes Contents I. Database Systems and the Life Cycle (Chapter 1)……………………2 Introductory concepts; objectives of database management 2 Relational database life cycle 3 Characteristics of a good database design process 7 II. Requirements Analysis (Chapter 3)………………………………….8 III. Entity-Relationship (ER) Modeling (Chapters 2-4)……………… 11 Basic ER modeling concepts 11 Schema integration methods 22 Entity-relationship 26 Transformations from ER diagrams to SQL Tables 29 IV. Normalization and normal forms (Chapter 5)………………………35 First normal form (1NF) to third normal form (3NF) and BCNF 35 3NF synthesis algorithm (Bernstein) 42 Fourth normal form (4NF) 47 V. Access Methods (Chapter 6)…………………………..………………50 Sequential access methods 50 Random access methods 52 Secondary Indexes 58 Denormalization 62 Join strategies 64 VI. Database Distribution Strategies (Chapter 8)……………………….66 Requirements of a generalized DDBMS: Date’s 12 Rules 68 Distributed database requirements 72 The non-redundant “ best fit” method 74 The redundant “all beneficial sites” method 77 VII. Data Warehousing, OLAP, and Data Mining (Chapter 9)…….....79 Data warehousing 79 On-line analytical processing (OLAP) 86 Data mining 93 Revised 11/18/98 – modify Section V Revised 11/21/98 – insertions into Section VII Revised 1/14/99 – modify Section VI Revised 2/11/99 – modify Section IV, 4NF (p.47 FD, MVD mix) 1 I. Database Systems and the Life Cycle Introductory Concepts data—a fact, something upon which an inference is based (information or knowledge has value, data has cost) data item—smallest named unit of data that has meaning in the real world (examples: last name, address, ssn, political party) data aggregate (or group) -- a collection of related data items that form a whole concept; a simple group is a fixed collection, e.g.
    [Show full text]
  • COSC 304 Database Introduction
    COSC 304 - Dr. Ramon Lawrence COSC 304 What is a database? Introduction to Database Systems A database is a collection of logically related data for a particular domain. Database Introduction A database management system (DBMS) is software designed for the creation and management of databases. Dr. Ramon Lawrence e.g. Oracle, DB2, Access, MySQL, SQL Server, MongoDB University of British Columbia Okanagan [email protected] Bottom line: A database is the data stored and a database system is the software that manages the data. Page 2 COSC 304 - Dr. Ramon Lawrence COSC 304 - Dr. Ramon Lawrence Databases in the Real-World Example Problem Databases are everywhere in the real-world even though you Implement a system for managing products for a retailer. do not often interact with them directly. Data: Information on products (SKU, name, desc, inventory) $25 billion dollar annual industry Add new products, manage inventory of products Examples: Retailers manage their products and sales using a database. How would you do this without a database? Wal-Mart has one of the largest databases in the world! Online web sites such as Amazon, eBay, and Expedia track orders, shipments, and customers using databases. The university maintains all your registration information and What types of challenges would you face? marks in a database. Can you think of other examples? What data do you have? Page 3 Page 4 COSC 304 - Dr. Ramon Lawrence COSC 304 - Dr. Ramon Lawrence Why do we need databases? File Processing Diagram Without a DBMS, your application must rely on files to store its data persistently.
    [Show full text]
  • Cs6302 Database Management System Two Marks Unit I Introduction to Dbms
    CS6302 DATABASE MANAGEMENT SYSTEM TWO MARKS UNIT I INTRODUCTION TO DBMS 1. Who is a DBA? What are the responsibilities of a DBA? April/May-2011 A database administrator (short form DBA) is a person responsible for the design, implementation, maintenance and repair of an organization's database. They are also known by the titles Database Coordinator or Database Programmer, and is closely related to the Database Analyst, Database Modeller, Programmer Analyst, and Systems Manager. The role includes the development and design of database strategies, monitoring and improving database performance and capacity, and planning for future expansion requirements. They may also plan, co-ordinate and implement security measures to safeguard the database 2. What is a data model? List the types of data model used. April/May-2011 A database model is the theoretical foundation of a database and fundamentally determines in which manner data can be stored, organized, and manipulated in a database system. It thereby defines the infrastructure offered by a particular database system. The most popular example of a database model is the relational model. types of data model used Hierarchical model Network model Relational model Entity-relationship Object-relational model Object model 3.Define database management system. Database management system (DBMS) is a collection of interrelated data and a set of programs to access those data. 4.What is data base management system? A database management system (DBMS) is a software package with computer programs that control the creation, maintenance, and the use of a database. It allows organizations to conveniently develop databases for various applications by database administrators (DBAs) and other specialists.
    [Show full text]
  • Database Administration
    Accolades for Database Administration “I’ve forgotten how many times I’ve recommended this book to people. It’s well written, to the point, and covers the topics that you need to know to become an effective DBA.” —Scott Ambler, Thought Leader, Agile Data Method “This is a well-written, well-organized guide to the practice of database administration. Unlike other books on general database theory or relational database theory, this book focuses more directly on the theory and reality of database administration as practiced by database professionals today, and does so without catering too much to any specific product implementation. As such, Database Administration is very well suited to anyone interested in surveying the job of a DBA or those in similar but more specific roles such as data modeler or database performance analyst.” —Sal Ricciardi, Program Manager, Microsoft “One of Craig’s hallmarks is his ability to write in a clear, easy-to-read fash- ion. The main purpose of any technical book is to transfer information from writer to reader, and Craig has done an excellent job. He wants the reader to learn—and it shows.” —Chris Foot, Manager, Remote DBA Experts and Oracle ACE “A complete and comprehensive listing of tasks and responsibilities for DBAs, ranging from creating the database environment to data warehouse administration, and everything in between.” —Mike Tarrani, Computer Consultant “I think every business manager and every IT manager should have a copy of this book.” —Dan Hotka, Independent Consultant and Oracle ACE “This book by Craig Mullins is wonderfully insightful and truly important.
    [Show full text]