Bayside Solutions - Martinez, CA
posted about 2 months ago
The Database Administrator will play a crucial role in developing, modifying, and maintaining database models that are based on logical models, designs, and requirements. This position requires a strong focus on documentation and communication, ensuring that any changes in database models are clearly articulated. The successful candidate will review data models created by other information systems professionals and provide recommendations for modifications to enhance efficiency and effectiveness. It is essential that the logical and physical data models adhere to established standards for naming, metadata, and other common data structures. In addition to model development, the Database Administrator will participate in systems analysis, design, implementation, and maintenance. This role involves providing advice and consultation to application programmers during systems analysis, ensuring that all aspects of the database management system environment and associated application developments are aligned with best practices. The position also entails installing, upgrading, and maintaining software and patches for standard database management systems, as well as establishing and implementing procedures for database security, backup methods, policies, and disaster recovery solutions. Monitoring and optimizing database performance is a key responsibility, as is responding to any system problems that may affect the database. The Database Administrator will also consult and assist with software implementation, program and maintain business logic for application integration, and ensure that data extraction, transformation, and load processes are efficient. Furthermore, the role requires establishing plans for system capacity, technology succession planning, technology modernization, system upgrades, and migrations to ensure the database remains accessible and scalable to meet system availability needs.