Skip to content
Database Technology
- AWS RDS (MySQL, PostgreSQL, Aurora), Microsoft SQL Server, Oracle, Sybase, and DB2.
- SSIS, SSRS, DTS, and Visual Studio.
- Information Builders (Webfocus, Data Migrator, iWay), Database Performance Analyzer, Redgate Toolbelt, SentryOne, ApexSQL, MySQL Enterprise Monitor, Power Designer, Toad Data modeler, and DBA Tools Powershell library.
Server Technology
- Microsoft Server 2000, 2003, 2008, 2008 R2, 2012 R2, 2014, Ubuntu, Redhat, and CentOS.
- VMWare, VSphere, and Citrix.
- Git, Team Foundation, Solarwinds Network Performance Monitor, Solarwinds Server and Application Monitor, WS_FTP, Filezilla, WinSCP, Putty, Powershell, and Symantec Backup.
Education
SQL Skills
Administration
- High Availability
- Availability Groups / Clustering / Replication / Mirroring / Transaction log shipping.
- Disaster Recovery
- Backup set up, retrieval, testing, and archiving.
- Configuration
- Capacity planning for all resources (CPU, RAM, IO, Network, Licensing / Features, etc.)
- Best practices for set up and configuration and adjusting ‘defaults’ to fit the nature of the business.
Security
- Auditing
- Alerts and audit reports of permissions, individuals, processes, and procedures.
- Best practice security features
- TDE, column encryption, temporal tables, and SSL / TLS cert configuration.
- Role and schema permissions based on AD or also SQL Server auth.
Business Intelligence / Reporting / Analysis
- Architect ETL and Data Warehousing to best practices.
- Varied versions of normalization, OLTP / OLAP databases, Inmon, Kimball, and Lindstedt methodologies.
- Best practice constraints, data types, and documentation. Designing databases to have data integrity with proper automated auditing and alerting.
- Adhoc report design and delivery.
Performance
- Wait statistics from DMV’s, Extended Events, Query Plans, Query Store, and SQL Profiler.
- Proper index tuning and creation, including columnstore indexes.
- Understanding of when to implement and use technology. (HEAP, Clustered tables, non-clustered tables, OLTP Memory, etc.)
- Partitioning
- Table partitioning for quick ETL, searching, and file management.
- Transaction / error handling and proper searchable argument handling (Sargability).