+ All Categories
Home > Documents > FROM FULL-TIME ONSITE DBA TO REMOTE EXPERTISE - … · A journey in effective PostgreSQL support -...

FROM FULL-TIME ONSITE DBA TO REMOTE EXPERTISE - … · A journey in effective PostgreSQL support -...

Date post: 25-May-2020
Category:
Upload: others
View: 6 times
Download: 0 times
Share this document with a friend
35
LOXODATA A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 - - cc-by-nc @saschild [email protected] FROM FULL-TIME ONSITE DBA TO REMOTE EXPERTISE A JOURNEY IN EFFECTIVE POSTGRESQL SUPPORT PGCONF.EU - 2019-10-16 Stéphane SCHILDKNECHT ©2019-LOXODATA 1 / 35
Transcript
Page 1: FROM FULL-TIME ONSITE DBA TO REMOTE EXPERTISE - … · A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 - @saschild s.schildknecht@loxodata.com - cc-by-nc

 LOXODATA

A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 -       -  cc-by-nc@saschild [email protected]

FROM FULL-TIME ONSITE DBA TO REMOTE

EXPERTISE

A JOURNEY IN EFFECTIVE POSTGRESQL SUPPORTPGCONF.EU - 2019-10-16

Stéphane SCHILDKNECHT

©2019-LOXODATA

1 / 35

Page 2: FROM FULL-TIME ONSITE DBA TO REMOTE EXPERTISE - … · A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 - @saschild s.schildknecht@loxodata.com - cc-by-nc

 LOXODATA

A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 -       -  cc-by-nc@saschild [email protected]

HEY, WHAT'S THE WIFI CODE

ESSID : PGCONFEU

At Portal login, choose the WIFI-Code link at the bottom of the login box.

Portal password : SLONIK2019

2 / 35

Page 3: FROM FULL-TIME ONSITE DBA TO REMOTE EXPERTISE - … · A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 - @saschild s.schildknecht@loxodata.com - cc-by-nc

 LOXODATA

A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 -       -  cc-by-nc@saschild [email protected]

BEFORE WE START

Do you have ?

@pgconfeu ← follow

#pgconfeu ← to tweet

3 / 35

Page 4: FROM FULL-TIME ONSITE DBA TO REMOTE EXPERTISE - … · A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 - @saschild s.schildknecht@loxodata.com - cc-by-nc

 LOXODATA

A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 -       -  cc-by-nc@saschild [email protected]

WHO I AM

Stéphane Schildknecht

 PostgreSQL lover for almost 20 years

 Founder of PostgreSQLFr (chairman 2005-2010)

 Founder of Loxodata in 2010

 @saschild

4 / 35

Page 5: FROM FULL-TIME ONSITE DBA TO REMOTE EXPERTISE - … · A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 - @saschild s.schildknecht@loxodata.com - cc-by-nc

 LOXODATA

A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 -       -  cc-by-nc@saschild [email protected]

LOXODATA

3 essential pillars

PostgreSQL DevOps Cloud

5 / 35

Page 6: FROM FULL-TIME ONSITE DBA TO REMOTE EXPERTISE - … · A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 - @saschild s.schildknecht@loxodata.com - cc-by-nc

 LOXODATA

A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 -       -  cc-by-nc@saschild [email protected]

LOXODATA

A comprehensive service offer

Architecture Consulting Teaching

Administration Audit Support

6 / 35

Page 7: FROM FULL-TIME ONSITE DBA TO REMOTE EXPERTISE - … · A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 - @saschild s.schildknecht@loxodata.com - cc-by-nc

 LOXODATA

A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 -       -  cc-by-nc@saschild [email protected]

WHO ARE YOU?

7 / 35

Page 8: FROM FULL-TIME ONSITE DBA TO REMOTE EXPERTISE - … · A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 - @saschild s.schildknecht@loxodata.com - cc-by-nc

 LOXODATA

A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 -       -  cc-by-nc@saschild [email protected]

ALREADY WORKING WITH POSTGRESQL?

Are you a long time PostgreSQL user?

Do you have plenty of PostgreSQL skills?

Are you experienced?

8 / 35

Page 9: FROM FULL-TIME ONSITE DBA TO REMOTE EXPERTISE - … · A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 - @saschild s.schildknecht@loxodata.com - cc-by-nc

 LOXODATA

A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 -       -  cc-by-nc@saschild [email protected]

POSTGRESQL IS QUITE NEW FOR YOU

Just started or maybe not yet

A bit confused

9 / 35

Page 10: FROM FULL-TIME ONSITE DBA TO REMOTE EXPERTISE - … · A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 - @saschild s.schildknecht@loxodata.com - cc-by-nc

 LOXODATA

A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 -       -  cc-by-nc@saschild [email protected]

WORKING WITH POSTGRESQL BUT...

You lack technical skills

Your activity is increasing

10 / 35

Page 11: FROM FULL-TIME ONSITE DBA TO REMOTE EXPERTISE - … · A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 - @saschild s.schildknecht@loxodata.com - cc-by-nc

 LOXODATA

