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

GitHubの開発フローにおける
サポートエンジニアの役割

D98ee74ffe0fafbdc83b23907dda3665?s=47 doublemarket
February 15, 2018

 GitHubの開発フローにおける
サポートエンジニアの役割

Developers Summit 2018
セッション 15-D-6
http://event.shoeisha.jp/devsumi/20180215/session/1640/

D98ee74ffe0fafbdc83b23907dda3665?s=128

doublemarket

February 15, 2018
Tweet

Transcript

  1. GitHubͷ։ൃϑϩʔʹ͓͚Δ
 αϙʔτΤϯδχΞͷ໾ׂ দӜ ൏ਓ ϋογϡλά : #devsumiD ηογϣϯID : 15-D-6

  2. Hayato Matsuura Enterprise Support Engineer at GitHub GitHub : doublemarket

    Twitter : dblmkt
  3. • ʰೖ໳Kubernetesʱ • ΦϥΠϦʔɾδϟύϯ • 2018೥3݄ൃച༧ఆ

  4. ΞδΣϯμ • GitHub/GitHub Enterpriseͱ͸ • GitHubͰͷ։ൃϑϩʔ • GitHubͷαϙʔτ • αϙʔτΤϯδχΞ͸։ൃʹͲ͏ؔΘΔ΂͖͔

  5. GitHubͱ͸

  6. None
  7. None
  8. GitHubͱ͸ • Ϣʔβ਺ : 2700ສ+ • ϦϙδτϦ਺ : 7700ສ+

  9. GitHubΛಈ͔ٕ͢ज़

  10. ٕज़ελοΫ ϕΞϝλϧαʔό API Web … GitHub.com

  11. GitϦϙδτϦ৑௕ԽγεςϜSpokes https://githubengineering.com/introducing-dgit/

  12. KubernetesʹΑΔίϯςφ؅ཧ https://githubengineering.com/kubernetes-at-github/

  13. GitHubͰͷ։ൃͷྲྀΕ

  14. None
  15. None
  16. GitHub Flow ! " # $ $ $ Create a

    Branch Open a Pull Request Merge and deploy
  17. σϓϩΠͷྲྀΕ

  18. σϓϩΠ͔ͯ͠ΒϚʔδ • master͸ৗʹσϓϩΠՄೳͳঢ়ଶ • σϓϩΠͯ͠ಈ͘ͷΛ֬ೝ͔ͯ͠ΒmasterʹϚʔδ

  19. ChatOps

  20. None
  21. None
  22. None
  23. None
  24. None
  25. None
  26. None
  27. None
  28. None
  29. GitHub Enterpriseͱ͸

  30. https://github.com/pricing https://github.com/pricing

  31. https://github.com/pricing https://github.com/pricing

  32. https://github.com/pricing https://github.com/pricing

  33. GitHub Enterpriseͱ͸ Ծ૝ϚγϯʹࡌͬͨGitHub.com ؅ཧػೳ + α +

  34. ٕज़ελοΫ ϕΞϝλϧαʔό API Web … GitHub.com

  35. ٕज़ελοΫ ϕΞϝλϧαʔό API Web … GitHub Enterprise

  36. None
  37. GitHub.com GitHub Enterprise

  38. GitHubʹ͓͚Δαϙʔτ

  39. GitHub.comͷ͓໰͍߹Θͤ • https://github.com/contact • Git/GitHubͷ࢖͍ํ • ؒҧͬͯফͨ͠ϦϙδτϦͷ෮چґཔ • όάใࠂɾػೳվળཁ๬

  40. GitHub Enterpriseͷ͓໰͍߹Θͤ • https://enterprise.github.com/support • ϢʔβͱͦͷΞΫγϣϯΛ؅ཧ͢Δํ๏ • ϨϓϦέʔγϣϯͷઃఆํ๏ • ύϑΥʔϚϯε໰୊ͷղܾํ๏

    • ؅ཧػೳͷόάใࠂɾػೳվળཁ๬
  41. GitHubͷαϙʔτ • αϙʔτΛϨϕϧ෼͚͠ͳ͍ • Tier 1, 2, 3…

  42. GitHub Enterprise
 αϙʔτνʔϜ

  43. None
  44. None
  45. GitHub Enterprise೔ຊޠαϙʔτ

  46. αϙʔτΤϯδχΞͷ
 ։ൃ΁ͷؔΘΓํ

  47. όάใࠂ • IssueΛ࡞੒ͯ͠ใࠂ • ෆ۩߹ͷ࠶ݱखॱ • ൃੜ৚݅ɺΤϥʔ

  48. όάใࠂ • IssueΛ࡞੒ͯ͠ใࠂ • ෆ۩߹ͷ࠶ݱखॱ • ൃੜ৚݅ɺΤϥʔ αϙʔτ͔Βͷใࠂ શମͷ3ׂ

  49. मਖ਼ͷඞཁʹഭΒΕΔ • ։ൃνʔϜʹৄ͍͠ਓɾख͕ۭ͍ͯΔਓ͕͍ͳ͍໰୊

  50. ೔ຊʹ։ൃऀ͍ͳ͍໰୊ • APACʹ։ൃऀগͳ͍໰୊ • ࣌ࠩʹΑΔίϛϡχέʔγϣϯͷΦʔόϔου • ϚϧνόΠτจࣈͷѻ͍

  51. ϚϧνόΠτจࣈͷѻ͍ʹؔ͢Δόά • ϥΠηϯεϑΝΠϧʹϚϧνόΠτจࣈ͕ೖΔͱΤϥʔ • ಛఆGraphQLΫΤϦʹϚϧνόΠτจࣈ͕ೖΔͱΤϥʔ • ϚϧνόΠτจࣈΛؚΉϑΝΠϧͷdiffϖʔδ͕ಛఆͷ ৚݅ԼͰจࣈԽ͚

  52. ։ൃ͍ͨ͠ؾ࣋ͪ • Ϣʔβ͔Βͷ੠Λ௚઀ฉ͘ • ࣗ෼͕ϢʔβͳΒ͜͜Λ௚͍ͨ͠ • αϙʔτ͚ͩͩͱ৽͍͜͠ͱΛ֮͑ʹ͍͘

  53. αϙʔτΤϯδχΞ͕ࣗ෼Ͱमਖ਼ • ओۀ຿͸αϙʔτ • ։ൃʹؔΘΔͷ͸ਪ঑

  54. αϙʔτΤϯδχΞʹΑΔ։ൃߩݙ • ओۀ຿͸αϙʔτ • ։ൃʹؔΘΔͷ͸ਪ঑ • PRͷ4ׂ͕ۙ͘αϙʔτ͔Β αϙʔτʹΑΔमਖ਼΍ ػೳ௥Ճ

  55. ։ൃߩݙͷҰྫ چ ৽

  56. αϙʔτΤϯδχΞ͸͓٬༷ͷSRE • SRE : ࣗࣾαʔϏε • αϙʔτΤϯδχΞ : ͓٬༷ͷαʔϏε

  57. αϙʔτΤϯδχΞ͸͓٬༷ͷSRE • SRE͸50%Ҏ্։ൃʹ࣌ؒΛ౰ͯΔ΂͖ • αϙʔτΤϯδχΞ΋ಉ͡Α͏ʹಇ͘΂͖ʁ

  58. αϙʔτΤϯδχΞ͕։ൃʹؔΘΔͱ • ιϑτ΢ΣΞͷத਎Λཧղ • Ϣʔβͷ੠Λ௚઀ฉ͍ͯ൓өͰ͖Δ • ։ൃਞͷணखΛ଴ͨͣʹϦϦʔεͰ͖Δ͔΋ • νέοτྔ͕ݮͬͨ࣌ͷαΠυϓϩδΣΫτͱͯ͠

  59. αϙʔτΤϯδχΞ΋ • ։ൃʹੵۃతʹؔΘΖ͏ • ։ൃ͍ͨ͠ΤϯδχΞͷΩϟϦΞύεͱͯ͠΋͋Γ

  60. ͓஌Βͤ • اۀͷ͓٬༷ʹ΋GitHubΛ࢖ͬͯ΄͍͠ • ೔ຊޠαϙʔτ΋͋Γ·͢ • ೔ຊޠυΩϡϝϯτ΋ग़·͢ • ೔ຊޠWebαΠτ3݄ެ։༧ఆ

  61. 2018೥6݄ɹSatellite Tokyo։࠵ܾఆʂ Satelliteͱ͸ɺถࠃͰ೥ʹ1ճ։࠵͞ΕΔGitHub࠷େڃͷϢʔβʔΠϕϯτ”Universe”Λถࠃ֎ ͷ஍ҬͰ։࠵͢ΔΠϕϯτͰ͢ɻSatellite Tokyo͸೔ຊͰॳΊͯͷ։࠵ͱͳΓ·͢ɻ ຊΠϕϯτͰ͸ɺ࠷৽ͷGitHub੡඼ͷχϡʔε͔ΒϋϯζΦϯϫʔΫγϣοϓ·Ͱɺ։ൃऀͷ ͨΊͷ͞·͟·ͳηϛφʔ͕։࠵͞Ε·͢ɻ ৄࡉ͸3݄Լ०ʹGitHub΢ΣϒαΠτ্Ͱެ։͍ͨ͠·͢ɻ

  62. We are hiring https://github.com/about/careers

  63. None