[์ง๋ฌด์†Œ๊ฐœ]

๐Ÿ‘จโ€๐Ÿซ ๋งˆ์ด๋ฆฌ์–ผํŠธ๋ฆฝ์˜ DevOps Engineer
๋งˆ์ด๋ฆฌ์–ผํŠธ๋ฆฝ ์„œ๋น„์Šค๋Š” AWS(Amazon Web Services)์™€ GCP(AWS, Google Cloud Platform) ํ™˜๊ฒฝ์—์„œ ์šด์˜๋˜๋ฉฐ 24์‹œ๊ฐ„ 365์ผ ๋ฌด์ค‘๋‹จ์„ ๋ชฉํ‘œ๋กœ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
DevOps ์—”์ง€๋‹ˆ์–ด๋Š” ๋งˆ์ด๋ฆฌ์–ผํŠธ๋ฆฝ ์„œ๋น„์Šค์˜ ๋ชฉํ‘œ๋ฅผ ๋‹ฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ์žฅ์• ๋ฅผ ์กฐ๊ธฐ์— ๋ฐœ๊ฒฌํ•˜๊ณ  ์‹ ์†ํ•˜๊ฒŒ ๋Œ€์‘ํ•  ์ˆ˜ ์žˆ๋„๋ก ์žฅ์•  ๋Œ€์‘ ์ ˆ์ฐจ๋ฅผ ์ž๋™ํ™”ํ•˜๋Š” ๊ฒƒ์ด ์ฃผ์š” ์—ญํ• ์ž…๋‹ˆ๋‹ค.
์ด๋ฅผ ์œ„ํ•ด ์šฐ๋ฆฌ๋Š” ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ์—์„œ ์ธํ”„๋ผ ๋ฐ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ชจ๋‹ˆํ„ฐ๋ง ์‹œ์Šคํ…œ์„ ๊ตฌํ˜„ ๋ฐ ์šด์˜ ๊ฒฝํ—˜์„ ๋ณด์œ ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ๊ฐœ๋ฐœ์ž๋“ค๊ณผ์˜ ๋Šฅ๋™์ ์ธ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์ด ๊ฐ€๋Šฅํ•˜๊ณ , ๋ณต์žกํ•œ ์ด์Šˆ๋ฅผ ์ ๊ทน์ ์œผ๋กœ ํ•ด๊ฒฐํ•˜๋ ค๋Š” ์˜์ง€๋ฅผ ๊ฐ€์ง„ DevOps ์—”์ง€๋‹ˆ์–ด๋ฅผ ์ฐพ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

[ํŒ€ ์†Œ๊ฐœ]

๐Ÿ•ต๏ธโ€โ™€๏ธ DevOpsํŒ€์€ ๋งˆ์ด๋ฆฌ์–ผํŠธ๋ฆฝ ์„œ๋น„์Šค์˜ ๊ฐ€์šฉ์„ฑ๊ณผ ์•ˆ์ „ํ•œ ์„œ๋น„์Šค๋ฅผ 24์‹œ๊ฐ„ 365์ผ ๋ณด์žฅํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœํ•ฉ๋‹ˆ๋‹ค. DevOpsํŒ€์€ DevOps ์™ธ ์ธํ”„๋ผ, Security, Database ์—”์ง€๋‹ˆ์–ด๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

1) ์ธํ”„๋ผ ์—”์ง€๋‹ˆ์–ด
24์‹œ๊ฐ„ 365์ผ ๋ฌด์ค‘๋‹จ ์„œ๋น„์Šค๋ฅผ ์œ„ํ•œ ๋†’์€ ์ˆ˜์ค€์˜ ํด๋ผ์šฐ๋“œ ์ธํ”„๋ผ ์„ค๊ณ„/๊ตฌ์ถ•์„ ํ†ตํ•ด ์˜คํ”ผ์Šค ๋ฐ ์„œ๋น„์Šค์˜ ์ธํ”„๋ผ ํ™˜๊ฒฝ์˜ ๊ฐ€์šฉ์„ฑ๊ณผ ์•ˆ์ „์„ฑ์„ ๋ณด์žฅํ•˜๋Š” ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

2) Security ์—”์ง€๋‹ˆ์–ด
๋งˆ์ด๋ฆฌ์–ผํŠธ๋ฆฝ ์„œ๋น„์Šค๋ฅผ ์‚ฌ์ด๋ฒ„์นจํ•ด๋กœ๋ถ€ํ„ฐ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•ด ๋ณด์•ˆ์„œ๋น„์Šค๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ  ISMS-P ์ธ์ฆ์„ ์œ ์ง€๊ด€๋ฆฌํ•˜๋Š” ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

