Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
MHK TECH INC has been delivering enterprise cloud solutions to our clients across the globe. We have also deployed several industry first solutions that can be tailored to the client needs.At MHK TECH INC, we take care of our clients software-based needs regarding application development as well as strategies to make yourself famous on the internet. We provide tailored needs to any and all businesses around the world after understanding the company's core ethics and working methods in-depth. We also ensure that we maintain a close ecosystem of understanding our customer's needs and delivering the required service in the most efficient way.MHK TECH INC has top level IT teams that expertise in making state of the art products that help your business to work efficiently. We are expert in developing custom applications that will help in the growth and financial planning of the entity. With products that take care of all the steps from laying out the initial business plan to conducting the final stage of customer service, we make sure that your company can deliver on time and with customer satisfaction. We also provide services that will help your company's core values grow on an ethical level with your employees dedicated to the company's work ethics and goals.We deal with providing product based services regarding application development as well as we provide consultancy services. Have a look at some of the products and services that we expertise in providing at MHK TECH INC. Contact us anytime for more information about the products and services we deal in, and we make sure that we will reach you back as soon as possible; usually we revert back within a few hours to maximum 24 hours.
We are seeking a skilled and experienced SQL Server Database Administrator (DBA) to lead and execute the on-premises upgrade initiatives for our client's SQL Server databases. You will be responsible for planning, implementing, and managing the upgrade process while ensuring the stability, security, and performance of our database environment.
**Responsibilities:**
1. **Upgrade Planning:**
- Collaborate with stakeholders to define upgrade goals, scope, and objectives.
- Assess the current database environment and applications to determine compatibility and potential issues with the new SQL Server version.
- Develop a detailed upgrade plan outlining tasks, timelines, resource requirements, and risk mitigation strategies.
2. **Database Pre-Upgrade Activities:**
- Backup and secure existing databases and related objects to ensure data integrity.
- Review and optimize database schema, indexes, and queries to enhance performance.
- Identify and address security vulnerabilities and compliance concerns.
3. **Upgrade Execution:**
- Lead the execution of the upgrade process, ensuring minimal downtime and impact to business operations.
- Monitor the upgrade process and address any issues or errors that arise during the upgrade.
- Perform necessary compatibility tests and resolve any application-related issues.
4. **Post-Upgrade Validation:**
- Conduct thorough testing of upgraded databases to verify functionality, data integrity, and performance.
- Collaborate with development teams to validate application compatibility and resolve any post-upgrade issues.
- Document the upgrade process, changes made, and lessons learned for future reference.
5. **Performance Tuning and Optimization:**
- Monitor database performance post-upgrade and identify opportunities for optimization.
- Fine-tune query performance, indexes, and configurations to ensure optimal performance.
6. **Security and Compliance:**
- Implement security best practices for the upgraded databases, including user access, roles, and permissions.
- Ensure compliance with relevant data protection regulations and internal security policies.
7. **Documentation and Reporting:**
- Maintain comprehensive documentation related to database upgrades, configurations, and changes.
- Provide regular status reports to management, highlighting progress, challenges, and recommended solutions.
**Qualifications:**
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proven experience as a SQL Server Database Administrator, with a focus on database upgrades and migrations.
- Strong knowledge of SQL Server versions and editions, with expertise in planning and executing upgrades.
- Proficiency in database performance tuning, query optimization, and troubleshooting.
- Familiarity with security best practices and compliance requirements for database systems.
- Excellent problem-solving skills and the ability to work under pressure to resolve critical issues.
- Strong communication skills to collaborate with cross-functional teams and stakeholders.
- Relevant certifications (e.g., Microsoft Certified: Azure Database Administrator Associate) are a plus.
- Experience with scripting languages (e.g., PowerShell) for automation is desirable.
- Prior experience in on-premises to cloud migration is a Must.
Required profile
Experience
Level of experience:Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.