×
Dropbox 엔지니어링 커리어 프레임워크

IC3 신뢰성 엔지니어

광범위한 제품 기능 또는 기술 시스템 전반에 걸쳐 복원력과 안정성을 보장하는 솔루션을 독립적으로 식별하고 제공합니다.

범위 소유권 영역 및 자율성/모호성 수준

  • 팀의 분기별 목표에 따라 프로젝트를 소유하고 제공합니다.
  • 모호하고 개방적인 문제를 해결하기 위한 올바른 솔루션을 독립적으로 식별합니다.

협업 범위 조직의 범위 및 영향력 범위

  • 주로 직속 팀 및 부서 간 파트너와 함께 일하면서 프로젝트를 위해 팀 간 협업을 추진합니다.

영향력 레버 비즈니스 영향력을 달성하기 위해 일반적으로 행사하는 기술 레버리지

  • 프로젝트 리더십 - 프로젝트에 대한 적절한 범위의 마일스톤을 정의하고 전달합니다. 팀에서 프로젝트의 기술 리드가 될 수 있습니다.
  • 제품 전문성 - 고객의 요구 사항을 적극적으로 염두에 두고 제품 이해 관계자의 의견을 최대한 활용하여 고객 가치를 신속하게 제공할 수 있는 올바른 기술 솔루션을 결정합니다.
  • 멘토링 - 경험이 부족한 팀원들의 기술을 돕고, 지침을 제공하며, 좋은 본보기를 보여줌으로써 팀원들의 수준을 적극적으로 끌어올립니다.

🏆 결과

영향력

  • 나는 팀의 목표 중 일부를 제시간에 높은 수준의 품질로 제공합니다.
  • 나는 고객, 비즈니스의 목표, 팀의 목표를 이해합니다. 나는 내 업무가 고객에게 가장 큰 영향을 미칠 수 있도록 합니다.
  • 나는 내 결과가 비즈니스/팀 목표를 달성하지 못하거나 고객의 요구에 의미 있는 방식으로 부응하지 못하는 경우를 파악하고 관리자와 협력하여 집중력을 재조정할 수 있습니다.
  • 나는 문제의 핵심에 집중하고 올바른 일의 우선순위를 정함으로써 업무를 단순화합니다.

오너십

  • 나는 새로운 기회를 적극적으로 파악하고 현재 프로젝트 상태에 대한 개선을 옹호하고 실행합니다.
  • 나는 내 결정과 프로젝트의 실패에 대해 책임을 지고 향후 이를 방지하기 위한 조치를 취합니다. 나는 실패를 통해 얻은 교훈을 수용하고 공유합니다.
  • 저는 장벽에 부딪히면 근본 원인을 선제적으로 평가하고 제거함으로써 저와 제 팀의 장애물을 제거합니다.

의사 결정

  • 저는 올바른 이해관계자와 상의하고 세부 사항과 큰 그림의 균형을 유지하여 정보에 입각한 의사 결정을 내립니다. 나는 요구사항의 문구뿐만 아니라 취지에 따라 실행합니다.
  • 나는 내 결정의 의미를 이해하고 장단기적 영향과 위험에 따라 접근 방식을 조정합니다.
  • 시기적절한 결정을 내리되 고객의 신뢰를 저해할 수 있는 결정을 내리지 않습니다.

🌟 방향성

민첩성

  • 나는 변화를 수용하고 빠르게 적응합니다.
  • 압박감 속에서도 침착함을 유지하고 전반적인 웰빙을 관리함으로써 모호한 상황을 헤쳐나가고 기복이 심한 상황에서도 회복력을 유지할 수 있습니다.

혁신

  • 나는 질문을 하고 새로운 아이디어/접근 방식에 기여합니다.
  • 새로운 접근 방식을 실험하고 배운 것을 공유합니다

전략

  • 저는 관리자와 협력하여 고객 가치를 신속하게 제공하기 위해 현실적이고 야심 찬 장단기 목표를 설정하고 이러한 목표를 팀 또는 저 자신을 위한 소규모 프로젝트로 세분화합니다.
  • 프로젝트 리드로서 다단계 프로젝트의 개발 로드맵을 실행합니다.

🌳 역량

개인적 성장

  • 나는 함께 일하는 사람들에게 적극적으로 피드백을 요청하고 그에 따라 행동할 방법을 찾습니다.
  • 나는 나의 강점과 개발 영역에 대한 자기 인식을 가지고 있습니다.
  • 저는 관리자와 포부 있는 목표에 대해 논의하고 배우고 성장할 수 있는 기회를 모색합니다.

인재 개발

  • 저는 업무에 있어 청렴성과 높은 수준의 우수성을 모범으로 삼습니다. 나는 이를 활용하여 모범 사례에 영향을 미치고 확립합니다.
  • 저는 팀원들의 기술, 배경, 업무 스타일을 고려하여 팀원들의 성장을 지원합니다.
  • 나는 다른 사람들이 배우고 성장할 수 있도록 공감을 바탕으로 정직하고 건설적인 피드백을 요청하고 제공합니다.
  • 저는 보다 발전된 영역별, 수준별 면접을 실시하여 다양하고 재능 있는 팀을 구축할 수 있도록 지원자를 인터뷰하고 평가하는 데 기여합니다.
  • 나는 팀의 이니셔티브와 목표를 후보자에게 설득력 있게 표현할 수 있습니다.

