Subject Matter Expert/MS SQL DBA
Company Description
01 Millennium Consulting is a trusted IT services partner with over two decades of experience serving large organizations. Based in Toronto, Canada, we have an extensive network of clients across the country. We are committed to diversity and inclusion, actively hiring senior IT professionals, as well as recent immigrants, students, women, Indigenous peoples, and minorities, to foster a diverse and thriving workplace.
Role Description: Subject Matter Expert/MS SQL DBA
SME/MS SQL DBA is required to upgrade database infrastructure. You will apply best industry practices, knowledge and skills to execute this project and be involved in various activities from assessing the current environment, requirements gathering, planning, writing a design document, prototype implementation, application testing and optimization, implementation and roll out, developing documentation and transfer knowledge to staff.
The primary responsibility of this role is to provide planning, design and implementation support and project management service for this imitative. However, you will occasionally be involved and provide operational support as a backfill resource, when deemed necessary.
Duties:
You are the subject matter expert and coordinator working in collaboration with team leads providing technical guidance, overall strategy, planning, design, implementation, testing, support and optimization of the Microsoft SQL database environments hosting Citrix production and non-production environment, applications and tools. The candidate will execute the following:
- Gather, analyze, and evaluate business requirements and constraints, evaluate existing conditions, develop technical requirements, develop design document and drawings, develop implementation plan and configuration sets, develop verification/testing plan, create/update as-built architectural drawings.
- Provide recommendations regarding the improvements to operations, project planning, and project implementation.
- Perform architectural planning and design, as well as configuration and integration support within project delivery and ongoing consultative engagements.
- Lead design, performance engineering or problem resolution during project life cycle.
- Plan and work as a technical lead for the project, ensuring their timely and successful completion.
- Authors Design Document and maintains documentation for all project life cycle including but not limited to standards, processes, project management, drawings to ensure high quality service and support on an ongoing basis.
- Perform ongoing and proactive assessments of the database environment.
- Perform implementation and testing of Disaster Recovery plans for database environment.
- Assist in configuration activities including test planning and cutover activities.
- Other duties as assigned
Qualifications:
- Must have a University/Community College degree in Computer Science or equivalent years of experience.
- MCSA SQL Server Database Administrator certification or equivalent would be an asset.
- Minimum of 5 years’ demonstrated experience with Microsoft SQL Server architecture design, configuration, implementation, testing, support and optimization in a large scale enterprise environment including SQL cluster in high availability environment using standard licensing model.
- Demonstrated experience implementing at least three (3) large scale Microsoft SQL projects in last 5 years.
- Demonstrated experience in configuring, implementing, testing and supporting optimizing Microsoft SQL environments.
- Minimum of 7 year demonstrated experience with Microsoft Windows Server Operating System/Terminal Services and in particular, recent experience with Windows configuration, implementation, performance tuning, support and preventive maintenance.
- Demonstrated experience in developing proposals, creating architecture documentation, drawings and other relevant documentation as required.
- Excellent written and verbal communication and interpersonal skills, as well as the ability to lead meetings and present complex information to staff and management team of multiple skill levels. Must be self-motivated and able to work independently or with team members with little supervision.
- Strong conceptual, analytical and problem solving skills as well as superior organizational qualities in order to meet tight deadlines as well as coordinate, prioritize and communicate project status to stakeholders.
Technical Capabilities:
- Solid understanding of MS-SQL, Entity framework, LINQ (SQL commands, triggers and stored procedures)
- Considerable experience (minimum 3 years) in MS-SQL commands, stored procedures and triggers
- Considerable experience (minimum 3 years) with SQL administration and development, report optimization techniques, SQL queries and stored procedures.
- Considerable experience (minimum 3 years) in allocating virtual resources and configuration needed in MS-SQL installation.
- Considerable experience (minimum 3 years) managing MS-SQL database security.
- Considerable experience (minimum 3 years) using PowerShell scripting or other scripting language to automate processes during deployment, operations and maintenance.
- Considerable experience (minimum 3 years) designing and implementing high-availability and disaster-recovery solutions for MS-SQL, including Always On Availability Groups and Failover Clustering.
- Considerable experience (minimum 3 years) integrating with third party backup solutions for VSS-aware backups of MS-SQL.