About This Role
Providing production support for mission-critical database environments is the core of this role, including shift-based coverage and on-call support to ensure high availability and timely issue resolution. The Database Administrator monitors performance, troubleshoots issues, and coordinates with development and operations teams to restore service quickly. This role works within an Agile solution development environment and contributes to long-term stability improvements.
Responsibilities
- Provide production support for mission-critical database environments, including shift-based coverage and on-call support
- Monitor database performance, respond to incidents, and troubleshoot production issues
- Coordinate with development and operations teams to restore service quickly
- Perform root-cause analysis for production defects and contribute to long-term stability improvements
- Work within an Agile solution development environment with daily scrums, biweekly sprint planning, and quarterly Program Increment planning
- Develop operating standards and best practices, including performance, security, scalability, and maintainability
- Ensure the proper definition, control, and coordination of data elements and standards
- Facilitate efficient data relationships, systems integration, and physical structure
- Participate in the development and implementation of database management policies and standards for efficient quality control and data administration
- Collaborate with Product Owners and users to gather business requirements and define and map them to technical requirements
- Meet with agency leaders and stakeholders, collaborating with other consultants and program/agency personnel regarding the development of innovative data analysis techniques
- Document complex workflow designs to present to project team and stakeholders
- Work on complex problems where analysis of situations or data requires an in-depth evaluation of multiple factors
- Frequently contribute to the development of new business strategy, ideas, and methods adhering to best practices within the Agile framework
- Collect, analyze, and interpret large amounts of data to help guide business decisions
- Use advanced statistical analysis, data mining, and predictive modeling techniques
- Synthesize disparate information and recognize patterns and relationships across data
- Synthesize large sets of data from multiple sources
- Develop data visualizations for the purpose of tracking key performance indicators and other critical metrics tied to program outcomes
- Host and conduct peer reviews of the code of other developers on the team
- Perform data validation and ensure data accuracy and integrity