제 직업은 뭘까요? (데브옵스?)
안녕하세요.
제조업 중견기업에서 근무한지 10달정도 된 신입입니다.
문득, 제 직무를 어떻게 설명하면 좋을 지 고민이 되어 이렇게 글을 써봅니다.
저는 현재 자동차 업계 중견에서 근무하고 있습니다.
하는 일은 자동차 장치에 들어가는 소프트웨어 테스트 자동화와 모니터링 대시보드 개발, 업무 자동화 시스템 개발입니다.
사내에서 사용하고 있는 윈도우 기반의 SW Tool들을 자동화하고, 이를 모니터링하는 웹 대시보드를 개발하는 게 주요 업무입니다.
예를들면 Vector사의 테스팅 소프트웨어 툴과 Mathworks사의 테스팅 소프트웨어 툴을 연계하는 시스템을 만들고(테스트케이스 자동 생성 포함) 이 테스트 결과를 웹에서 확인할 수 있도록 대시보드를 개발하고 있습니다.
Jenkins, python, batch, PowerShell을 사용하여 테스트 자동화를 구현하고 있고 코드 저장소는 PTC windchill rv&s을 사용하고 있습니다. 테스트 이후 SUT 문서도 자동으로 생성해서 문서관리 시스템까지 구축하고 있습니다. 테스팅 대시보드는 사내 특정 부서에서만 사용하기 때문에 거창하게 만들진 않고 Node.js와 MariaDB 사용하고 오픈소스 사용해서 개발하고있습니다.
위 업무를 하기 위해 온프레미스 서버(주로 젠킨스 용도 + 테스팅 툴)를 운용중인데, 이 서버 관리도 맡아서 하는중입니다. 서버라고 말은 하긴하는데, 랙타입 서버도 아니고 여러 워크스테이션을 구매해서 용도 별로 나눠서 운용중입니다.
이 외에도 종종 발생하는 산출물 문서 자동화 등의 자동화 시스템 구축 업무나 백오픽스(?) 같은 시스템 개발을 하고있습니다.
처음에 입사했을 때는 팀 내부적으로 그냥 데브옵스 업무라고 지칭해서 그렇게 쭉 알고 근무하고 있었는데요, 데브옵스에 대해 공부도 해보고 찾아보니 맞는 말 같기도 하고.. 아닌 것 같기도 해서 헷갈리는 부분이 많습니다. 아무래도 IT 회사가 아니고 제조업 회사의 개발 부서라 대부분 임베디드 개발자고 이러한 업무에 대해 명확히 정의내리는 분위기도 아닙니다..
제가 하는 일은 어떤 직무라고 설명해야 명쾌하게 설명이 될까요?
긴 글 읽어주셔서 감사합니다.
