技术架构师
技术架构师设计组织数字健康服务的技术结构:组件、平台、托管、集成模式,以及安全、性能和韧性等非功能特性。他们与开发人员和 DevOps 工程师密切合作,为交付团队提供技术领导,并确保服务经久耐用、运行安全。
本文由人工智能助手从英文翻译而来,尚未经过母语人士审校。引自英国政府数字与数据专业能力框架(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.