Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Life at REA Group - Lessons from 7 years of Dev...

Life at REA Group - Lessons from 7 years of DevOps - Trent Hornibrook

REA Group is the parent company of one of the most popular Australian websites - http://www.realestate.com.au/.

Over the past 7 years REA Group has scaled from a 30 odd IT workforce to 200 across multiple locations.

From Waterfall to Agile. From archaic to an employer of choice.

Over my 7 years at REA we have lessons which I’d love to share on

- Hiring Operations and Developers
- Getting Operations and Developers to collaborate
- Optimising teams to be more effective
- Overcoming cultural differences in a distributed team - particularly Asian and Western cultures
- How to knowledge share technical information across the entire company

Avatar for DevOpsDays Singapore

DevOpsDays Singapore

October 16, 2015
Tweet

More Decks by DevOpsDays Singapore

Other Decks in Technology

Transcript

  1. 7 Y E A R S O F D E

    V O P S D E V O P S
  2. P I C K A N U M B E

    R B E T W E E N 1 A N D 1 0 0 . T H E W I N N E R W I L L B E T H E P E R S O N O R P E O P L E T H AT I S T H E C L O S E S T T O 2 / 3 O F T H E AV E R A G E A T E S T A N D A P R I Z E H T T P : / / T I N Y U R L . C O M / D O D S I N G A P O R E
  3. T R E N T H O R N I

    B R O O K R E A G R O U P @ M Y S Q L D B A H E L P
  4. F I R S T D E V O P

    S D AY S C O N F E R E N C E S I N G A P O R E
  5. D E V O P S I S A VA

    L U E S T R E A M O P T I M I S AT I O N T H R O U G H A C U LT U R E O F C O L L A B O R AT I O N W I T H C O M M O N T O O L S A N D A C O M M O N P U R P O S E
  6. D E V O P S I S A VA

    L U E S T R E A M O P T I M I S AT I O N T H R O U G H A C U LT U R E O F C O L L A B O R AT I O N W I T H C O M M O N T O O L S A N D A C O M M O N P U R P O S E
  7. U N PA C K I N G VA L

    U E S T E A M
  8. G E N E R A L F L O

    W O F W O R K VA L U E S T R E A M M A P
  9. G E N E R A L F L O

    W O F W O R K VA L U E S T R E A M M A P
  10. G E N E R A L F L O

    W O F W O R K VA L U E S T R E A M M A P
  11. D E V O P S I S A VA

    L U E S T R E A M O P T I M I S AT I O N T H R O U G H A C U LT U R E O F C O L L A B O R AT I O N W I T H C O M M O N T O O L S A N D A C O M M O N P U R P O S E
  12. VA L U E S T R E A M

    O P T I M I S AT I O N VA L U E S T R E A M M A P
  13. VA L U E S T R E A M

    O P T I M I S AT I O N VA L U E S T R E A M M A P
  14. D E V O P S I S A VA

    L U E S T R E A M O P T I M I S AT I O N T H R O U G H A C U LT U R E O F C O L L A B O R AT I O N W I T H C O M M O N T O O L S A N D A C O M M O N P U R P O S E
  15. M A K I N G A C U LT

    U R E O F C O L L A B O R AT I O N
  16. C U LT U R E O F C O

    L L A B O R AT I O N • Hiring the ‘right’ people • Structuring our teams that make sense • Encouraging events that force collaboration
  17. H I R I N G T H E R

    I G H T P E O P L E
  18. F I N D I N G T H E

    R I G H T P E O P L E • Testing technical • Testing culture
  19. T E S T I N G T E C

    H N I C A L VA L U E S T R E A M M A P
  20. T E S T I N G C U LT

    U R E VA L U E S T R E A M M A P
  21. F I N D I N G T H E

    R I G H T P E O P L E • Our interview process • Technical filtering • Cultural filtering • Technical “real world” • Cultural interview • Shared ownership on hiring
  22. F I N D I N G T H E

    R I G H T P E O P L E • The Face To Face • Hands on break fix / technical interview • Technical interview • Cultural interview
  23. F I N D I N G T H E

    R I G H T P E O P L E E N T I R E P R O C E S S
  24. F I N D I N G T H E

    R I G H T P E O P L E • Who is doing the interview • Your peers • Your manager • All in all ~10 people • Review the interview
  25. T E S T I N G T E C

    H N I C A L VA L U E S T R E A M M A P
  26. T E S T I N G C U LT

    U R E VA L U E S T R E A M M A P
  27. P I C K A N U M B E

    R B E T W E E N 1 A N D 1 0 0 . T H E W I N N E R W I L L B E T H E P E R S O N O R P E O P L E T H AT I S T H E C L O S E S T T O 2 / 3 O F T H E AV E R A G E A T E S T A N D A P R I Z E R E S U LT S
  28. P I C K A N U M B E

    R B E T W E E N 1 A N D 1 0 0 . T H E W I N N E R W I L L B E T H E P E R S O N O R P E O P L E T H AT I S T H E C L O S E S T T O 2 / 3 O F T H E AV E R A G E A T E S T A N D A P R I Z E - O N E M O R E T I M E H T T P : / / T I N Y U R L . C O M / D O D S I N G A P O R E 2
  29. C U LT U R E O F C O

    L L A B O R AT I O N • Hiring the ‘right’ people • Structuring our teams that make sense • Encouraging events that force collaboration
  30. S T R U C T U R I N

    G O U R T E A M S
  31. S T R U C T U R I N

    G O U R T E A M S • Over the past 7 years • Moved away silo’ed developers + operations • Moved away from silo’ed product development • Pushed the responsibility + accountability to the coalface
  32. S T R U C T U R I N

    G O U R T E A M S • Delivery Focus • Tooling Focus • Infrastructure Focus
  33. O P E N S PA C E I D

    E A • BAU vs Delivery work • What are the best ways to manage lights-on work and delivery work?
  34. S C A L I N G O U R

    T E A M S • What do you do when you cannot hire?
  35. S C A L I N G O U R

    T E A M S • Two team structures • Delivery Focus in Xi’an, China • Mix of Melbourne, Australia and Xi’an, China
  36. S C A L I N G O U R

    T E A M S • Hofstede cultural dimensions theory
  37. H O F S T E D E C H

    I N A + A U S T R A L I A
  38. K E E P TA L K I N G

    • Word exchange • Show and tell
  39. S C A L I N G O U R

    T E A M S • People in different countries are strange! • Hofstede may be a starting point?
  40. E V E N T S T O F O

    R C E C O L L A B O R AT I O N
  41. H A C K D AY S • Two days

    to build / create something against a theme • Present in a science fair format
  42. G U I L D S + S I G

    S • Self managed and self organised • Mostly focused around craftsmanship
  43. D E V O P S I S A VA

    L U E S T R E A M O P T I M I S AT I O N T H R O U G H A C U LT U R E O F C O L L A B O R AT I O N W I T H C O M M O N T O O L S A N D A C O M M O N P U R P O S E
  44. O P E N S PA C E I D

    E A • What tools to use? • How do you be progressive with technology and still ‘keep-the-lights-on’?
  45. D E V O P S I S A VA

    L U E S T R E A M O P T I M I S AT I O N T H R O U G H A C U LT U R E O F C O L L A B O R AT I O N W I T H C O M M O N T O O L S A N D A C O M M O N P U R P O S E
  46. P U R P O S E • The three

    stone cutters @littleidea Devops downunder 2013
  47. P U R P O S E • “To build

    the best property app”
  48. P I C K A N U M B E

    R B E T W E E N 1 A N D 1 0 0 . T H E W I N N E R W I L L B E T H E P E R S O N O R P E O P L E T H AT I S T H E C L O S E S T T O 2 / 3 O F T H E AV E R A G E A T E S T A N D A P R I Z E R E S U LT S
  49. C O M M O N P U R P

    O S E • Its critical to be heading in the same direction
  50. D E V O P S I S A VA

    L U E S T R E A M O P T I M I S AT I O N T H R O U G H A C U LT U R E O F C O L L A B O R AT I O N W I T H C O M M O N T O O L S A N D A C O M M O N P U R P O S E
  51. O P E N S PA C E I D

    E A S • BAU vs Delivery work? • Keeping tools up to date? • Ways to do distributed development / operations? • Who goes on pager?
  52. I M A G E S • http://2.bp.blogspot.com/-WTVmajFWJA0/TiB1dMGnhVI/AAAAAAAAFW4/xfjJh8y3Zf0/s1600/Robot_unicorn_rider__Batman_by_Rosewine.jpg • http://www.sbs.com.au/news/sites/sbs.com.au.news/files/images/2/1/21Oct_Bikies_800x600.jpg

    • http://cdn2.hubspot.net/hub/228391/file-745508197-jpg/blog-files/devopsevil.jpg • https://makewealthhistory.files.wordpress.com/2014/03/toyota_i_road.jpg • http://farm5.static.flickr.com/4067/4712333723_9e138efd42.jpg • http://toyotaplanet.com/wp-content/uploads/2015/01/Toyota-Hybrid-Cars-2015-Prius-main.jpg • http://oam.ph/wp-content/uploads/2015/02/businessman-jumping-over-hurdle-race.jpg • http://www.momsguidetosandiego.com/wp-content/uploads/2013/05/cathedral.jpg • https://i.ytimg.com/vi/DAES14WHlUQ/maxresdefault.jpg • https://s-media-cache-ak0.pinimg.com/736x/01/30/4d/01304d9d36c0b76cf28110528f6b7f40.jpg • http://www.brasilvip.net/wp-content/uploads/2013/06/Modelo-de-visto-chin%C3%AAs-300x190.jpg • http://muskokasplitrock.com/wp-content/uploads/2013/05/cutting-stone-for-lintels1.jpg • http://i.imgur.com/46YyskH.jpg • https://wallpaperscraft.com/image/kitten_crying_face_beautiful_89399_3840x2400.jpg • http://1wallpaper.net/cat-face-fear-fright-eyes-wallpaper.html • https://lucychurchill.files.wordpress.com/2013/05/scw-sept-13.jpg?w=300&h=224 • http://2.bp.blogspot.com/_Pf5LaBRU-90/TDmXT6ErVrI/AAAAAAAAAKI/qZMqZvx394w/s1600/Swedish-Chef-002.jpg • http://2.bp.blogspot.com/-HxhNTIWL0HE/TuO6LXxP7xI/AAAAAAAAAEg/2eicLkgpsNk/s1600/bert.jpg