Responsibilities
- Design and implement database systems
- Ensure data integrity and security
- Optimize database performance
- Troubleshoot and resolve database issues
- Backup and recovery of databases
- Monitor database usage and performance
- Collaborate with development teams
- Document database procedures and standards
- Provide technical support to users
- Stay updated with industry trends and best practices
- Conduct regular database audits
- Implement database security measures
- Manage database access and permissions
- Develop and maintain database documentation
- Assist in database migration projects
- Participate in database design reviews
- Ensure compliance with data protection regulations
- Provide training to junior team members
- Implement database monitoring tools
- Analyze database performance metrics
- Develop database optimization strategies
- Manage database user accounts
- Conduct regular database maintenance tasks
Nice to Have
- Experience with cloud-based databases
- Knowledge of data warehousing
- Familiarity with big data technologies
- Experience with database automation tools
- Knowledge of database virtualization
- Experience with database replication
- Familiarity with database clustering
- Experience with database partitioning
- Knowledge of database sharding
- Experience with database indexing
- Familiarity with database normalization
- Experience with database denormalization
- Knowledge of database transaction management
- Experience with database concurrency control
- Familiarity with database locking mechanisms
- Experience with database deadlock resolution
- Knowledge of database recovery techniques
- Experience with database archiving
- Familiarity with database purging
- Experience with database compression
- Knowledge of database encryption
- Experience with database anonymization
- Familiarity with database pseudonymization
- Experience with database masking
- Knowledge of database tokenization
- Experience with database hashing
Compensation
Competitive salary
Work Arrangement
On-site
Team
Collaborate with IT and development teams
Technical Skills
- Proficient in SQL and database management systems
- Experience with database design and optimization
- Familiarity with database security protocols
- Knowledge of database performance tuning
- Experience with data backup and recovery
- Familiarity with database monitoring tools
- Knowledge of database migration
- Experience with database user management
- Familiarity with database documentation
- Knowledge of data protection regulations
Soft Skills
- Excellent problem-solving and analytical skills
- Strong communication and teamwork skills
- Ability to work independently and manage multiple tasks
- Strong organizational and time-management skills
- Ability to provide technical support
- Experience with training junior team members
- Familiarity with conducting regular database audits
- Knowledge of database design reviews
- Experience with database optimization strategies
- Ability to stay updated with industry trends
Certifications
- Certified Database Administrator (CDA)
- Microsoft Certified: Azure Database Administrator Associate
- Oracle Certified Professional: Database Administrator
- IBM Certified Database Administrator
- Amazon Web Services (AWS) Certified Database – Specialty
- Google Cloud Certified – Professional Database Engineer
- Certified Data Management Professional (CDMP)
- Certified Information Systems Security Professional (CISSP)
- Certified Information Systems Auditor (CISA)
- Certified in Risk and Information Systems Control (CRISC)
Not provided