Apply Now

Job Description

As a Database Administrator at Dutybell, you will be a vital part of the IT team responsible for the design, implementation, and maintenance of the company’s database systems. This role involves managing the organization’s data infrastructure, ensuring data integrity, security, and optimal performance. The DBA at Dutybell will collaborate with other IT professionals to support business operations and contribute to the overall success of the company.

Key Responsibilities:

  1. Database Design and Implementation:
    1. Design, implement, and maintain database systems to support the organization’s data needs.
    2. Collaborate with developers and system administrators to ensure seamless integration of database systems.
  2. Database Security:
    1. Implement and maintain security measures to protect the organization’s databases from unauthorized access and security breaches.
    2. Monitor and audit database activity to ensure compliance with security policies.
  3. Performance Optimization:
    1. Monitor and analyze database performance, identifying and addressing issues to ensure optimal efficiency.
    2. Optimize database configurations, queries, and indexing for improved performance.
  4. Backup and Recovery:
    1. Develop and implement robust backup and recovery strategies to safeguard critical data.
    2. Test and verify backup systems regularly to ensure data integrity and availability.
  5. Database Maintenance:
    1. Perform routine database maintenance tasks, such as updates, patches, and upgrades.
    2. Conduct database health checks and implement proactive measures to prevent issues.
  6. Data Modeling:
    1. Work with stakeholders to understand data requirements and design effective data models.
    2. Implement and maintain database schemas that align with business needs.
  7. Collaboration and Communication:
    1. Collaborate with development teams to understand application requirements and optimize database performance.
    2. Communicate database changes, updates, and best practices to relevant stakeholders.
  8. Documentation:
    1. Create and maintain comprehensive documentation of database configurations, processes, and procedures.
    2. Ensure documentation is kept up-to-date to facilitate knowledge transfer and troubleshooting.
  9. Capacity Planning:
    1. Monitor database resource utilization and plan for capacity upgrades as needed.
    2. Recommend and implement hardware and software upgrades to support evolving business requirements.

Qualifications:

  • Bachelor’s degree in Information Technology, Computer Science, or a related field.
  • Proven experience as a Database Administrator or in a similar role.
  • Strong knowledge of database management systems (e.g., MySQL, Oracle, SQL Server).
  • Experience with database security, performance tuning, and backup and recovery.
  • Familiarity with data modeling and database design principles.
  • Excellent troubleshooting and problem-solving skills.
  • Strong communication and interpersonal skills.
  • Certifications such as Oracle Certified Professional (OCP) or Microsoft Certified: Azure Database Administrator Associate are desirable.