기술 아키텍트
기술 아키텍트는 조직의 디지털 헬스 서비스의 기술 구조를 설계한다. 컴포넌트, 플랫폼, 호스팅, 연동 패턴, 그리고 보안, 성능, 복원력 같은 비기능적 품질이다. 개발자와 DevOps 엔지니어와 긴밀히 협력하고 전달 팀에 기술적 리더십을 발휘하여, 서비스가 오래 가고 안전하게 운영할 수 있게 구축되도록 한다.
이 글은 AI 어시스턴트가 영어를 한국어로 번역한 것이며, 한국어 원어민의 검토는 아직 받지 않았습니다. 영국 정부 디지털·데이터 전문직 역량 프레임워크(UK GDaD PCF)와 ESCO의 인용문은 영어 그대로 두었습니다.
- 직군
- 아키텍처
- UK GDaD PCF 역할
- Technical architect (Architecture)
- ESCO 직업
- software architect (ISCO-08 2512); cloud architect (ISCO-08 2512)
수준
| 밴드 | 역할 수준 | UK GDaD PCF 수준 | 공무원 등급 | 직무평가 점수 |
|---|---|---|---|---|
| 6 | 어소시에이트 기술 아키텍트 | Associate technical architect | EO/HEO | 412 |
| 7 | 기술 아키텍트 | Technical architect | SEO/G7 | 496 |
| 8a | 시니어 기술 아키텍트 | Senior technical architect | SEO/G7 | 560 |
| 8b | 리드 기술 아키텍트 | Lead technical architect | G7/G6 | 613 |
| 8c | 프린시펄 기술 아키텍트 | Principal technical architect | G6 | 662 |
디지털 헬스 조직에서
- 임상 서비스는 높은 가용성과 빠른 복구를 요구하는 경우가 많으므로, 기술 설계는 장애와 축소 운영을 상정해야 한다.
- 설계는 암호화, 접근 제어, 감사를 기본으로 하여 민감한 건강 정보를 보호해야 한다.
- 서비스는 흔히 HL7 FHIR API나 메시징으로 많은 임상 시스템과 공용 플랫폼에 연결되므로, 연동 패턴이 설계의 중심이 된다.
- 캐시, 재시도, 시간 처리 같은 기술 설계의 선택은 임상 위험 요소를 만들 수 있으므로, 아키텍트는 안전 케이스에 기여한다.
- 오래된 임상 시스템과 의료기기는 기술, 네트워크, 호스팅 선택을 제약할 수 있다.
UK GDaD PCF 역할 설명
A technical architect provides technical leadership and architectural design.
ESCO 직업과 스킬
ESCO는 각 직업에 대해 고용주가 보통 필요로 하는(필수) 또는 필요로 할 수 있는(선택) 스킬과 지식을 나열합니다. 성장에 관한 대화의 체크리스트로 쓰세요.
software architect
Software architects create the technical design and the functional model of a software system, based on functional specifications. They also design the architecture of the system or different modules and components related to the business' or customer requirements, technical platform, computer language or development environment.
필수 스킬과 지식(19)
스킬과 역량
- align software with system architectures
- analyse business requirements
- analyse software specifications
- build business relationships
- collect customer feedback on applications
- create flowchart diagram
- create software design
- define software architecture
- define technical requirements
- design process
- oversee development of software
- provide cost benefit analysis reports
- use an application-specific interface
지식
선택 스킬과 지식(70)
스킬과 역량
- apply ICT systems theory
- design cloud architecture
- design database in the cloud
- design database scheme
- develop software prototype
- do cloud refactoring
- implement data warehousing techniques
- manage staff
- perform ICT troubleshooting
- perform resource planning
- perform risk analysis
- provide ICT consulting advice
- use markup languages
- use query languages
- utilise computer-aided software engineering tools
지식
- ABAP
- AJAX
- APL
- ASP.NET
- Agile project management
- Ansible
- Apache Maven
- Assembly (computer programming)
- C#
- C++
- COBOL
- CoffeeScript
- Common Lisp
- Erlang
- Groovy
- Haskell
- ICT project management methodologies
- ICT security legislation
- Java (computer programming)
- JavaScript
- Jenkins (tools for software configuration management)
- Lisp
- MATLAB
- ML (computer programming)
- Microsoft Visual C++
- Objective-C
- OpenEdge Advanced Business Language
- PHP
- Pascal (computer programming)
- Perl
- Process-based management
- Prolog (computer programming)
- Puppet (tools for software configuration management)
- Python (computer programming)
- R
- Ruby (computer programming)
- SAP R3
- SAS language
- SPARK
- STAF
- Salt (tools for software configuration management)
- Scala
- Scratch (computer programming)
- Smalltalk (computer programming)
- Swift (computer programming)
- TypeScript
- VBScript
- Visual Basic
- WildFly
- computer programming
- lean project management
- security engineering
- systems theory
- task algorithmisation
- web programming
cloud architect
Cloud architects are responsible for converting the technical features of a project into the architecture to lead to the final product. To develop technical cloud strategy, they have in-depth knowledge of the architectural principles and services, assisting with cloud migration efforts, review workload architectures, and provide guidance on how to address high-risk issues. They typically perform in a pre-sales capacity and are often asked to deliver proof-of-concept projects, topical workshops, and lead implementation projects. They team up with DevOps engineers to build the appropriate technologies.
필수 스킬과 지식(6)
스킬과 역량
- collaborate with engineers
- deploy cloud resource
- design cloud architecture
- design cloud networks
- plan migration to cloud
지식
선택 스킬과 지식(11)
스킬과 역량
- automate cloud tasks
- coordinate engineering teams
- design database in the cloud
- design for organisational complexity
- develop with cloud services
- do cloud refactoring
지식
Contains ESCO v1.2.1 data (https://esco.ec.europa.eu/). © European Union. Reuse authorised under Commission Decision 2011/833/EU.