Inzalo EMSSenior Database Administrator
Aug. 2018 - Aug. 2023Nelson Mandela Bay Municipality, Port ElizabethProduction DBA role with the following key responsibilities: > Migration of SQL 2019 production environment to Azure SQL Managed Instance (10 SQL Servers) > Optimize queries on production systems, to make them run more efficient > Analyze SQL server wait types, and apply the appropriate remedies > Using Query Store to find our most resource-intensive queries for optimization. > Index optimization and tuning > Using BrentOZar's SP_Blitz stack to troubleshoot our SQL servers, reducing CPU, Memory and IO requirements, and saving my company money in the process. Our workload runs on less compute because of these efforts. > Building and maintaining Apache Kafka data pipes to sync our data from one SQL server to the next. Distributed and Single broker setups, with load balancing checks. > JDBC Source and Sink connectors, Debezuim connectors to manage our Change Data Capture data flows. > Custom WMI events to detect changes to SQL or Domain user accounts on SQL > Change Data Capture implementation to track data as an audit solution > SQL Replication implementation > User and System database backup to ensure the server can be rebuilt if necessary in case of a disaster > DR planning and testing > Troubleshoot servers that are running slow and improve query speeds > Analyze dead locks, and apply remedies so that they do not happen anymore by working closely with developers to solve the issue > Proper SQL server installation and configuration, so that you get the best possible server that you are paying for > SSRS, SSMS, SSIS workable knowledge > Azure SQL Managed Instance, Azure SQL Database, SQL 2005, 2008, 2012, 2016, 2017, and 2019 expert > Implementation of best practice scripts i.e. SQL Master BrentOZar's SP_Blitz, Ola Hallengren, Pinal Dave and many more