직무 설명
DevOps 및 테스트 엔지니어는 클라우드 환경에서의 인프라 운영 및 유지보수, 배포 파이프라인 자동화, 테스트 인프라 구축을 담당합니다. 효과적인 배포 전략과 지속적인 통합/테스트 관행을 통해 소프트웨어 제품의 신뢰성, 품질 및 확장성을 보장하는 역할을 수행하게 됩니다. 또한, 암호화 및 블록체인 프로토콜 분야의 최고 수준 엔지니어 및 선도적인 연구원들로 구성된 글로벌 분산 팀과 협력하여 안전하고 효율적인 웹 서비스를 구현 및 유지할 것입니다.
주요 책임
- 지속적인 통합 및 배포 파이프라인을 지원하기 위한 자동화된 테스트 프레임워크 및 도구를 설계, 구현 및 유지보수합니다.
- 클라우드 서비스의 핵심 구성 요소를 배포하고 유지보수합니다.
- 체계적인 유지보수 및 분석을 통해 소프트웨어 결함, 성능 문제 및 확장성 문제를 식별하고 해결합니다.
- DevOps 및 소프트웨어 테스트 분야의 신기술, 도구 및 방법론을 지속적으로 학습하여 혁신과 지속적인 개선을 주도합니다.
- 소프트웨어 엔지니어 및 기타 이해관계자와 협력하여 개발 프로세스에 자동화된 테스트를 통합합니다.
- 비용 효율적인 혁신 솔루션을 모색하고 업계 표준의 도입을 촉진함으로써 팀에 적극적으로 기여합니다.
필요 역량 및 자격 요건
- DevOps, 클라우드 인프라 및 자동화 테스트 분야의 검증된 경험.
- CI/CD 파이프라인 및 배포 자동화에 대한 강력한 지식.
- 클라우드 플랫폼(AWS, Azure 또는 GCP) 및 컨테이너 기술(Docker, Kubernetes)에 대한 친숙도.
- 시스템 성능 문제 해결 및 최적화 경험.
- 글로벌 분산 팀에서 근무하며 엔지니어 및 연구원과 효과적으로 협업할 수 있는 능력.
- 강력한 문제 해결 능력과 지속적인 개선을 위한 적극적인 접근 방식.
우대 사항
- 암호화 또는 블록체인 프로토콜 분야의 배경 지식이 있는 경우 우대.
- 클라우드 환경에서의 보안 모범 사례 경험.
- 자동화 작업을 위한 스크립팅 언어(Python, Bash) 지식.