DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

391 views

Published on

In this session, Dvir and David will present how eToro, the world's largest Social Investment Network, embarked on the DevOps journey. A year ago, they had a great product, market and vision, but no automation in place, marginal contribution from new developers, and scalability and stability problems. Today, they are in the early phases of implementing devops practices within the company, which is a work in progress. Employees are already a lot more knowledgeable, and there are a few preliminary Success stories they can share. Come and hear how to start a journey whose vision people cannot even understand, and how to make them part of this vision.

Speaker:

Dvir Greenberg and David Virtser, eToro

Dvir serves as the VP of product operations at eToro and David as the devops leader at eToro, and together they're pushing the devops revolution within eToro and trying to optimize it, make it faster and more scalable.

David can be followed on Twitter at @poison_dv

Published in: Technology, Travel
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
391
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
6
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

  1. 1. Re-Culturing a 200 employees Start-Up
  2. 2. Dvir Greenberg
  3. 3. David Virtser
  4. 4. Internet @Finance
  5. 5. Copy the Best Investors
  6. 6. 100k Active Investors
  7. 7. 220 employees
  8. 8. 80 engineers
  9. 9. 2 platforms
  10. 10. 120 services
  11. 11. 20 releases a week
  12. 12. running on windows
  13. 13. regulated
  14. 14. “Fortune Favors the Bold” “Audaces fortuna iuvat” Virgilius, 284 BC
  15. 15. we are inefficient
  16. 16. static environments
  17. 17. long iterations
  18. 18. deployment mess
  19. 19. big teams
  20. 20. winds of change
  21. 21. scrum
  22. 22. hackathon
  23. 23. learn what others doing
  24. 24. DevOps forum
  25. 25. map the gaps ● ● ● ● ● ● ● ● not enough unit tests no test automation no real continuous integration pipeline environment problems low quality production monitoring problems big risks upon deployment architectural gaps - SOA, APIs, one monolith database
  26. 26. set action plan
  27. 27. get management support
  28. 28. recruit a team
  29. 29. define KPIs
  30. 30. culture change
  31. 31. focus
  32. 32. self service
  33. 33. freestyle tuesdays
  34. 34. dev academy
  35. 35. boot camps
  36. 36. power to devs
  37. 37. automation
  38. 38. recruit professionals
  39. 39. cross teams collaboration
  40. 40. architecture
  41. 41. DBs
  42. 42. APIs
  43. 43. infrastructure
  44. 44. Continuous Delivery
  45. 45. it’s only the beginning
  46. 46. we are learning to walk
  47. 47. but the train left the station
  48. 48. Our Progress Before Now Unit test coverage 0.1% ~5% Test automation 0% ~10% Releases per week 10 20 Services with high standard 0 3 Monitoring dashboards 0 10 Automatic deployments 0 3 Services dropped 0 3 Lectures a week 0 1-2 Self service 0 5
  49. 49. Summary
  50. 50. If you feel R&D is slow and heavy, just pushing it more will not bring the expected results When you are standing on the edge of a cliff, a step forward is not progress. -- Anonymous eToro©2010 Presentation materials are confidential and should not be copied, distributed or passed on, directly or indirectly, to any other person.
  51. 51. Small Batches
  52. 52. Dunbar's number Dunbar's number is a suggested cognitive limit to the number of people with whom one can maintain stable social relationships. eToro©2010 Presentation materials are confidential and should not be copied, distributed or passed on, directly or indirectly, to any other person.
  53. 53. What we want you to remember 1. eToro - size, domain, legacy 2. Massive changes required - Architecture + Culture 3. Changes during supporting existing growing user base 4. Archimedes points - culture change + management support 5. Change is slow, will take a while 6. Many unknowns - solve as we go 7. Most important - define end goals 8. The people on the bus are key to success
  54. 54. thank you
  55. 55. Dvir Greenberg Email: dvirg@etoro.com Twitter: @dvirg
  56. 56. David Virtser Email: davidv@etoro.com Twitter: @poison_dv Blog: http://virtser.net

×