🌈 문화

협업

  • 나는 여러 팀과 관계를 구축하고 긍정적인 결과를 얻도록 돕습니다.
  • 나는 엔지니어링의 다른 그룹 및 팀과 팀의 요구 사항을 적극적으로 소통하고 조율합니다.
  • 저는 여러 부서의 이해관계자들과 협력하여 기술적 사각지대를 파악하고 아이디어의 모호함을 명확히 할 수 있습니다.
  • 비난을 피하고 올바른 문제를 해결하며, 필요할 때 동의하고 헌신합니다.

조직의 건강

  • 팀의 긍정적인 공동체 의식에 기여합니다(예: 팀 점심, 팀 오프사이트 및 기타 그룹 활동에 참여하고, 신입사원 온보딩을 돕습니다).
  • 다양한 관점에 귀를 기울이고 말과 행동에서 편견을 배제합니다.
  • Dropbox 다양성 약속을 규칙적으로 실천합니다.
  • 팀의 효과적인 협업을 돕는 가상 우선주의 모범 사례를 지지합니다.
  • 팀 외부 활동(예: 기술 강연 발표, Eng RFC 참여, 인터뷰 질문 작성, 핵위크 기획 등)에 참여함으로써 Dropbox 엔지니어링 문화를 형성하는 데 도움을 줍니다.

커뮤니케이션

  • 나는 청중에게 맞는 메시지를 적절한 높이에 맞춰 명확하고 간결하게 전달합니다.
  • 적절한 사람들이 정보를 얻고 조정할 수 있도록 적극적으로 정보를 공유합니다.
  • 팀 전체의 효과적인 커뮤니케이션을 촉진하고 포용적인 회의 문화를 장려합니다.

🦉 기술

저는 시스템에 능통한 기본기를 익혔으며 팀이 높은 안정성을 갖춘 시스템을 지속적으로 운영할 수 있도록 보장합니다. 저는 저와 제 팀이 지속 가능하고 탄력적이며 효율적인 시스템을 구축할 수 있도록 소프트웨어 및 시스템 설계 기술을 균형 있게 갖추고 있습니다. 저는 비즈니스 문제를 여러 상호 작용하는 시스템 구성 요소로 설계해야 할 수 있는 솔루션으로 분해할 수 있습니다. 저는 제가 속한 분야에서 사용되는 기술과 시스템, 그리고 이들이 서로 어떻게 조화를 이루는지 잘 이해하고 있습니다. 저는 이해관계자의 진정한 파트너로서 요구사항의 문자가 아닌 정신에 따라 실행합니다.

시스템 구사력

  • OS나 네트워크 또는 하드웨어를 잘 이해하고 복잡한 문제를 신속하게 디버깅하고 주요 시스템 병목 현상을 파악할 수 있습니다.
  • 시스템의 계층과 각 계층에 적합한 툴을 완전히 이해하고 있으며, 자신의 지식으로 충분하지 않은 경우 언제 더 높은 수준의 전문가를 고용해야 하는지 알고 있습니다.
  • 활용도, 확장성, 효율성 등 시스템의 안정성을 개선할 수 있는 기회를 파악하고 실행을 추진할 수 있습니다.
  • 저는 수고를 덜어주는 자동화 기술을 익혔으며 신뢰성에 영향을 미치는 복잡한 시스템 문제를 해결하는 데 전문가입니다.
  • 복잡한 분산 시스템이 어떻게 실패하는지 알고 있으며 소프트웨어와 시스템을 보호할 수 있는 방법을 찾습니다.
  • 전체 스택 애플리케이션을 탐색하고 시스템 문제를 심층적으로 파헤칠 수 있는 올바른 도구에 대한 숙련도를 쌓을 수 있습니다.

시스템 설계

  • 신뢰성 문제나 비즈니스 시나리오를 서로 상호 작용하는 여러 소프트웨어 또는 시스템 구성 요소로 구성된 솔루션으로 분해할 수 있습니다.
  • 다른 팀이 소유하고 있는 프로젝트의 기술적 종속성 문제를 사전에 파악하고 이를 표면화할 수 있습니다.
  • 주요 위험 영역(실패 영역)을 식별하여 시스템 설계 및 아키텍처를 개선하고, 회사에 최대한의 이익을 가져다주는 수정 사항과 그냥 넘어갈 사항에 대한 올바른 판단을 통해 수정 우선순위를 정할 수 있습니다.
  • 팀의 수고를 이해하고 적절한 경우 수동 개입이 덜 필요한 시스템을 설계하기 위해 노력합니다.
  • 저는 Dropbox에서 영향력 있는 시스템 하나 이상을 소유한 팀과 함께 시스템의 안정성, 운영성, 효율성을 개선하기 위해 노력합니다.

코드 구사력

  • 솔루션의 본질적인 특성을 파악하고 적절하게 유연하고 재사용 가능하며 효율적이고 변화하는 요구사항에 적응할 수 있는 코드를 작성합니다.
  • 코드 리뷰에서 높은 코드 품질을 보장합니다.
  • 기본 프로그래밍 언어와 개발 환경을 지원하는 도구 및 라이브러리 생태계에 대해 잘 알고 있으며 해당 언어의 관용구와 패턴을 잘 이해하고 있습니다. 오픈 소스 커뮤니티에 대해 잘 알고 있을 수 있습니다.