Senior (5+ years of experience)
Summary of the Role
As a senior Database Support Engineer, you will be responsible for maintaining the stability and performance of database systems, troubleshooting and resolving complex database issues, and ensuring optimal database operation within the organization. In this role, you should exhibit strong problem-solving skills, extensive knowledge of database technologies, and the ability to provide high-level technical support to various teams.
Required Skills
Expertise in SQL and database management systems.
Strong analytical and problem-solving skills.
Proficiency in database performance tuning and optimization.
Knowledge of database security and disaster recovery.
Ability to lead and mentor a team.
Excellent communication and customer support skills.
Familiarity with scripting languages (such as Python or Bash) for automation.
Understanding of software development lifecycles and agile methodologies.
Qualifications
Bachelor's degree in Computer Science, Information Technology, or related field.
5+ years of proven experience in database administration or support.
In-depth knowledge of SQL and experience with at least one database management system (such as MySQL, Oracle, or Microsoft SQL Server).
Experience with database optimization and tuning techniques.
Familiarity with database security practices and disaster recovery procedures.
Proficiency in writing and optimizing SQL queries and stored procedures.
Strong analytical and problem-solving skills.
Excellent communication and interpersonal skills.
Responsibilities
Monitor and optimize database performance and manage database security.
Develop and implement database maintenance policies and procedures to ensure data integrity and availability.
Diagnose and troubleshoot database errors, and provide timely and effective solutions.
Collaborate with development teams to improve database structures and query efficiency.
Prepare regular reports on database status and health for IT management.
Design and execute database backup and disaster recovery strategies.
Lead and mentor junior database staff in best practices and advanced troubleshooting techniques.
Stay current with technological developments in database administration and recommend innovative solutions for improvement.