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
Unveiling Management of Cloud Infrastructure
Search
LINE Developers Taiwan
PRO
January 30, 2024
Technology
0
1.6k
Unveiling Management of Cloud Infrastructure
Speaker: Gary Hu
Event: NCCU GDSC 企業參訪
LINE Developers Taiwan
PRO
January 30, 2024
Tweet
Share
More Decks by LINE Developers Taiwan
See All by LINE Developers Taiwan
在 GCP 運用 Parse 全家餐管理那堆 AI 應用的資料
line_developers_tw
PRO
0
12
40歲的我會給20歲的自己,關於軟體開發的7個建議
line_developers_tw
PRO
0
4.2k
從零到一:轉碼仔的實習攻略
line_developers_tw
PRO
0
11
如何在團隊發揮數據影響力: 以電商資料科學家為例
line_developers_tw
PRO
1
32
做Data超讚的 誰懂?
line_developers_tw
PRO
0
17
iOS Live Activity: Opportunities & Challenges
line_developers_tw
PRO
1
96
掌握 Feature Toggle 與 OpenFeature 規範
line_developers_tw
PRO
0
190
用 AI 和 LINE Bot 簡化生活:讓圖片告訴你何時該忙!-- LINE 工作坊
line_developers_tw
PRO
0
700
Scaling The E-Commerce Recommendation System
line_developers_tw
PRO
0
58
Other Decks in Technology
See All in Technology
LINEヤフーのフロントエンド組織・体制の紹介【24年12月】
lycorp_recruit_jp
0
530
20241214_WACATE2024冬_テスト設計技法をチョット俯瞰してみよう
kzsuzuki
3
450
サービスでLLMを採用したばっかりに振り回され続けたこの一年のあれやこれや
segavvy
2
410
NilAway による静的解析で「10 億ドル」を節約する #kyotogo / Kyoto Go 56th
ytaka23
3
380
生成AIをより賢く エンジニアのための RAG入門 - Oracle AI Jam Session #20
kutsushitaneko
4
220
podman_update_2024-12
orimanabu
1
270
Oracle Cloudの生成AIサービスって実際どこまで使えるの? エンジニア目線で試してみた
minorun365
PRO
4
280
1等無人航空機操縦士一発試験 合格までの道のり ドローンミートアップ@大阪 2024/12/18
excdinc
0
160
C++26 エラー性動作
faithandbrave
2
730
ハイテク休憩
sat
PRO
2
140
権威ドキュメントで振り返る2024 #年忘れセキュリティ2024
hirotomotaguchi
2
740
レンジャーシステムズ | 会社紹介(採用ピッチ)
rssytems
0
150
Featured
See All Featured
Optimizing for Happiness
mojombo
376
70k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
6.9k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
45
2.2k
What's in a price? How to price your products and services
michaelherold
243
12k
How to Ace a Technical Interview
jacobian
276
23k
Typedesign – Prime Four
hannesfritz
40
2.4k
Statistics for Hackers
jakevdp
796
220k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.4k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.1k
A better future with KSS
kneath
238
17k
Transcript
Unveiling Management of Cloud Infrastructure
01 02 03 04 Project Experience at LINE Cloud Infrastructure
Management How to Prepare Yourself Self Introduction CONTENT
Gary Hu Education • M.S. in Computer Science @ NTU
• B.B.A in Information Management @ NTU Experience • 2023 - 2024 | TECH FRESH @ LINE Taiwan • 2022 - 2023 | Software Engineer Intern @ KKCompany • 2022 | Research Assistant @ Academia Sinica
Project Experience @LINE
LINE Invoice 發票管家
LINE Sticker
DevOps & SRE • Establish infrastructure • Deploy services •
Automate server maintenance notifications
Cloud Infrastructure Management
What is the Cloud?
Interacting with the Cloud • Console • Command Line Interface
(CLI) • API
Challenges in Config Management Cloud Source: https://techblog.lycorp.co.jp/zh-hant/terraform-for-verda
Potential Risks and Difficulties Inconsistent Settings Lack of Documentation Difficulty
in Recovery
Infrastructure as Code (IaC) Templates Scripts Policies Network Storage Application
Security Others
Terraform Example HashiCorp Configuration Language
Behind the Scenes Call the Necessary API Compare Status and
Code Update Cloud Settings Provider’s mission
Public Providers • Support various cloud service providers • Google
Cloud • AWS • Azure Source: https://registry.terraform.io/browse/providers
Verda Terraform Provider • A custom provider created by ourselves
• Interact with LINE’s private cloud • Define custom resources and manage their lifecycle (create, read, update, delete)
Remaining Challenges to Address Where is the Code Stored? Who
Executes the Code How to Record Change Logs
Integration with CI and Git Flow Source: https://github.com/Azure-Samples/terraform-github-actions?tab=readme-ov-file Verda Cloud
The Benefits of IaC Source: https://techblog.lycorp.co.jp/zh-hant/terraform-for-verda
04 How to Prepare Yourself
Breadth vs. Depth T-shaped Development T-shaped Engineer Specialist Generalist Breadth
Depth
Become a well-rounded developer Why to Become a T-shaped Engineer
Ability to assist everywhere Understand other developers Ability to cover other developers
Broaden Your Horizon Explore various aspects in university Taking myself
as example Study AI in university Learn about service development in industry
Embracing Challenges Taking the First Step Being Curious 動手 做
Initiating Hands-on Practice
None