About the Job
์ฐ๋ฆฌ๋ ์ปดํ์ผ๋ฌํ์ ๊ฐ๋ฐ ์์ฐ์ฑ์ ๊ทน๋ํํ๊ธฐ ์ํด, CI์ ๊ฐ๋ฐ workflow๋ฅผ ์์คํ ์ ์ผ๋ก ์ค๊ณํ๊ณ ์ง์์ ์ผ๋ก ๊ฐ์ ํ๊ณ ์์ต๋๋ค.
์ด ์ญํ ์ CI orchestrator๋ฅผ ๋น๋กฏํ developer productivity tooling์ ํตํด, CI๋ฅผ ๋ ์์ ์ ์ด๊ณ , ํจ์จ์ ์ด๋ฉฐ, ์ฌ์ฉํ๊ธฐ ์ฌ์ด ์์คํ ์ผ๋ก ๋ง๋๋ ๋ฐ ์ง์คํฉ๋๋ค.
์ปดํ์ผ๋ฌํ์ ๋ชจ๋ธ ์ฑ๋ฅ์ ์๊ฐ๊ณผ ์๋์ง ์ธก๋ฉด์์ ์ต์ ํํ๊ธฐ ์ํด, ๋๊ท๋ชจ ํ ์คํธ๋ฅผ ์ฌ๋ฌ ํด๋ฌ์คํฐ์์ ์คํ์ํค๊ณ ์์ต๋๋ค. ์ด ๊ณผ์ ์์ CI๋ ๋จ์ํ pipeline ์คํ๊ธฐ๊ฐ ์๋๋ผ, ๋ณต์กํ ์ํฌ๋ก๋์ ์์์ ์กฐ์จํ๋ orchestration ์์คํ ์ผ๋ก ๋์ํ๋ฉฐ, ๋์ ์์ค์ ์ ๋ขฐ์ฑ๊ณผ ์๋ ๋ณต๊ตฌ ๋ฅ๋ ฅ์ด ์๊ตฌ๋ฉ๋๋ค.
๋จ์ ์ด์์ด ์๋๋ผ, ๋ฌธ์ ๋ฅผ ์ ์ํ๊ณ ํด๊ฒฐํ๋ ์์ง๋์ด๋ง์ ์งํฅํฉ๋๋ค
์์ง๋์ด๋ ๋ฌธ์ ๋ฅผ ์ค์ค๋ก ๋ถ์ํ๊ณ ๊ฐ์ ๋ฐฉํฅ์ ์ ์ํฉ๋๋ค
์ค์ํ ์์ฌ๊ฒฐ์ ์ ํ ๋ด์์ ํจ๊ป ๋ ผ์ํ๋ฉฐ ์งํํฉ๋๋ค
์ค์ฉ์ ์ธ ์ ๊ทผ์ ํตํด ๊ฐ๋ฐ ์์ฐ์ฑ๊ณผ ์์ ์ฑ์ ํจ๊ป ๊ฐ์ ํฉ๋๋ค
Responsibilities
CI ์์คํ ์ ์ค๊ณํ๊ณ , pipeline ์คํ ํ๋ฆ๊ณผ ์์ ์ฌ์ฉ์ ์ต์ ํํฉ๋๋ค.
CI ์คํจ๋ฅผ ๋ถ์ํ๊ณ , ์๋ ๊ฐ์งยท๋ณต๊ตฌยท์๋ฐฉ์ด ๊ฐ๋ฅํ self-healing ๊ตฌ์กฐ๋ฅผ ๊ตฌ์ถํฉ๋๋ค.
์ง๋จ ๋๊ตฌ, ๋์๋ณด๋ ๋ฑ ๊ฐ๋ฐ์ ์์ฐ์ฑ์ ๋์ด๋ ๋ด๋ถ tooling์ ๊ฐ๋ฐํฉ๋๋ค.
CI latency, ๋น์ฉ, ์์ ํ์ฉ๋ ๋ฐ ๊ฐ๋ฐ workflow์ ๋ณ๋ชฉ์ ๋ถ์ํ๊ณ ๊ฐ์ ํฉ๋๋ค.
Minimum Qualifications
3๋ ์ด์์ ์ํํธ์จ์ด ์์ง๋์ด๋ง ๊ฒฝํ, ๋๋ ์ด์ ์คํ๋ ๋ฌธ์ ํด๊ฒฐ ์ญ๋
Python์ ํ์ฉํ ๊ฐ๋ฐ ์ญ๋
CI/CD ์์คํ ๋๋ ๊ฐ๋ฐ์์ฉ tooling์ ์ค๊ณ/๊ฐ์ ํด๋ณธ ๊ฒฝํ
Kubernetes ๋๋ container ๊ธฐ๋ฐ ํ๊ฒฝ์ ๋ํ ์ดํด
๋ณต์กํ ์์คํ ๋ฌธ์ ๋ฅผ ๋ถ์ํ๊ณ ํด๊ฒฐ์ฑ ์ ์ค๊ณํ ์ ์๋ ๋ฅ๋ ฅ
Tekton, GitHub Action, Jenkins, Argo ๋ฑ CI framework ์ค ํ๋ ์ด์ ๊ฒฝํ
Preferred Qualifications
Tekton ๋ฑ Kubernetes-native CI ํ๊ฒฝ ๊ฒฝํ
Elixir, Rust ๋๋ Go ์ฌ์ฉ ๊ฒฝํ
Build system, test infrastructure, distributed workflow ๊ด๋ จ ๊ฒฝํ
๊ฐ๋ฐ ์์ฐ์ฑ ํฅ์์ ์ํ tooling ๊ฐ๋ฐ ๊ฒฝํ
์ธํ๋ผ ๋ถ์์ ์ฑ์ ๋์ํ๋ ์์คํ ์ค๊ณ ๊ฒฝํ