Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Responsibilities:
- Design, implement, Install, configure, upgrade, and maintain Microsoft SQL Server databases and infrastructure
- Monitor database performance, implement changes, and apply new patches and versions when required.
- Perform database administration tasks including performance monitoring, tuning, and troubleshooting
- Monitor and ensure availability, security, and performance of the MS-SQL database environment
- Develop, implement, and test backup and recovery plans to ensure data integrity and availability.
- Always on availability group and failover cluster creation and administration and DR switching.
- Plan and coordinate database upgrades, patches, and migrations
- Create and maintain database documentation including backup and recovery plans, installation and configuration procedures, and security policies
- Collaborate with development teams to optimize database design and query performance
- Implement and maintain database security measures to protect sensitive data
- Develop and maintain scripts and automation tools to streamline database administration tasks
- Participate in on-call support rotation and respond to database-related incidents
- Stay up-to-date with industry trends and best practices in MS-SQL database administration
Job Requirements
- Proven working experience as a Database Administrator
- Hands-on experience with database standards and end user applications
- Excellent knowledge of data backup, recovery, security, integrity and SQL
- Familiarity with database design, documentation and coding
- Previous experience with DBA case tools (frontend/backend) and third party tools
- Familiarity with programming languages API
- Problem solving skills and ability to think algorithmically
- BS degree in a computer discipline or relevant certification
Preferred qualifications but not must:
- Oracle database administration knowledge.
- Middleware (WebLogic, wildfly, …) administration knowledge.
- Linux basic administration.