Senior DevOps Engineer (CI/CD Pipeline)
About this role
We are looking for the best
42dot์ Senior DevOps Engineer๋ ๋๊ท๋ชจ Embedded Software ๊ฐ๋ฐ ์กฐ์ง์ ๋น๋, ํ ์คํธ, ๊ฒ์ฆ, ํจํค์ง, ๋ฆด๋ฆฌ์ฆ ํ๋ฆ์ ์ค๊ณํ๊ณ ๊ณ ๋ํํ๋ ์ญํ ์ ๋๋ค.
์ด ํฌ์ง์
์ ๋จ์ํ CI job์ ์ด์ํ๋ ์ญํ ์ด ์๋๋ผ, ์ํํธ์จ์ด๊ฐ ๊ฐ๋ฐ์์ ๊ฒ์ฆ๊ณผ ๋ฆด๋ฆฌ์ฆ๊น์ง ์์ ์ ์ผ๋ก ์ ๋ฌ๋ ์ ์๋๋ก ์ ์ฒด delivery workflow๋ฅผ ํ์คํํ๊ณ ์๋ํํฉ๋๋ค.
์ฌํ ๊ฐ๋ฅํ ๋น๋, ์ ๋ขฐํ ์ ์๋ ํ
์คํธ ํ์ดํ๋ผ์ธ, ํ์ง ๊ฒ์ดํธ ์๋ํ, ๋น ๋ฅธ ํผ๋๋ฐฑ ๋ฃจํ๋ฅผ ํตํด ๊ฐ๋ฐ ์์ฐ์ฑ๊ณผ ๋ฆด๋ฆฌ์ฆ ํ์ง์ ํจ๊ป ํฅ์์ํค๋ ๊ฒ์ด ํต์ฌ์
๋๋ค.
Responsibilities
Embedded Software ๊ฐ๋ฐ์ ์ํ end-to-end CI/CD pipeline์ ์ค๊ณ, ๊ตฌ์ถ, ์ด์ํฉ๋๋ค.
์ฝ๋ ๋ณ๊ฒฝ๋ถํฐ ๋น๋, ํ ์คํธ, ํจํค์ง, ๊ฒ์ฆ, ๋ฆด๋ฆฌ์ฆ๊น์ง ์ด์ด์ง๋ delivery workflow๋ฅผ ํ์คํํฉ๋๋ค.
C/C++ ๋ฐ Embedded Linux ๊ธฐ๋ฐ ํ๋ก์ ํธ์ ์ ํฉํ build/test automation ์ฒด๊ณ๋ฅผ ์ค๊ณํฉ๋๋ค.
์ ์ ๋ถ์, unit test, integration test, simulation test ๋ฑ ํ์ง ๊ฒ์ฆ ์ ์ฐจ๋ฅผ CI pipeline์ ํตํฉํฉ๋๋ค.
๋น๋ ์ฌํ์ฑ, ํ ์คํธ ์ ๋ขฐ๋, ์คํจ ๋ถ์, ํ์ดํ๋ผ์ธ ๊ฐ์์ฑ์ ์ง์์ ์ผ๋ก ๊ฐ์ ํฉ๋๋ค.
๊ฐ๋ฐํ๊ณผ ํ์ ํ์ฌ ๋น๋ ์๊ฐ ๋จ์ถ, ์บ์ ์ ๋ต, ๋ณ๋ ฌํ, flaky test ์ ๊ฑฐ ๋ฑ ์์ฐ์ฑ ๊ฐ์ ๊ณผ์ ๋ฅผ ์ฃผ๋ํฉ๋๋ค.
๋ณด์ ๋ฐ ํ์ง ์๊ตฌ์ฌํญ์ ๋ฐ๋ผ signing, SBOM, compliance check, release gate๋ฅผ pipeline์ ๋ฐ์ํฉ๋๋ค.
์ฌ๋ฌ ์ ํ ๋ฐ ํ๋ก์ ํธ์์ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ pipeline template๊ณผ engineering best practice๋ฅผ ์ ์ํฉ๋๋ค.
Qualifications
DevOps, Build/Release Engineering, Software Engineering ๋๋ ์ ๊ด ๋ถ์ผ์์ 7๋ ์ด์์ ๊ฒฝ๋ ฅ
๋๊ท๋ชจ ์ํํธ์จ์ด ์กฐ์ง์์ CI/CD pipeline์ ์ค๊ณํ๊ณ ์ด์ํ ๊ฒฝํ
Jenkins, GitHub Actions, GitLab CI ๋ฑ CI/CD ๋๊ตฌ๋ฅผ ํ์ฉํ workflow ์ค๊ณ ๊ฒฝํ
Linux ๊ธฐ๋ฐ ๊ฐ๋ฐ ํ๊ฒฝ์ ๋ํ ๋์ ์ดํด
Python, Bash ๋ฑ ์คํฌ๋ฆฝํธ ์ธ์ด๋ฅผ ํ์ฉํ ์๋ํ ๊ฒฝํ
C/C++ ๋น๋ ์์คํ (CMake, Make, Ninja, Bazel ๋ฑ)์ ๋ํ ์ดํด
๋น๋, ํ ์คํธ, ๋ฆด๋ฆฌ์ฆ ํ์ดํ๋ผ์ธ์ ๋ณ๋ชฉ์ ๊ตฌ์กฐ์ ์ผ๋ก ๋ถ์ํ๊ณ ๊ฐ์ ํ ๊ฒฝํ
๊ฐ๋ฐํ, QA, Release, Security์ ํ์ ํ์ฌ delivery process๋ฅผ ํ์คํํ ๊ฒฝํ
Preferred Qualifications
Embedded Software ๋๋ Firmware ๊ฐ๋ฐ ํ๊ฒฝ์์ CI/CD๋ฅผ ๊ตฌ์ถํ ๊ฒฝํ
Yocto, Buildroot, cross-compilation ํ๊ฒฝ์์ build/test automation ๊ฒฝํ
HIL, SIL, simulation, emulator ๊ธฐ๋ฐ ์๋ํ ํ ์คํธ ๊ฒฝํ
Monorepo ๋๋ ๋๊ท๋ชจ ๋ฉํฐ ๋ฆฌํฌ์งํ ๋ฆฌ ํ๊ฒฝ์์ pipeline ํ์คํ ๊ฒฝํ
Bazel ๊ธฐ๋ฐ build/test workflow ์ด์ ๊ฒฝํ
OTA, secure release, artifact promotion ์ฒด๊ณ ๊ตฌ์ถ ๊ฒฝํ
SBOM, license scanning, vulnerability scanning, software supply chain ๊ด๋ จ ๊ฒฝํ
Interview Process
์๋ฅ์ ํ - ์ฝ๋ฉํ ์คํธ - ํ์๋ฉด์ (1์๊ฐ ๋ด์ธ) - ๋๋ฉด ํน์ ํ์๋ฉด์ (3์๊ฐ ๋ด์ธ) - ์ต์ข ํฉ๊ฒฉ
์ ํ์ ์ฐจ๋ ์ง๋ฌด๋ณ๋ก ๋ค๋ฅด๊ฒ ์ด์๋ ์ ์์ผ๋ฉฐ, ์ผ์ ๋ฐ ์ํฉ์ ๋ฐ๋ผ ๋ณ๋๋ ์ ์์ต๋๋ค.
์ ํ์ผ์ ๋ฐ ๊ฒฐ๊ณผ๋ ์ง์์์ ๋ฑ๋กํ์ ์ด๋ฉ์ผ๋ก ๊ฐ๋ณ ์๋ด๋๋ฆฝ๋๋ค.
Additional Information
๋ชจ๋ ์ ์ถํ์ผ์ PDF ์์์ผ๋ก ์ ๋ก๋๋ฅผ ๋ถํ๋๋ฆฝ๋๋ค.
๊ตญ๊ฐ๋ณดํ๋์์ ๋ฐ ์ทจ์ ๋ณดํธ๋์์๋ ๊ด๊ณ๋ฒ๋ น์ ๋ฐ๋ผ ์ฐ๋ํฉ๋๋ค.
์ฅ์ ์ธ ๊ณ ์ฉ์ด์ง ๋ฐ ์ง์ ์ฌํ๋ฒ์ ๋ฐ๋ผ ์ฅ์ ์ธ ๋ฑ๋ก์ฆ ์์ง์๋ฅผ ์ฐ๋ํฉ๋๋ค.
42dot์ ์๋ขฐํ์ง ์์ ์์นํ์ ์ด๋ ฅ์๋ฅผ ๋ฐ์ง ์์ผ๋ฉฐ, ์์ฒญํ์ง ์์ ์ด๋ ฅ์์ ๋ํด ์์๋ฃ๋ฅผ ์ง๋ถํ์ง ์์ต๋๋ค.
3๊ฐ์์ ์์ต๊ธฐ๊ฐ์ด ์ ์ฉ๋ ์ ์์ต๋๋ค.
โป ์ง์ ์ ์๋ ๋ด์ฉ์ ๊ผญ ํ์ธํด ์ฃผ์ธ์.
42dot์ด ์ผํ๋ ๋ฐฉ์, 42dot Way ๋ณด๋ฌ๊ฐ๊ธฐ โ
Learn more about how we work at 42dot, 42dot Way โ
ย
Frequently Asked Questions
Is the salary disclosed for the Senior DevOps Engineer (CI/CD Pipeline) position at 42dot?
Is the Senior DevOps Engineer (CI/CD Pipeline) job at 42dot remote?
Is the Senior DevOps Engineer (CI/CD Pipeline) role at 42dot full-time or part-time?
Which team or department does the Senior DevOps Engineer (CI/CD Pipeline) at 42dot belong to?
How do I apply for the Senior DevOps Engineer (CI/CD Pipeline) position at 42dot?
When was the Senior DevOps Engineer (CI/CD Pipeline) job at 42dot posted?
You'll be redirected to 42dot's official application page on Ashby ATS.