Database Administrator
الوصف الوظيفي
About the Role
Datamatics Technologies, a leading provider of innovative IT and business process solutions, is seeking a highly skilled and experienced Database Administrator to join our dynamic team in Riyadh. In this pivotal role, you will be responsible for the design, implementation, maintenance, and optimization of our organization’s database systems, ensuring their reliability, security, and performance. The ideal candidate will possess a strong technical background in database management, a proactive approach to problem-solving, and the ability to collaborate effectively with cross-functional teams to support our business objectives.
Key Responsibilities
- Database Design and Implementation: Develop, deploy, and manage relational and non-relational database systems, including SQL and NoSQL databases, to meet the evolving needs of the organization. Ensure efficient data modeling, schema design, and indexing strategies to optimize performance and scalability.
- Performance Monitoring and Optimization: Proactively monitor database performance using advanced tools and techniques. Identify bottlenecks, analyze query execution plans, and implement tuning strategies to enhance response times and resource utilization. Regularly review and optimize database configurations to align with business requirements.
- Data Security and Compliance: Implement robust security measures to safeguard sensitive data, including encryption, access controls, and audit logging. Ensure compliance with industry standards and regulatory requirements, such as GDPR, HIPAA, or local data protection laws. Conduct regular security assessments and vulnerability scans to mitigate risks.
- Backup, Recovery, and Disaster Recovery: Develop and maintain comprehensive backup and recovery procedures to ensure data integrity and availability. Implement disaster recovery plans to minimize downtime and data loss in the event of system failures or cyber incidents. Test and validate recovery procedures periodically.
- Collaboration and Support: Work closely with software developers, system engineers, and business stakeholders to design database solutions that align with application requirements. Provide technical guidance and support to teams during the development, testing, and deployment phases. Troubleshoot and resolve database-related issues in a timely manner.
- Capacity Planning and Scalability: Assess database growth trends and plan for future capacity needs. Implement strategies to support scalability, such as partitioning, sharding, or cloud-based solutions, to accommodate increasing data volumes and user demands.
- Documentation and Training: Maintain accurate and up-to-date documentation of database architectures, configurations, and procedures. Develop training materials and conduct sessions to educate team members on best practices in database management and security.
Qualifications and Skills
To excel in this role, candidates should meet the following requirements:
- Education: Bachelor’s degree in Computer Science, Information Technology, or a related field. Advanced degrees or relevant certifications (e.g., Oracle Certified Professional, Microsoft Certified: Azure Database Administrator Associate, or AWS Certified Database – Specialty) are highly desirable.
- Technical Expertise: Proficiency in database management systems such as Oracle, Microsoft SQL Server, MySQL, PostgreSQL, MongoDB, or Cassandra. Strong knowledge of SQL and scripting languages (e.g., Python, PowerShell) for automation and data manipulation.
- Experience: Minimum of 5 years of hands-on experience in database administration, with a proven track record in managing large-scale, mission-critical database environments. Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and hybrid infrastructure is a plus.
- Soft Skills: Excellent problem-solving abilities, strong analytical mindset, and the capacity to work under pressure in fast-paced environments. Effective communication skills to articulate technical concepts to non-technical stakeholders and collaborate with diverse teams.
- Certifications: Relevant industry certifications in database administration, cloud technologies, or cybersecurity are advantageous.
Why Join Datamatics Technologies?
At Datamatics Technologies, we foster a culture of innovation, collaboration, and continuous learning. As a Database Administrator, you will have the opportunity to work on cutting-edge projects, leverage advanced technologies, and contribute to the success of our global clientele. We offer competitive compensation packages, professional development opportunities, and a supportive work environment that values your expertise and growth. Join us to be part of a team that drives technological advancements and delivers exceptional value to our clients.
يمكن أن يرتكب الذكاء الاصطناعي أخطاءً.