3) Database ์—”์ง€๋‹ˆ์–ด
๋งˆ์ด๋ฆฌ์–ผํŠธ๋ฆฝ ์„œ๋น„์Šค์—์„œ ์šด์˜ํ•˜๋Š” Database ์˜ ๊ฐ€์šฉ์„ฑ๊ณผ ์•ˆ์ •์„ฑ์„ ์ฑ…์ž„์ง€๋Š” ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ’ก ๋งˆ์ด๋ฆฌ์–ผํŠธ๋ฆฝ ํ”„๋กœ๋•ํŠธ ์กฐ์ง์˜ ์ผํ•˜๋Š” ๋ฐฉ์‹๊ณผ ๋ฌธํ™”์— ๋Œ€ํ•ด์„œ๋Š” ์•„๋ž˜ ๋ธ”๋กœ๊ทธ์—์„œ ๋” ์ž์„ธํžˆ ์ฐธ๊ณ ํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

[๋‹ด๋‹น์—…๋ฌด]

  • ์„œ๋น„์Šค(์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜, ์ธํ”„๋ผ, ๋ณด์•ˆ) ๋ชจ๋‹ˆํ„ฐ๋ง ์‹œ์Šคํ…œ ๊ฐœ๋ฐœ, ์šด์˜
  • Oncall ์‹œ์Šคํ…œ ๊ฐœ๋ฐœ, ์šด์˜
  • ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„ฑ๋Šฅ ์ง€ํ‘œ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ํŠธ๋Ÿฌ๋ธ” ์ŠˆํŒ…
  • ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ์—์„œ์˜ ๋ฐฐํฌ ํ”„๋กœ์„ธ์Šค ๊ตฌ์ถ•, ์šด์˜

    [์ž๊ฒฉ์š”๊ฑด]

    • JAVA, Python ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์›น ์„œ๋น„์Šค ๊ฐœ๋ฐœ ๊ฒฝ๋ ฅ 5๋…„ ์ด์ƒ์ด์‹  ๋ถ„
    • ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ์—์„œ ์›น ์„œ๋น„์Šค ๊ฐœ๋ฐœ ๊ฒฝํ—˜์„ ๋ณด์œ ํ•˜์‹  ๋ถ„
    • ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ์—์„œ ๋ฐฐํฌ ํ”„๋กœ์„ธ์Šค(CI/CD)๋ฅผ ๊ตฌ์ถ• ๋ฐ ์šด์˜ ๊ฒฝํ—˜์„ ๋ณด์œ ํ•˜์‹  ๋ถ„
    • ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜, ์ธํ”„๋ผ ๋˜๋Š” ๋ณด์•ˆ ๋ชจ๋‹ˆํ„ฐ๋ง ์‹œ์Šคํ…œ ๊ฐœ๋ฐœ, ์šด์˜ ๊ฒฝํ—˜์„ ๋ณด์œ ํ•˜์‹  ๋ถ„
    • ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ์žฅ์•  ๋ถ„์„ ๊ฒฝํ—˜์„ ๋ณด์œ ํ•˜์‹  ๋ถ„

    [์šฐ๋Œ€์‚ฌํ•ญ]

    • ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ์—์„œ ๋ฌด์ค‘๋‹จ ์„œ๋น„์Šค๋ฅผ ๊ฐœ๋ฐœ, ์šด์˜ ๊ฒฝํ—˜์„ ๋ณด์œ ํ•˜์‹  ๋ถ„
    • AWS, GCP ๋“ฑ ํด๋ผ์šฐ๋“œ ์ธํ”„๋กœ ์„ค๊ณ„, ๊ตฌ์ถ•, ์šด์˜ ๊ฒฝํ—˜์„ ๋ณด์œ ํ•˜์‹  ๋ถ„
    • DevOps ๋˜๋Š” SRE(Site Reliable Engineering) ๊ฒฝํ—˜์„ ๋ณด์œ ํ•˜์‹  ๋ถ„
    • ์ƒˆ๋กœ์šด ๊ธฐ์ˆ ์— ๋Œ€ํ•œ ๊ฑฐ๋ถ€๊ฐ์ด ์—†๊ณ  ๋„์ „์ ์ด์‹  ๋ถ„

    * ์ฑ„์šฉ๊ณตํ†ต์‚ฌํ•ญ

    [์ฑ„์šฉ์ ˆ์ฐจ]

    • ์„œ๋ฅ˜์ „ํ˜• โ†’ 1์ฐจ (๊ธฐ์ˆ  ๋ฉด์ ‘) โ†’ 2์ฐจ (๊ฒฝ์˜์ง„ ๋ฉด์ ‘) โ†’ ์ฒ˜์šฐํ˜‘์˜ โ†’ ์ž…์‚ฌ
      • ๋ฉด์ ‘๊ด€์˜ ํŒ๋‹จ์— ๋”ฐ๋ผ ์˜จ๋ผ์ธ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ๊ฐ€ ์ถ”๊ฐ€๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
      • ์ „ํ˜•๋ณ„ ๊ฒฐ๊ณผ๋Š” 5์ผ ์ด๋‚ด์— ์•ˆ๋‚ด๋“œ๋ฆฝ๋‹ˆ๋‹ค.

    [์ง€์›์„œ๋ฅ˜]

    • ์ง€์›์„œ๋ฅ˜๋Š” PDF ํŒŒ์ผ๋กœ ์ œ์ถœ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.
    • ํŒŒ์ผ๋ช…์€ ์˜ˆ์‹œํ˜•์‹์— ๋งž์ถ”์–ด ์ œ์ถœ ๋ถ€ํƒ ๋“œ๋ฆฝ๋‹ˆ๋‹ค.
      • ex) [MRT]์ง€์›์ง๋ฌด_ ๊น€๋งˆ๋ฆฌ_์ด๋ ฅ์„œ
    • ์ด๋ ฅ์„œ์— ์ง๋ฌด์™€ ๋ฌด๊ด€ํ•œ ๊ฐœ์ธ์ •๋ณด(์ฃผ๋ฏผ๋ฒˆํ˜ธ, ๊ฐ€์กฑ์‚ฌํ•ญ, ์‹ ์ฒด์‚ฌํ•ญ, ์—ฐ๋ด‰ ์ •๋ณด ๋“ฑ)๋Š” ์ œ์™ธ ๋ถ€ํƒ ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

    [๊ทผ๋ฌดํ™˜๊ฒฝ]

    • ๊ทผ๋ฌดํ˜•ํƒœ : ์ •๊ทœ์ง (์ˆ˜์Šต๊ธฐ๊ฐ„ 3๊ฐœ์›” ํ›„ ์ •๊ทœ์ง ์ „ํ™˜ ๋ฉด์ ‘)
    • ๊ทผ๋ฌด์‹œ๊ฐ„ : ์ฃผ5์ผ (์›”~๊ธˆ)
    • ๊ทผ๋ฌด์ œ๋„ : ์ž์œจ์ถœํ‡ด๊ทผ์ œ, ์žฌํƒ๊ทผ๋ฌด์ œ
    • ๊ทผ๋ฌด์ง€ : ์„œ์šธ์‹œ ์„œ์ดˆ๊ตฌ ๊ฐ•๋‚จ๋Œ€๋กœ 327 ๋Œ€๋ฅญ์„œ์ดˆํƒ€์›Œ 18์ธต ๋งˆ์ด๋ฆฌ์–ผํŠธ๋ฆฝ

    [ํ˜œํƒ ๋ฐ ๋ณต์ง€]

    • ์—ฌํ–‰์ƒํ’ˆ ์ง€์› (๋งˆ์ด๋ฆฌ์–ผํŠธ๋ฆฝ ํฌ์ธํŠธ - ์—ฐ 100๋งŒ์›, ์ง€์ธ์ฟ ํฐ ์›” 5๋งŒ์›)
    • ๋‹ค์–‘ํ•œ ํœด๊ฐ€์ œ๋„ (์ƒ์ผ ๋ฐ˜์ฐจ, ๊ฐ€์กฑํ–‰์‚ฌ ํœด๊ฐ€ 2์ผ, ๊ฒฝ์กฐ์‚ฌ ํœด๊ฐ€, ๊ทผ์†์ž ํฌ์ƒํœด๊ฐ€)
    • ์ž๊ธฐ๊ณ„๋ฐœ๋น„ ์ง€์› (์ฒด๋ ฅ๋‹จ๋ จ, ๋„์„œ๊ตฌ๋งค, ๋ฌธํ™”์ƒํ™œ - ์—ฐ 180๋งŒ์›)
    • ์ง๋ฌด๊ต์œก๋น„ ์ง€์› (์ง๋ฌด ๊ด€๋ จ ๊ฐ•์˜, ์ปจํผ๋Ÿฐ์Šค - ๊ต์œก๋น„ 80% ์ง€์›)
    • ์ ์‹ฌ ์‹๋น„ ์ง€์› (์‹๊ถŒ๋Œ€์žฅ - ์›” 16๋งŒ์›)
    • ์—…๋ฌด์žฅ๋น„ ์ง€์› (์ง๊ตฐ ๋ณ„ ์ตœ์‹  ์žฅ๋น„ ์ œ๊ณต)
    • ๊ฑด๊ฐ•๊ฒ€์ง„ ์ง€์› (์—ฐ 1ํšŒ)
    • ์‹ค์†๋ณดํ—˜ ์ œ๊ณต (๋ณธ์ธ ํฌํ•จ 4์ธ)
    • ์›Œํฌ์ƒต ์šด์˜ (์—ฐ 1ํšŒ)