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.9k
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
LINE 實習分享 & 國際黑客松參賽分享
line_developers_tw
PRO
0
22
在 GCP 運用 Parse 全家餐管理那堆 AI 應用的資料
line_developers_tw
PRO
0
25
40歲的我會給20歲的自己,關於軟體開發的7個建議
line_developers_tw
PRO
0
7.9k
從零到一:轉碼仔的實習攻略
line_developers_tw
PRO
0
43
如何在團隊發揮數據影響力: 以電商資料科學家為例
line_developers_tw
PRO
1
48
做Data超讚的 誰懂?
line_developers_tw
PRO
0
37
iOS Live Activity: Opportunities & Challenges
line_developers_tw
PRO
1
120
掌握 Feature Toggle 與 OpenFeature 規範
line_developers_tw
PRO
0
240
用 AI 和 LINE Bot 簡化生活:讓圖片告訴你何時該忙!-- LINE 工作坊
line_developers_tw
PRO
0
780
Other Decks in Technology
See All in Technology
生成AI×財務経理:PoCで挑むSlack AI Bot開発と現場巻き込みのリアル
pohdccoe
1
630
AWSではじめる Web APIテスト実践ガイド / A practical guide to testing Web APIs on AWS
yokawasa
7
660
RemoveだらけのPHPUnit 12に備えよう
cocoeyes02
0
280
手を動かしてレベルアップしよう!
maruto
0
200
OCI Success Journey OCIの何が評価されてる?疑問に答える事例セミナー(2025年2月実施)
oracle4engineer
PRO
2
130
Amazon Aurora のバージョンアップ手法について
smt7174
2
140
30→150人のエンジニア組織拡大に伴うアジャイル文化を醸成する役割と取り組みの変化
nagata03
0
150
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
18k
RayでPHPのデバッグをちょっと快適にする
muno92
PRO
0
190
ESXi で仮想化した ARM 環境で LLM を動作させてみるぞ
unnowataru
0
170
OPENLOGI Company Profile for engineer
hr01
1
20k
あなたが人生で成功するための5つの普遍的法則 #jawsug #jawsdays2025 / 20250301 HEROZ
yoshidashingo
2
280
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
42
7.2k
A Philosophy of Restraint
colly
203
16k
Into the Great Unknown - MozCon
thekraken
35
1.6k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
120k
Fireside Chat
paigeccino
34
3.2k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.1k
Side Projects
sachag
452
42k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7k
Documentation Writing (for coders)
carmenintech
67
4.6k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
366
25k
Code Reviewing Like a Champion
maltzj
521
39k
For a Future-Friendly Web
brad_frost
176
9.6k
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