Solution Architect
Solution Architect
- How to become a solution architect - CareerExplorer
- What does a solution architect do? - CareerExplorer
What is a Solution Architect?
Do you love being in charge of things, and of finding answers and solutions to problems? Are you also interested in a career that combines both the technical and business inner workings of a company? You may be interested in working as a solution architect!
Solution architects evaluate a specific need that a business may have and build and integrate information and computer systems that meet that need. This can take the form of products or services, and involves integrating the software and hardware that will best meet requirements. They also examine the current systems architecture, and work with business and technical staff to recommend solutions that result in more effective systems.
What does a Solution Architect do?
Solution architects possess a balanced mix of technical and business skills, and are responsible for the design of one or more applications or services within an organization.
Once solution architects are given a problem, they are not only in charge of finding the answers, but of actively leading the technical vision to success. Most solution architects have spent many years in the software development world and have therefore learned dozens of tools designed to help them be more effective and productive.
They are typically part of a solution development team, often working with enterprise architects and computer network architects for strategic planning discussions.
Their main focus is on the technical decisions being made regarding the solution and how they impact the business outcomes. The rest of the development team will then use the information to implement the solution.
Solution Architects focus on:
- how technology can be used to solve a given business problem
- which framework, platform, or tech-stack can be used to create a solution
- how the application will look, what the modules will be, and how they interact with each other
- how things will scale for the future and how they will be maintained
- understanding and mitigating the risk in third-party frameworks/platforms
- finding a solution to a business problem
Solution architects become involved with a project at the time the computer systems analyst is developing requirements. They then remain involved throughout the balance of the project. They organize the development effort, and are often expected to provide motivation and guidance to the entire development team during the systems development life cycle. They are ultimately responsible for the vision that underlies the solution and the execution of that vision into the solution.
Some solution architects may look after the programming, integration, and testing of software systems and associated devices. The process used typically involves selecting the most appropriate technology for a problem, as well as balancing architectural concerns of the project with the concerns of the enterprise.
Solution architects need significant people and process skills. They are often in front of management, trying to explain a complex problem in laymen's terms. They have to find ways to say the same thing using different words for different types of audiences, and they also need to really understand the business' processes in order to create a cohesive vision of a usable product.
What is the workplace of a Solution Architect like?
Similar to other types of systems or computer network architects, solution architects work full time, with the occasional required overtime. They spend most of their time in an office setting. Very little physical activity is associated with this career, but it may involve meeting strict deadlines and performance standards.
CIO Solution Architect
Technology Radar Modeling
Techniques - Methods & Patterns
- Microservices
- Pipeline as Code
- API-First Design Approach
Tools
- Azure DevOps
- SonarQube
Platforms - Platforms & Operations
- Azure AD
- Datadog
- Infrastructure as Code/Terraform
- ElasticSearch
Language & Frameworks
- Angular
- Typescript
Others
- Datalake
- PowerBI
- REBAR Messaging
- CIO Developer
- IaC/Terraform Providers
- CIO Catridge Collections
- Next Gen Cloud
- Enterprise Architecture
- CIO EA Hub
- Application Architecture Discovery
- Build Cloud Custom Application
- Analyze Reports and Metrics
Solution Architect的更多相关文章
- 【内推】微软北京深圳招聘多名Cloud Solution Architect
Azure is the most comprehensive, innovative and flexible cloud platform today and Microsoft is hirin ...
- 长期内部推荐SAP职位,包括Java ABAP 咨询顾问,Developer,架构师等。
长期内部推荐SAP职位,包括Java ABAP 咨询顾问,Developer,架构师等. 有需要请发简历到邮箱 LoB Position LocationAcquisitions Hybris ...
- TOGAF架构能力框架之架构合同、成熟度模型和架构技能框架
TOGAF架构能力框架之架构合同.成熟度模型和架构技能框架 5. 架构合同 架构合同是在开发团体和赞助者之间关于架构的交付物.质量以及适用目标的联合协议,并且通过有效的架构治理将会促使这些协议的成功施 ...
- 企业架构研究总结(40)——TOGAF架构能力框架之架构合同、成熟度模型和架构技能框架
5. 架构合同 架构合同是在开发团体和赞助者之间关于架构的交付物.质量以及适用目标的联合协议,并且通过有效的架构治理将会促使这些协议的成功施行.通过对合同的管理施行一个治理方法,如下几点将会得到保障: ...
- Kafka Frequently Asked Questions
This is intended to be an easy to understand FAQ on the topic of Kafka. One part is for beginners, o ...
- Visual Studio TFS Branching and Merging Guidance
Origin URL:https://msdn.microsoft.com/en-us/magazine/gg598921.aspx Bill Heys and Willy-Peter Schaub ...
- 好好讲一讲,到底什么是Java高级架构师!
一. 什么是架构师 曾经有这么个段子: 甲:我已经应聘到一家中型软件公司了,今天上班的时候,全公司的人都来欢迎我. 乙:羡慕ing,都什么人来了? 甲:CEO.COO.CTO.All of 程序员,还 ...
- 如何从普通程序员晋升为架构师 面向过程编程OP和面向编程OO
引言 计算机科学是一门应用科学,它的知识体系是典型的倒三角结构,所用的基础知识并不多,只是随着应用领域和方向的不同,产生了很多的分支,所以说编程并不是一件很困难的事情,一个高中生经过特定的训练就可以做 ...
- software engineer's resume(帮助你写程序员简历)
关键词 参考 简历模板 参考 下面开始是正文(关键词原文) 介绍 本项目由海外兔 (https://osjobs.net) 维护,海外兔团队由一线互联网面试官组成,提供海内外公司一对一入职套餐以及算法 ...
随机推荐
- centos7 配置nginx
安装是需要的环境 一. gcc 安装安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装: yum install gcc-c++ 二. PCR ...
- Mac下的平铺式桌面 - Yabai
Mac下的平铺式桌面 - Yabai 近来无事,凑着周末休息的时间,想折腾一下 Mac.很久之前就有朋友给我推荐过一款名为"Yabai"的平铺式桌面管理软件,今天,就折腾起来了. ...
- 系统整理qt笔记3
qtcreator中不能输入中文: https://blog.csdn.net/qq_15725099/article/details/97305507 main.cpp #include " ...
- Go基础知识梳理(一)
Go基础知识梳理(一) Go中package的用法及作用 package hello 用于分包,Go通过包来管理命名空间 import ( "hello" //通过import关键 ...
- netty搭建rpc框架
介绍 netty想必大家都不陌生,我就不废话介绍了...(主要是懒,网上资料很多的) 本文主要使用netty搭建rpc远程调用框架,实现了个注册中心微服务,整合了springboot例子... 开发内 ...
- Mysql基础语法-建库-建表(增、删、改、查、表关联及子查询)
前言:MySQL是一个数据库管理系统,也是一个关系数据库.它是由Oracle支持的开源软件,MySQL可以在各种平台上运行UNIX,Linux,Windows等.可以将其安装在服务器甚至桌面系统上. ...
- 5. 堪比JMeter的.Net压测工具 - Crank 实战篇 - 接口以及场景压测
目录 堪比JMeter的.Net压测工具 - Crank 入门篇 堪比JMeter的.Net压测工具 - Crank 进阶篇 - 认识yml 堪比JMeter的.Net压测工具 - Crank 进阶篇 ...
- Mysql备份方案总结性梳理
Mysql备份方案总结性梳理 服务器 mysql 日志 数据库 配置 Mariadb binlog mysql数据库备份有多么重要已不需过多赘述了,废话不多说!以下总结了mysql数据库的几种 ...
- BBS项目补充知识(后台文章展示功能)
BBS项目补充知识 1. 开放 media 文件路径 # 以用户注册页面为例 用户头像文件我们默认时保存在 根路径下的static下的img文件夹 但也可以单独放置在指定路径下 # 根路径下创建 me ...
- Spring和MyBatis框架整合
Spring集成MyBatis 使用MyBatis,需要创建MyBatis框架中的某些对象,使用这些对象,就能使用mybatis提供的功能了. 需要有Dao接口的代理对象,例如StudentDao接口 ...