A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 -       -  cc-by-nc@saschild [email protected]

FULL-TIME EXPERT

11 / 35

Page 12: FROM FULL-TIME ONSITE DBA TO REMOTE EXPERTISE - … · A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 - @saschild s.schildknecht@loxodata.com - cc-by-nc

 LOXODATA

A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 -       -  cc-by-nc@saschild [email protected]

DOES THAT PERSON WORK IN YOUR

COMPANY?

12 / 35

Page 13: FROM FULL-TIME ONSITE DBA TO REMOTE EXPERTISE - … · A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 - @saschild s.schildknecht@loxodata.com - cc-by-nc

 LOXODATA

A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 -       -  cc-by-nc@saschild [email protected]

YES!

That's great, because he/she

has a deep knowledge

can solve tricky problems

has widened his/her skills to handle your company's products issues

has become the keystone of all the tech stuff in your company

13 / 35

Page 14: FROM FULL-TIME ONSITE DBA TO REMOTE EXPERTISE - … · A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 - @saschild s.schildknecht@loxodata.com - cc-by-nc

 LOXODATA

A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 -       -  cc-by-nc@saschild [email protected]

YES...

But, he/she may

sometimes often always be too busy

focus only on your company's issues

always use the same solutions/recipes to the same kind of problems

obfuscate his work

have dif�culties to keep up to date with new technologies

may have dif�culties to train company's teams (or is frightened to lose

his/her position by doing so)

14 / 35

Page 15: FROM FULL-TIME ONSITE DBA TO REMOTE EXPERTISE - … · A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 - @saschild s.schildknecht@loxodata.com - cc-by-nc

 LOXODATA

A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 -       -  cc-by-nc@saschild [email protected]

NO! THERE'S NO SUCH A PERSON.

Then, you will hire a full time expert, won't you?

Be careful about your team:

They learned the hard way

They may not accept criticism

They have a real knowledge of the existing state

They know more than anyone else in your company

They still have things to learn (and sometimes want to)

15 / 35

Page 16: FROM FULL-TIME ONSITE DBA TO REMOTE EXPERTISE - … · A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 - @saschild s.schildknecht@loxodata.com - cc-by-nc

 LOXODATA

A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 -       -  cc-by-nc@saschild [email protected]

HIRE AN EXPERT?

16 / 35

Page 17: FROM FULL-TIME ONSITE DBA TO REMOTE EXPERTISE - … · A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 - @saschild s.schildknecht@loxodata.com - cc-by-nc

 LOXODATA

A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 -       -  cc-by-nc@saschild [email protected]

The HR hell quotes:

"We help a recruitment campaign but experts are

hard to �nd"

"We don't know if we need him/her full time, we

want him/her to have side skills"

"We have a potential candidate but we're not sure

he/she's the skills we need"

"We've found someone we can't afford"

"We've found someone but he/she wants a part

time job or work remotely"

17 / 35

Page 18: FROM FULL-TIME ONSITE DBA TO REMOTE EXPERTISE - … · A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 - @saschild s.schildknecht@loxodata.com - cc-by-nc

 LOXODATA

A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 -       -  cc-by-nc@saschild [email protected]

SO WHAT DO YOU REALLY

NEED?

18 / 35

Page 19: FROM FULL-TIME ONSITE DBA TO REMOTE EXPERTISE - … · A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 - @saschild s.schildknecht@loxodata.com - cc-by-nc

 LOXODATA

A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 -       -  cc-by-nc@saschild [email protected]

TECHNICAL INVESTIGATOR

Answers the phone

Creates the tickets

Investigates

Sometimes solves the problem

(or transfer it)

19 / 35

Page 20: FROM FULL-TIME ONSITE DBA TO REMOTE EXPERTISE - … · A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 - @saschild s.schildknecht@loxodata.com - cc-by-nc

 LOXODATA

A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 -       -  cc-by-nc@saschild [email protected]

SKILLS

On the product (PostgreSQL)

Context / internal usage

Internal procedures

20 / 35

Page 21: FROM FULL-TIME ONSITE DBA TO REMOTE EXPERTISE - … · A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 - @saschild s.schildknecht@loxodata.com - cc-by-nc

 LOXODATA

A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 -       -  cc-by-nc@saschild [email protected]

SPEED

An issue can cost a lot

The speed of resolution may be

critical

The bigger the problem, the

more skills and time needed

21 / 35

Page 22: FROM FULL-TIME ONSITE DBA TO REMOTE EXPERTISE - … · A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 - @saschild s.schildknecht@loxodata.com - cc-by-nc

 LOXODATA

A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 -       -  cc-by-nc@saschild [email protected]

THAT'S IT, YOU NEED AN EXPERT

Deep knowledge of the

technology

Many different use cases

Bugs identi�cation

Limitations

Best practices

Community involvement

22 / 35

Page 23: FROM FULL-TIME ONSITE DBA TO REMOTE EXPERTISE - … · A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 - @saschild s.schildknecht@loxodata.com - cc-by-nc

 LOXODATA

