Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
異業種からエンジニアになった僕が憧れの会社に飛び込むまで
Search
Ryo Nakamine
August 26, 2021
1
610
異業種からエンジニアになった僕が憧れの会社に飛び込むまで
2021/08/26 - ペパボエンジニアとメンターが語る、「エンジニアとして働くということ」
Ryo Nakamine
August 26, 2021
Tweet
Share
More Decks by Ryo Nakamine
See All by Ryo Nakamine
Ruby on Rails におけるOpenTelemetry の活用
rnakamine
3
100
Building a ServiceMap with Service Graph Connector
rnakamine
1
750
10年動くアプリケーションに Embedded SRE を導入した話
rnakamine
4
330
ペパボのSREとして 働くきっかけ
rnakamine
1
1.4k
EBILABを支えるクラウド・サーバーレス活用事例とこれから
rnakamine
0
43
Laravel NOVAを使ってみた
rnakamine
0
13
Featured
See All Featured
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
123
39k
For a Future-Friendly Web
brad_frost
172
9k
RailsConf 2023
tenderlove
9
570
StorybookのUI Testing Handbookを読んだ
zakiyama
13
4.6k
Fashionably flexible responsive web design (full day workshop)
malarkey
398
65k
Fontdeck: Realign not Redesign
paulrobertlloyd
76
4.9k
Git: the NoSQL Database
bkeepers
PRO
423
63k
Gamification - CAS2011
davidbonilla
77
4.6k
Adopting Sorbet at Scale
ufuk
69
8.6k
Build your cross-platform service in a week with App Engine
jlugia
226
17k
Designing for humans not robots
tammielis
247
25k
The Invisible Customer
myddelton
114
12k
Transcript
ҟۀछ͔ΒΤϯδχΞʹͳͬͨ ͕ಌΕͷձࣾʹඈͼࠐΉ·Ͱ ྮ ྑ / GMO PEPABO inc. 2021.08.25 ϖύϘΤϯδχΞͱϝϯλʔ͕ޠΔɺʮΤϯδχΞͱͯ͠ಇ͘ͱ͍͏͜ͱʯ
1
2 ࣗݾհ ٕज़෦ϓϥοτϑΥʔϜάϧʔϓʢSREʣ 2021 த్ೖࣾ ྮɹྑ Ryo Nakamine • ओʹΧϥʔϛʔγϣοϓͷΠϯϑϥΛ୲
• ԭೄग़🌴 • झຯ͓স͍ɾόϥΤςΟ൪ΛݟΔ͜ͱ • ઌୈ2ࢠ͕ര͠·ͨ͠ʂʂ̍ Twitter : @r_nakamin e e
3 ΞδΣϯμ 1. ͜Ε·Ͱͷҟ৭ͳܦྺ 2. ϖύϘΛΔ͖͔͚ͬ 3. ಌΕͷձࣾʹඈͼࠐΉ·Ͱʹ 4. ࣮ࡍʹೖࣾͯ͠Έͯ
1. ͜Ε·Ͱͷҟ৭ͳܦྺ 4
5 1. ͜Ε·Ͱͷҟ৭ͳܦྺ 25ࡀ͙Β͍·Ͱ͍ΖΜͳ͜ͱͬͯͨ • ֶੜ࣌ΨιϦϯελϯυͰόΠτ • ଔۀޙWeb੍࡞ձࣾͰσβΠϯۀ • αʔλʔΞϯμΪʔ͞ΜͰશࠃΛճͬͨΓ
ָͦ͠͏ͳ͜ͱΛͻͨ͢Β͍ͬͯͨ࣌
1. ͜Ε·Ͱͷҟ৭ͳܦྺ ݁ࠗΛ͖͔ͬʹʹԭೄͰಇ͘͜ͱʹ ͜ͷλΠϛϯάͰࢠڙत͔Γɺࠓ·ͰΈ͍ͨʹ ͍ΖΜͳͱ͜ΖͰಇ͘͜ͱ͕Ͱ͖ͳ͘ͳͬͨɻ 6
7 1. ͜Ε·Ͱͷҟ৭ͳܦྺ SIerͱͯ͠ಇ͘ ωοτϫʔΫΤϯδχΞͱͯ͠ۈ • ߦػؔපӃɺຽؒاۀͳͲͷωοτϫʔΫΛߏஙɾӡ༻ɾอक • جװܥͷαʔόʔɾADαʔόʔͷϦϓϨΠε •
େֶிࣷʹPCΛ500~1000نͰΒ·͍ͨΓ͢Δ͜ͱ
1. ͜Ε·Ͱͷҟ৭ͳܦྺ ݩͰ։࠵͞Ε͍ͯͨϓϩάϥϛϯάεΫʔϧʹ௨͏ 8
9 1. ͜Ε·Ͱͷҟ৭ͳܦྺ ΤϯδχΞͱͯ͠ͷΩϟϦΞΛελʔτ ҿ৯ళ͚ͷελʔτΞοϓͰΤϯδχΞͱͯ͠ಇ͘ • AzureͷαʔόʔϨεΛ༻͍ͨখ͞ͳσʔλج൫Έ͍ͨͳͷΛ։ൃ • PHP(Laravel) /
PythonͰ͍Ζ͍Ζॻ͖·͍ͬͯͨ͘ • ੵۃతʹΠϯϑϥΛཧ͢Δਓ͕͍ͳ͔ͬͨ ◦ ͜ͷ͋ͨΓ͔ΒΠϯϑϥʹڵຯΛ࣋ͪ࢝Ίͨ
2. ϖύϘΛΔ͖͔͚ͬ 10
11 2. ϖύϘΛΔ͖͔͚ͬ ͖͔͚ͬPodcast •ϖύϘΛΔ͖͔͚ͬʹͳͬͨ •OpenStack༻͍ͯࣗࣾͰϓϥΠϕʔτΫϥυΛ։ൃɾӡ༻ •ιϑτΣΞΤϯδχΞϦϯάΛ༻͍ͨΠϯϑϥͷ։ൃӡ༻ʹڵຯ͕͋ͬͨ
2. ϖύϘΛΔ͖͔͚ͬ 12
2. ϖύϘΛΔ͖͔͚ͬ ΠϯϑϥΤϯδχΞͱͯ͠ͷΩϟϦΞ 13 https://speakerdeck.com/udzura/be-infra-engineer
14 2. ϖύϘΛΔ͖͔͚ͬ ͜͏͍͏ํʑͷ͍ΔڥͰ ಇ͍ͯΈ͍ͨ
3. ಌΕͷձࣾʹඈͼࠐΉ·Ͱ 15
16 3. ಌΕͷձࣾʹඈͼࠐΉ·Ͱ 1. اۀݚڀΛ͔ͬ͠ΓΔ
17 3. ಌΕͷձࣾʹඈͼࠐΉ·Ͱ 1. اۀݚڀΛ͢Δ ͷ߹ • ςοΫϒϩάΧϯϑΝϨϯεͷಈըΛݟ·ͬͨ͘ɻ • ձࣾͷจԽϛογϣϯʹ͍ͭͯΔ
• தͷਓΛΔ
18 3. ಌΕͷձࣾʹඈͼࠐΉ·Ͱ 2. ͻͨ͢ΒਅࣅΛ͢Δ
19 3. ಌΕͷձࣾʹඈͼࠐΉ·Ͱ 2. ͻͨ͢ΒਅࣅΛ͢Δ • ϩʔϧϞσϧͱͳΔਓΛݟ͚ͭͯɺͦͷਓͨͪͷਅࣅΛ͢Δ͜ͱ͔Β࢝Ίͨɻ ◦ ͷ߹ϖύϘͷํʑ •
ීஈͲ͏͍͏͜ͱΛ͍ͯ͠Δͷ͔ • ͦͷਓͨͪͷݚڀΈ͍ͨͳ͜ͱΛ͍ͯͨ͠
20 3. ಌΕͷձࣾʹඈͼࠐΉ·Ͱ ࣗ࡞ͷπʔϧΛ࡞ͬͯެ։ͯ͠ΈͨΓɺϒϩάॻ͍ͨΓͨ͠
4. ೖࣾͯ͠Έͯ 21
22 4. ೖࣾͯ͠Έͯ ఆ͍͕ͯͨ͠ ΊͪΌͪ͘Όେม
23 4. ೖࣾͯ͠Έͯ • nginxɺApacheɺMySQLɺPostfixɺPowerDNSɺRedisɺMemcached • php-fpmɺunicorn • AWSɺGCPɺOpenStackɺKubernetes •
MackerelɺPrometheus • TerraformɺPuppetɺChefɺ • ConsulɺConsul TemplateɺConsul Alertsɺଞʹͨ͘͞Μ... ΩϟονΞοϓ͠ͳ͍ͱ͍͚ͳ͍͜ͱଟ͗͢
24 4. ೖࣾͯ͠Έͯ ΩϟονΞοϓ͠ͳ͍ͱ͍͚ͳ͍͜ͱଟ͗͢ O'Reilly Japan, Inc. ᠳӭࣾ
25 4. ೖࣾͯ͠Έͯ ΊͪΌͪ͘Όָ͍͠͠ ͜͏͍͏ࣄ͕͔ͨͬͨ͠
26 Thank You! ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