페이스북·아마존 "SDN 개발자 찾아요"

일반입력 :2013/04/29 09:57

구글만큼 대규모 데이터센터를 운영하는 아마존과 페이스북이 소프트웨어정의네트워킹(SDN) 개발자 구인공고를 냈다.

26일(현지시간) 외신에 따르면, 페이스북과 아마존은 이날 SDN 소프트웨어 및 네트워킹, 시스템 엔지니어를 찾는다고 공지했다.

페이스북은 구직페이지에서 SDN 소프트웨어 엔지니어를 찾는다고 공지했다. 페이스북이 찾는 SDN 개발자는 이 회사 네트워크 인프라를 위한 컨트롤플레인 시스템 디자인과 배포를 맡게 된다. 또한 써드파티와 오픈소스의 소프트웨어를 평가하는 업무도 맡는다. 빅스위치같은 회사의 상용 SDN 컨트롤러나 오픈데이라이트, 오픈플로 등의 오픈소스 기술을 검증하는 역할이다.

페이스북 SDN 개발자는 라우터, 스위치, 로드밸런서 등의 네트워크 기기 운영 경험과 네트워크 라우팅 프로토콜에 대한 이해, 스위치 및 라우터 컨트롤 플레인 SW 개발 경험 등을 보유해야 한다. TCP/IP 스택에 대한 깊이있는 이해, C, C++, 파이선 개발능력, 리눅스 OS 이해력, 커스텀 코드의 빠른 디버깅 능력 등을 보유하면 우대된다.

아마존은 SDN 소프트웨어개발엔지니어와 'EC2 고성능 네트워크 가상화'에 초점을 맞춘 시스템엔지니어 등 2종류의 구인공고를 냈다.

아마존은 EC2 고객에게 제공하는 가상네트워크를 더 고도화하기 위해 SDN을 검토하고 있다. EC2 네트워크 가상화에 투입되는 SDN 소프트웨어 개발 엔지니어는 EC2 네트워크의 속도를 높이고, 차세대 데이터 파이프라인을 수립한다. AWS는 현재 거대한 분산형 네트워크 시스템을 구축하고 있다.

EC2 고성능 네트워크 가상화를 위한 시스템엔지니어는 EC2 고객에게 가상 네트워크 서비스를 제공하기 위한 인력으로 투입된다.

SDN 소프트웨어 개발엔지니어는 기본적으로 C++, 자바, C#, 파이선, 루비 등 같은 프로그래밍 언어를 사용가능해야 하며, 알고리즘과 데이터 스트럭처에 대한 디자인과 분석 등이 가능해야 한다. 루비, 파이선, 셸 등의 스크립팅, TCP/IP 지식, 리눅스 커널 개발능력 등의 기술을 보유하면 우대된다.

관련기사

시스템엔지니어는 컴퓨터 서비스 관련 기술을 보유했고, 3년 이상의 소프트웨어 및 시스템 엔지니어링 경력을 보유한 사람이다. C++, 자바, C#, 파이선, 루비 등에 대한 프로그래밍 언어 개발능력, TCP/IP 네트워킹, 아키텍처 및 DNS, HTTP, 라우팅 등 기타 핵심 기술 보유자를 우대한다. 리눅스 커널 개발 및 디버깅 역량 보유자도 우대된다.

SDN은 기존 네트워크 장비에서 컨트롤 플레인과 데이터 플레인을 분리하고, 떼어낸 컨트롤 플레인을 하나의 소프트웨어 제어기로 구현해 전체 네트워크 환경을 운영하자는 시도다. 현재 SDN과 오픈플로는 구글 외에 뚜렷한 성공사례가 없는 상황이다. 아마존과 페이스북은 올해말이나 내년초쯤 SDN 시범도입 단계를 벗어날 것으로 예상된다.