A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 -       -  cc-by-nc@saschild [email protected]

SOLUTIONS

23 / 35

Page 24: FROM FULL-TIME ONSITE DBA TO REMOTE EXPERTISE - … · A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 - @saschild s.schildknecht@loxodata.com - cc-by-nc

 LOXODATA

A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 -       -  cc-by-nc@saschild [email protected]

TRAINING

Train your team

Choose a well-

known training

company with

experts

Don't

under/overestimate

team's skills

Focus �rst on 80%

most used skills

Complete with

sessions focused on

some points

24 / 35

Page 25: FROM FULL-TIME ONSITE DBA TO REMOTE EXPERTISE - … · A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 - @saschild s.schildknecht@loxodata.com - cc-by-nc

 LOXODATA

A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 -       -  cc-by-nc@saschild [email protected]

SUPPORT

Have a support company to

second your team

Choose a support offer �tted to

your needs

Inform your team about the

procedures

Never blame anyone for calling

the support

25 / 35

Page 26: FROM FULL-TIME ONSITE DBA TO REMOTE EXPERTISE - … · A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 - @saschild s.schildknecht@loxodata.com - cc-by-nc

 LOXODATA

A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 -       -  cc-by-nc@saschild [email protected]

EXPERTISE

When you need to solve

complex problem

Ask your support company.

They know about your issues

Hire for a given and small

amount of time

This is cost effective

26 / 35

Page 27: FROM FULL-TIME ONSITE DBA TO REMOTE EXPERTISE - … · A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 - @saschild s.schildknecht@loxodata.com - cc-by-nc

 LOXODATA

A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 -       -  cc-by-nc@saschild [email protected]

HOW TO START

27 / 35

Page 28: FROM FULL-TIME ONSITE DBA TO REMOTE EXPERTISE - … · A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 - @saschild s.schildknecht@loxodata.com - cc-by-nc

 LOXODATA

A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 -       -  cc-by-nc@saschild [email protected]

INITIATE THE SUPPORT

Collect information on site

Document the procedures

Exchange them with the team in charge

Correct them if needed

Iterate until everyone agrees

28 / 35

Page 29: FROM FULL-TIME ONSITE DBA TO REMOTE EXPERTISE - … · A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 - @saschild s.schildknecht@loxodata.com - cc-by-nc

 LOXODATA

A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 -       -  cc-by-nc@saschild [email protected]

BEGIN THE HARD WORK

A part time expert may work with your

team

He/she will be the technical contact to

the support company

Take in charge all the internal

procedures

Include the expert in the team

29 / 35

Page 30: FROM FULL-TIME ONSITE DBA TO REMOTE EXPERTISE - … · A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 - @saschild s.schildknecht@loxodata.com - cc-by-nc

 LOXODATA

A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 -       -  cc-by-nc@saschild [email protected]

EVOLUTION

Evolve to on-demand expertise

Ask your known contact to come back

once a {year/month}

Talk to the others experts on support,

it's a team too!

30 / 35

Page 31: FROM FULL-TIME ONSITE DBA TO REMOTE EXPERTISE - … · A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 - @saschild s.schildknecht@loxodata.com - cc-by-nc

 LOXODATA

A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 -       -  cc-by-nc@saschild [email protected]

FINALLY

Your internal team will learn lots of

things

The support team will be able to go

much further than you imagined

It will cost much less than a bored

internal expert who will quit

Your problems can be solved quickly

Your problems can also be anticipated

Everyone wins !

31 / 35

Page 32: FROM FULL-TIME ONSITE DBA TO REMOTE EXPERTISE - … · A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 - @saschild s.schildknecht@loxodata.com - cc-by-nc

 LOXODATA

A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 -       -  cc-by-nc@saschild [email protected]

THAT'S ALL FOLKS!

32 / 35

Page 33: FROM FULL-TIME ONSITE DBA TO REMOTE EXPERTISE - … · A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 - @saschild s.schildknecht@loxodata.com - cc-by-nc

 LOXODATA

A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 -       -  cc-by-nc@saschild [email protected]

SLIDES AND SOURCES

Slides will be available on the pgconf.eu website by the end of the

conference.

33 / 35

Page 34: FROM FULL-TIME ONSITE DBA TO REMOTE EXPERTISE - … · A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 - @saschild s.schildknecht@loxodata.com - cc-by-nc

 LOXODATA

A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 -       -  cc-by-nc@saschild [email protected]

DON'T FORGET

Feedbacks (training+conference) :

https://2019.pgconf.eu/f

34 / 35

Page 35: FROM FULL-TIME ONSITE DBA TO REMOTE EXPERTISE - … · A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 - @saschild s.schildknecht@loxodata.com - cc-by-nc

 LOXODATA

A journey in effective PostgreSQL support - PGConf.eu 2019 - Milano - 2019-10-16 -       -  cc-by-nc@saschild [email protected]

THANK YOU!

For any further question :

 [email protected]

35 / 35


Recommended