Being the Swiss Army Knife of DB Pros
description
Transcript of Being the Swiss Army Knife of DB Pros
How my story can help you and your career
BEING THE SWISS ARMY KNIFE OF DB
PROS
K. Brian KelleyMidlands PASS
March 13, 2012
BBS SysOpDeveloperWebmasterSystem AdministratorDatabase AdministratorSecurity AnalystInfrastructure / Security ArchitectProject Manager
MY BACKGROUND
WHAT MY BIO SLIDE SAYS NOW
SQL Server MVP
Infrastructure ArchitectIncident Response Team LeadCISASQL Server DBA
SQL Server / security bloggerSQL Server author
WHAT I NEVER WAS
Don’t brood on failures
Don’t dismiss opportunities too quickly
Do deep dive into what you are doing
Do depend on yourself, not your organization
Do develop relationships with others
THE MORAL OF THE STORY
“Soft” Skills
Technical Skills
TWO SUBJECT AREAS
Have empathy
Have conversational skills
Have “talent” to explain technology
Have a “system”
Have a knowledge of business
Have project management skills
SOFT SKILLS TO HAVE
The Five Love Languages by Gary Chapman
How to Win Friends and Influence People by Dale Carnegie
Soup: A Recipe to Nourish Your Team and Culture by John Gottman
Never Eat Lunch Alone by Keith Ferrazi
PEOPLE SKILLS BOOKS
Getting Things Done: The Art of Stress-Free Productivity by David Allen
Enjoy Every Sandwich by Lee Lipsenthal
Ikigai by Sebastian Marshall
Do Hard Things: A Teenage Rebellion Against Low Expectations by Alex and Brett Harris
Talent Is Overrated: What Really Separates World-Class Performers from Everybody Else by Geoff Colvin
PRODUCTIVITY BOOKS
SQL!
Query Tuning
Data Modeling
Data Security
SSIS / SSRS
OS Basics
Scripting
Network Basics
Hardware Basics
Performance
DB PRO TECHNICAL SKILLS
Understand the Permission Model
Understand what is in the Event Logs
Understand how Services work
Understand Authentication, both NTLM and Kerberos
Understand the Command Shell
OS BASICS
VBscript is still here (sadly)
Get on the PowerShell bandwagon
I still love Perl
Python is nice, too…
SCRIPTING
Understand TCP and UDP SQL Server uses both
Understand HTTP and how SSL makes HTTPS
Understand ICMP – ping and tracert / traceroute
Understand how to read a packet trace
NETWORK BASICS
LOCATING A NAMED INSTANCE
Asking for the instance name of SQL2008R2
LOCATING A NAMED INSTANCE
Instance: SQL2008R2
Oh, you can connect viaTCP on port 5555!
Client can connect.
Understand Hyperthreading and NUMA
Understand these RAID levels: RAID0 RAID 1 RAID 5 RAID 10 RAID 0+1
Understand local vs. attached storage
Understand how SANs work
HARDWARE BASICS
Know the basic counters to look for Memory Physical Disk Processor
Know the values where it’s a performance bottleneck
The difference between spikes and sustained levels
The value of a benchmark
The value of periodic benchmarks
PERFORMANCE
"Jack of all trades, master of none,
though often times better than master of one."
I stand by this phi losophy.
MY IT LIFE STORY
Andy Leonardhttp://sqlblog.com/blogs/andy_leonard/
Andy Warrenhttp://www.sqlandy.com/
Kevin Klinehttp://www.kevinekline.com/
Steve Joneshttp://voiceofthedba.wordpress.com/
Mehttp://gkdba.wordpress.com/
Because they talk careers
DB PRO FOLKS TO FOLLOW
Thank you for attending!
QUESTIONS?