getting out from behind the curtain - the new dba

39
David Levy AdventuresInSql.com SQL Saturday #40 South Florida

Upload: david-levy

Post on 02-Jul-2015

852 views

Category:

Technology


0 download

DESCRIPTION

The days of hiding amongst rows of servers, focusing purely on operational tasks are quickly coming to an end. This presentation will provide a high level overview of how to boost your value to your organization by automating the mundane operational tasks and focusing on supporting new development. Topics covered will include tools and techniques available for automation, integration with development teams and relationship management.

TRANSCRIPT

Page 1: Getting Out from Behind the Curtain - The New DBA

David Levy

AdventuresInSql.com

SQL Saturday #40 South Florida

Page 2: Getting Out from Behind the Curtain - The New DBA

What three things brought you here?◦ To show what I thought a DBA should be

◦ Overheard a conversation

◦ A trip to Seattle

Page 3: Getting Out from Behind the Curtain - The New DBA

The economy is hurting all of us◦ Businesses are cutting costs

◦ IT Departments are getting by with less

People are trying harder to avoid DBAs◦ Servers Under Desks

◦ “NoSQL”

Page 4: Getting Out from Behind the Curtain - The New DBA

Fighting With Developers◦ Performance Issues

◦ Code Reviews Ignored

Page 5: Getting Out from Behind the Curtain - The New DBA

Spends Hours and Hours on Operational Tasks◦ Tweaking File Sizes

◦ Adjusting Job Schedules

◦ Restores

◦ Daily Server Monitoring

Page 6: Getting Out from Behind the Curtain - The New DBA

Tired

Overworked

Not Making Progress

Page 7: Getting Out from Behind the Curtain - The New DBA
Page 8: Getting Out from Behind the Curtain - The New DBA

Consultant

Mentor

Developer

Project Manager

Page 9: Getting Out from Behind the Curtain - The New DBA

Learn All You Can

Standardize Processes

Build Relationships

Use Tools and Automation

Page 10: Getting Out from Behind the Curtain - The New DBA

What Do Developers Expect DBAs to Know?◦ SQL

◦ Query Tuning

◦ System Architecture

◦ The Basics of Their Development Language

◦ Change Control

Page 11: Getting Out from Behind the Curtain - The New DBA

What Do System Engineers Expect DBAs to Know?◦ SQL

◦ System Architecture

◦ Change Control

◦ Server Architecture

◦ Server Topology

◦ Techniques for Achieving High Availability and Disaster Recovery

Page 12: Getting Out from Behind the Curtain - The New DBA

What Does Management Expect DBAs to Know?◦ Everything Everybody Else Expects

◦ How to Answer Succinctly

◦ How Much Everything Costs

◦ How Long Everything Takes

◦ How to Ask the Right Questions

Page 13: Getting Out from Behind the Curtain - The New DBA

What Do DBAs Just Have to Know?◦ How to Explain things Simply but Accurately

◦ Writing

◦ Project Management

◦ Leadership Techniques

Influence

Process

Prioritization

Page 14: Getting Out from Behind the Curtain - The New DBA

Inside SQL Server Series◦ Edited by Kalen Delaney

◦ http://www.insidesqlserver.com

http://www.insidesqlserver.com

Page 15: Getting Out from Behind the Curtain - The New DBA

The 21 Irrefutable Laws of Leadership◦ By John C. Maxwell

http://www.johnmaxwell.com

Page 16: Getting Out from Behind the Curtain - The New DBA

Free Sources of Knowledge◦ Microsoft Events

◦ SQL Saturday

◦ Local User Group Meetings

◦ MCM Reading List

Page 17: Getting Out from Behind the Curtain - The New DBA

Learn All You Can

Standardize Processes

Build Relationships

Use Tools and Automation

Page 18: Getting Out from Behind the Curtain - The New DBA

Drive efficiency in operations◦ Tasks tend to be less interesting

◦ You do not get credit for them

Avoid Reinventing the wheel all the time◦ Time consuming

