직무 설명
DevOps 엔지니어로서 귀하는 회사의 연구 개발 환경과 비즈니스 목표에 맞춰 DevOps 솔루션을 설계하고 구현할 책임이 있습니다. 이 역할은 국내외 산업 전문가들과의 협력을 통해 DevOps 실천 방안을 도입하기 위해 비즈니스 부서 및 기술 부서를 포함한 크로스 기능 팀과 긴밀히 협력해야 합니다. 또한 워크플로우 최적화, 요청 추적, 프로젝트 조정, CI/CD 파이프라인, 테스트 프레임워크, 릴리스 전략 및 지속적인 개선 계획과 같은 영역을 포괄하는 종단간 R&D 프로세스 툴체인 개발을 주도하게 됩니다. 더불어 애자일 및 DevOps 방법론을 프로젝트와 팀에 적용 가능한 실천 방안으로 전환하여 조직 목표와 일치하도록 할 것입니다. 마지막으로 측정 가능한 DevOps 성능 벤치마크를 수립하고 기술적 및 관리적 접근 방식을 사용하여 포괄적인 R&D 효율성 평가 시스템을 구축할 것입니다.
주요 책임
- 회사의 R&D 인프라와 비즈니스 요구 사항에 부합하는 확장성과 신뢰성을 보장하는 DevOps 솔루션을 개발 및 배포합니다.
- 비즈니스 이해 관계자 및 부서 간 팀과 협력하여 글로벌 및 지역 전문가의 전문성을 활용해 DevOps 전략을 설계하고 구현합니다.
- 워크플로우 표준화, 요청 관리 시스템, 프로젝트 관리 프레임워크, CI/CD 파이프라인, 테스트 자동화, 릴리스 관리 프로토콜 및 지속적인 개선 메커니즘을 포함한 통합 R&D 프로세스 툴체인 구축을 주도합니다.
- 프로젝트와 팀 전반에 걸쳐 애자일 및 DevOps 방법론을 구현하여 도구, 프로세스 및 모범 사례를 일상 업무에 원활하게 통합합니다.
- 기술 분석, 프로세스 최적화 및 데이터 기반 의사 결정을 통해 DevOps 성능 지표를 수립하고 강력한 R&D 효율성 측정 시스템을 구축합니다.
- 조직 차원의 교육 및 역량 강화 프로그램을 제공하여 팀의 DevOps 실천 방안 및 도구 활용 능력을 향상시킵니다.
- DevOps 구현 결과를 모니터링하고 분석하여 개선할 영역을 식별하고 개발 워크플로우에서 혁신을 주도합니다.
- 모든 DevOps 프로세스 및 툴체인에서 보안, 규정 준수 및 품질 표준을 준수합니다.
- 지식 공유 세션 및 문서화를 촉진하여 DevOps 실천 방안의 투명성과 일관성을 유지합니다.
- IT 및 운영 팀과 협력하여 DevOps 솔루션이 기존 시스템 및 인프라와 원활하게 통합되도록 합니다.
자격 요건
- CI/CD 파이프라인, 자동화 도구 및 인프라스트럭처 코드 솔루션 설계 및 구현 경험이 풍부한 DevOps 엔지니어링 경력.
- Scrum, Kanban 및 하이브리드 프레임워크를 포함한 애자일 방법론과 DevOps 실천 방안의 통합에 대한 깊은 이해.
- 확장성과 효율적인 배포를 위한 클라우드 플랫폼(AWS, Azure, GCP) 및 컨테이너화 기술(Docker, Kubernetes)에 대한 탁월한 지식.
- 자동화 및 오케스트레이션을 위한 스크립팅 언어(Python, Bash, PowerShell) 및 구성 관리 도구(Ansible, Terraform, Puppet)에 대한 강력한 숙련도.
- 보안 및 규정 준수 표준을 유지하면서 개발 효율성을 향상시키는 최적화된 워크플로우를 설계하기 위해 복잡한 시스템을 분석할 수 있는 능력.
- 비즈니스 이해 관계자, 기술 팀 및 DevOps 및 관련 분야의 외부 전문가와 협력하기 위한 우수한 커뮤니케이션 기술.
- DevOps 성공 및 R&D 효율성을 측정하기 위한 성능 지표, 대시보드 및 보고 시스템 생성 및 유지 경험.
- 협업 개발 및 테스트를 위한 버전 관리 시스템(Git) 및 지속적 통합 도구(Jenkins, GitLab CI, CircleCI)에 대한 숙련도.
- 워크플로우, 문서화 및 자동화 관리를 위한 DevOps 도구 및 플랫폼(Jira, Confluence, Jenkins, Docker, Kubernetes)에 대한 지식.
- 교육, 멘토링 및 실무 구현을 통해 DevOps 실천 방안의 도입을 주도할 수 있는 크로스 기능 팀 리더십 능력.
- 기술적 문제 해결 및 DevOps 프로세스 최적화를 위한 강력한 문제 해결 기술 및 분석적 사고.
- 조직 성능을 평가하고 개선하기 위한 DevOps 지표 프레임워크(예: DevOps 성숙도 모델) 경험.
- 여러 프로젝트를 관리하고 작업 우선 순위를 정하며 DevOps 계획의 적시 제공을 보장하기 위한 우수한 조직 능력.
- 빠르게 변화하는 환경에서 작업하고 DevOps 분야의 진화하는 기술 및 방법론에 적응할 수 있는 능력.
- 산업 모범 사례 및 조직 목표와의 일치를 보장하기 위한 ITIL, DevOps 및 SRE 원칙에 대한 지식.
- DevOps 성능 및 시스템 상태를 추적하기 위한 모니터링 및 분석 도구(Prometheus, Grafana, ELK 스택) 경험.
- 간소화된 운영을 위한 소프트웨어 개발 수명 주기(SDLC) 및 DevOps 실천 방안과의 통합에 대한 강력한 이해.
- 지식 전달 및 팀 온보딩을 위한 프로세스, 도구 및 모범 사례 문서화 능력.
- 여러 책임을 균형 있게 수행하고 프로젝트 기한을 효과적으로 준수하기 위한 우수한 시간 관리 기술.