Description Overview: As a Database Administrator (DBA), you will be responsible for the design, implementation, maintenance, and optimization of the organization's databases to ensure data integrity, availability, and performance. You will manage database security, backup and recovery, and data governance processes. Your role will involve collaborating with other IT teams and stakeholders to support business operations and data-driven decision-making.Responsibilities:
Database Design and Implementation: Design and implement database schemas, tables, indexes, and views to meet business requirements and performance goals. Evaluate database technologies and select appropriate platforms (e.g., relational databases, NoSQL databases) based on data characteristics and workload patterns.
Database Administration: Install, configure, and maintain database management systems (DBMS), including Oracle, SQL Server, MySQL, PostgreSQL, MongoDB, or others. Perform software upgrades, patch management, and configuration tuning to optimize database performance and stability.
Data Security and Compliance: Implement and enforce database security policies, access controls, and encryption mechanisms to protect sensitive data from unauthorized access, data breaches, and cyber threats. Ensure compliance with regulatory requirements (e.g., GDPR, HIPAA, PCI DSS) and industry best practices.
Backup and Recovery: Develop and implement database backup and recovery strategies to safeguard data against hardware failures, human errors, or natural disasters. Configure automated backup schedules, retention policies, and disaster recovery plans to ensure data resilience and business continuity.
Performance Monitoring and Optimization: Monitor database performance metrics, such as CPU utilization, memory usage, disk I/O, and query execution times, using database monitoring tools and performance tuning techniques. Identify and address performance bottlenecks, SQL query optimization opportunities, and resource contention issues.
Data Replication and High Availability: Configure database replication, clustering, or mirroring solutions to achieve high availability and fault tolerance. Implement failover mechanisms, load balancing, and disaster recovery procedures to minimize downtime and ensure continuous data availability.
Database Security and Auditing: Conduct regular security audits, vulnerability assessments, and database penetration testing to identify and remediate security vulnerabilities and compliance gaps. Generate audit logs and reports for internal and external audits, investigations, and regulatory compliance purposes.
Documentation and Training: Maintain comprehensive documentation of database configurations, procedures, and operational processes. Provide training and knowledge transfer to IT staff and end-users on database technologies, best practices, and security protocols.
Requirements
Qualifications:
Bachelor’s degree in Computer Science, Information Technology, or a related field; relevant industry certifications (e.g., Oracle Certified Professional, Microsoft Certified Database Administrator, AWS Certified Database - Specialty) are highly desirable.
Proven experience in database administration or a similar role, with hands-on experience managing enterprise-scale databases in a production environment.
In-depth knowledge of database management systems, database design principles, and SQL query optimization techniques.
Strong analytical and problem-solving skills, with the ability to diagnose and resolve complex database issues and performance bottlenecks.
Excellent communication and interpersonal skills, with the ability to collaborate effectively with colleagues and stakeholders at all levels of the organization.
Technology Doesn't Change the World, People Do.®
Robert Half is the world’s first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles.Robert Half works to put you in the best position to succeed. We provide access to top jobs, competitive compensation and benefits, and free online training. Stay on top of every opportunity - whenever you choose - even on the go. Download the Robert Half app (https://www.roberthalf.com/us/en/mobile-app) and get 1-tap apply, notifications of AI-matched jobs, and much more.All applicants applying for U.S. job openings must be legally authorized to work in the United States. Benefits are available to contract/temporary professionals, including medical, vision, dental, and life and disability insurance. Hired contract/temporary professionals are also eligible to enroll in our company 401(k) plan. Visit roberthalf.gobenefits.net for more information.© 2024 Robert Half. An Equal Opportunity Employer. M/F/Disability/Veterans. By clicking “Apply Now,” you’re agreeing to Robert Half’s Terms of Use (https://www.roberthalf.com/us/en/terms) .