Database Administrator

Dark Horse Tech

Database Administrator

Norfolk, VA
Full Time
Paid
  • Responsibilities

    United States Citizenship and Secret Personnel Security Clearance Required

    **
    **

    Duties, Tasks & Responsibilities

    • Coordinate and Participate in the installation, design, test, maintenance, enhancement, coding, and administration of MSSQL databases.
    • Plan, coordinate, and implement security measures to safeguard computer databases and information in computer files against accidental or unauthorized damage, modification, or disclosure
    • Managing, monitoring, and administering database system performance and schedules
    • Monitoring the performance of system files and managing system data to maintain performance efficiency
    • Conducting performance tuning, baselining and forecasting system performance, and managing configurations
    • Providing technical support in the evaluation of prime object names, data elements, and other objects
    • Recommending appropriate procedure, query, or package changes and optimizations to ensure and improve system performance and reliability
    • Installing and configuring database environments including customizing commercial databases to fit specific needs.
    • Performing backups, restores, and archiving data
    • Participating in server and storage capacity management and planning for the most complex and critical systems
    • Recommending and implementing approved process and tool improvements
    • Support the development of data model(s) describing data elements and how they are used by following procedures and using pen, template, or computer software.
    • Serve as thought leader in identifying and evaluating industry trends in database systems to serve as a source of information and advice for upper management.
    • Support the development of data standards, policies, and procedures for Government review.
    • Leverage workflow charts to understand tasks computer will perform, such as updating records.
    • Perform configuration management, problem management, capacity management, and financial management for databases and data management systems.
    • Support the development and execute software system testing and validation procedures, programming, and documentation including user guides procedures, and CMMI/Agile development documentation.
    • Utilize commonly used tools such as Python, Microsoft SQL Server, Microsoft Access, and Microsoft VBA to resolve application database issues.
    • Analyze users' needs and design, construct, test, and maintain computer applications software or scripts.
    • Create and manage user accounts, permissions, and access controls for database systems.
    • Troubleshoot and resolve database-related issues, providing timely support to users. Develop and implement disaster recovery plans to minimize downtime in case of failures.
    • Perform regular capacity planning to ensure databases can handle growing data volumes.
    • Document database configurations, procedures, and troubleshooting steps.
    • Provide end-user support on database-related tools and applications.

    Required Experience, Skills, & Technologies

    • Ten (10) years' experience developing and implementing database maintenance plans ensuring integrity and availability of MSSQL databases.
    • Experience developing web tools, using MS.NET, VB.Net and C# programming languages, to be used for the management of SharePoint Portal accounts and other hosted web sites.
    • Must be experienced with the development of Java scripts for the optimization of data to aid in the generation of analysis reports on MSSQL server performance.
    • SQL developer experience
    • Experience with performance tuning, capacity planning, and optimization of database environments
    • Strong understanding of high-availability solutions and architecture
    • Strong understanding of backup methodologies and their implementation
    • Experience developing processes and procedures to standardize database installations and configurations.
    • Experience securing databases; applying, remediating and documenting DISA STIGS.
    • Strong documentation skills
    • Experience automating, scripting, and streamlining processes for efficiency and accuracy.

    This position is dependent on contract funding.