Senior Database Administrator
CurrentDevelop and administer strategies for the control and sharing of company database resources and services. Work with application development staff to develop database architectures, coding standards, and quality assurance policies and procedures. Develop long-term goals for production databases in conjunction with data owners and department managers. Design and implement redundant systems, policies, and procedures for disaster recovery and data archiving to ensure effective protection and integrity of data assets. Conduct research and make recommendations on database products, services, protocols, and standards in support of procurement and development efforts. Ensure the stability and reliability of data access and data quality across the organization via ongoing database support and maintenance. Analyze user requirements for reports, forms, queries, and data extraction. Develop and deploy end-user practices and tools for data extraction, queries, and data manipulation in accordance with business processes. Provide end-user training as necessary with regards to the effective and efficient use of database tools and resources. Monitor database system details within the database, including stored procedures and execution time, and implement efficiency improvements. Create and document models for new database development and/or changes to existing ones through data flowcharting. Plan and assist with the installation and configuration of relevant network components to ensure database access, consistency, and integrity. Respond to and resolve database access and performance issues. Advise on the allocation of physical data storage for database systems. Develop, implement, and maintain change control and testing processes for modifications to databases. Perform database transaction and security audits.