๐ฉโ๐ฌSolution Architecture Role
The Solution Architect is the engineering guru who designs and plans the technical side of products and services.
Last updated
The Solution Architect is the engineering guru who designs and plans the technical side of products and services.
Last updated
The solution architect is the person who investigates, designs, plans, and orchestrates the technical side of products and service development. They are the person to make the designs a reality through a technical lens. This could include investigating possible technical solutions, testing out new tech with pilots, planning coding languages, web and app server infrastructure, information security, network security, DevOps, and technical feasibility. They are technical in nature, and logical in nature. They know programming languages and how they work but often are not coding themselves.
This career role can span wide varieties of skills across a lot of different areas. There are also varying areas of focus and experience levels needed as a solution architect.
Here's a video from a solution architect on YouTube (not affiliated with Tech Fleet)
Solution Architect
Technical Architect
You like engineering technology solutions for products and services
You like taking ideas and turning them into reality with new technologies
You like investigating possibilities of technology that has not yet been adopted by a product
With the Client - present your technical investigations, plans, and related work each iteration
With Project Management - consult about the direction of the project's plans; get support
With Product Strategy - consult about the priority of development action items in the roadmap; work to define product requirement specs related to tech requirements and technical feasibility
With Research - become informed about user needs and how they affect your technical solutions in architecture
With Design - collaborate to design solutions that use the technology solutions you engineer; build out specs and requirements for technical feasibility of designs
With Development - collaborate to develop solutions that use web 3.0 technologies; consult with development about technological capabilities; guide and train developers in how to implement the solution when needed
This is a leadership position where you contribute as you lead
Help the apprentices understand and apply the latest technologies to the product related to the solution
Own the technical decisions that must be made for the product related to the blockchain
Collaborate heavily with the product strategy and design teams to relay needs and requirements from a technical architecture perspective
Train and coach apprentices on web technology topics
Info security
Network security
IT infrastructure
Consulting on the best coding languages to use for the solution
Web server administration
Choosing which platform to use to develop and host websites
Considerations for using AWS and other hosting platforms for web apps
Storage, search, other kinds of data-driven capabilities from a technical perspective
API's
Lead collaboration with the team to understand how to implement design and features
Provide guidance and mentorship to junior team members
Participate in code reviews and contribute to the development of best practices
Investigate what's possible from a technical standpoint and present results to the product strategy team and other team members
Understand and have experience working with web technologies
Provide recommendations on how to best utilize web technologies in our projects
Communicate with stakeholders to ensure project requirements are met
Ability to work within sprints and plan the scope of work each week with the team.
Along with the product owner, help the team operate smoothly in-sprint
Allocate tasks with the team
Work as a team and independently to understand and apply the latest technologies to the product thatโs being built
Help own and manage the technical decisions that must be made for the product
Collaborate heavily with the product strategy and design teams to relay needs and requirements from a technical architecture perspective
Train and coach on technology topics
Info security
Network security
IT infrastructure
Consulting on the best coding languages to use for the solution
Web server administration
Choosing which platform to use to develop and host websites
Considerations for using AWS and other hosting platforms for web apps
Storage, search, other kinds of data-driven capabilities from a technical perspective
API's
Collaborate with the team to understand how to implement design and features on specific technology that's chosen
Participate in code reviews and contribute to the development of best practices
Understand and have experience working with web technologies
Provide recommendations on how to best utilize web technologies in our projects
Communicate with stakeholders to ensure project requirements are met
Ability to work within sprints and plan the scope of work each week with the team.
Along with the product owner, help the team operate smoothly in-sprint
Strong understanding of solution architect concepts from several of the following areas:
Info security
Network security
IT infrastructure
Consulting on the best coding languages to use for the solution
Web server administration
Choosing which platform to use to develop and host websites
Considerations for using AWS and other hosting platforms for web apps
Storage, search, other kinds of data-driven capabilities from a technical perspective
API's
Strong problem-solving and analytical skills
Strong written and verbal communication skills
Ability to work independently and as part of a team
Passion for learning and staying up-to-date with the latest blockchain developments
Knowledgeable about web technologies and their integration with blockchain
Strong leadership and project management skills
Experience working with stakeholders and clients is helpful, but not required
Flow charts
API specs
Architecture diagrams
Technical investigation results
TEchnical feasibility analysis