◦ Inconsistent results

◦ Overly focused on the current problem

Page 19: Getting Out from Behind the Curtain - The New DBA

What to Standardize◦ Naming Conventions

◦ Server Builds

Operating Systems

Drive Layouts

Software Versions

◦ Coding Standards

Page 20: Getting Out from Behind the Curtain - The New DBA

How to Standardize◦ Documentation

◦ Checklists

◦ SQL Scripts

◦ Policy Based Management

◦ Home grown solutions

Page 21: Getting Out from Behind the Curtain - The New DBA

Clearly define expectations◦ Publish a Standards Document

Include the Why, not just the What

Include specific examples

Word documents are a great start but get large

Publish to intranet or Wiki to make it searchable

Page 22: Getting Out from Behind the Curtain - The New DBA

Share knowledge across your team◦ Allows you to take vacations

◦ Keep from getting “stuck” with a particular group

◦ Stay grounded and on standard

Page 23: Getting Out from Behind the Curtain - The New DBA

Learn All You Can

Standardize Processes

Build Relationships

Use Tools and Automation

Page 24: Getting Out from Behind the Curtain - The New DBA

People like to do business with people that they like

People will forgive much more from people they like

People will go out of their way for people that they like

Page 25: Getting Out from Behind the Curtain - The New DBA

Be Present - Get Involved Early◦ Get plugged into the project pipeline

◦ Help with design

◦ Be there to help with complex coding

◦ Code reviews should be a matter of validating that what was discussed is what was built

Page 26: Getting Out from Behind the Curtain - The New DBA

Integrate with your development teams◦ Ask team manager to treat you as part of team

◦ Go to team meetings

◦ Eat lunch with team members

◦ Participate in their team building events

◦ If you come away with friends you are doing something right

Page 27: Getting Out from Behind the Curtain - The New DBA

Think before you speak◦ Consider the audience

Technical Abilities

Your Credibility with them

What they already believe to be true

◦ Know where you are at Emotionally

Page 28: Getting Out from Behind the Curtain - The New DBA

Never criticize, educate◦ Everyone wants to do a good job

◦ Most people believe they are doing a good job

◦ It is your failure as much as theirs

◦ Questions are better than statements

Page 29: Getting Out from Behind the Curtain - The New DBA

Be wary of criticizing above & beyond efforts◦ Someone is proud of the product

◦ They think you should be impressed too

◦ There is usually a very tight timeline

◦ Find positive ways to suggest changes

Page 30: Getting Out from Behind the Curtain - The New DBA

Be a cheerleader for your teams◦ Recognize milestones

◦ It is your success too

◦ Remember how you reached them

Everyone is different

Chances are you will work together again

Page 31: Getting Out from Behind the Curtain - The New DBA

Learn All You Can

Standardize Processes

Build Relationships

Use Tools and Automation

Page 32: Getting Out from Behind the Curtain - The New DBA

ClearTrace -http://www.scalesql.com/cleartrace

Page 33: Getting Out from Behind the Curtain - The New DBA

Policy Based Management

Page 34: Getting Out from Behind the Curtain - The New DBA

Enterprise Policy Management Framework◦ http://epmframework.codeplex.com

Page 35: Getting Out from Behind the Curtain - The New DBA

TweetDeck

Page 36: Getting Out from Behind the Curtain - The New DBA

You become part of a team that is stronger than the sum of it’s parts

Productivity goes up

Reliability goes way up

After hours work goes down

Software releases decrease in frequency and take less time

Page 37: Getting Out from Behind the Curtain - The New DBA

You are not a teacher that grades others work. End-users are the ones that give out grades.

Page 38: Getting Out from Behind the Curtain - The New DBA

Clearly Define Expectations

Stop Reinventing the Wheel

Learn something new every day

Be friends with the people you work with

Use tools to make your life easier

Page 39: Getting Out from Behind the Curtain - The New DBA

More information available on my blog at http://adventuresinsql.com