Infrastructure Architect
From DocWiki
| Any given project requires a variety of staff roles, which vary by phase, scope and emphasis. This suggested Role Definition may not be relevant to your circumstance.
If the Role does fit, however, the specific responsibilities, skill sets, titles and so forth may warrant adjustment for your circumstances. Please feel free to edit as much as needed. You may also start a new, blank Role Definition. Once your roles are defined as you'd like, remove the {{Role Definition}} template call at the top of this page. |
The Infrastructure Architect (also called Technical Architect) leads the Infrastructure Development Domain and is responsible for guiding the implementation the technology platforms needed to implement domain programs and to integrate different domain applications / data. The Infrastructure Architect is responsible for guiding the implementation the technology platforms needed to implement domain programs and to integrate different domain applications / data.
The Infrastructure Architect leads the definition of Technology Architecture and Technology Solutions and defines the way in which enterprise platforms, systems, applications and interfaces should be planned and made available. Technology Solutions defines the way in which technology and applications should be structured, organized, and managed to deliver specific business outcomes against tactical plans. Technology Architecture drives Technology Solutions.
Contents |
Responsibilities
Commercial Responsibilities
- Contribute to the organization's financial well-being by ensuring that business and commercial outcomes are a major part of evaluating the performance of projects and solutions.
- Validate architectural decisions contributing to cost effective solutions.
- Map architectural solutions to business objectives.
- Participate in the formulation of extensible architecture solutions.
- Share domain knowledge with the management team to effect better business decisions.
Relationship Management Responsibilities
- Develop long term partnerships with customers (across Residential, SME and Large Business LOBs) and vendors and contribute to the development of their strategic business plans by understanding the future direction of organization, the industry and the customer’s business.
- Develop working relationships with Business, Information and Technology Architects to facilitate collaboration.
- Develop working relationships with tactical implementation teams and those focused on new functionality to facilitate collaboration on solution definition and development.
- Develop working relationships with Quality Manager and staff to facilitate the adoption of standards, methodology and metrics in preparing architecture deliverables.
- Identify all stakeholders in the infrastructure environment.
- Design stakeholder communications programs.
- Manage all interfaces with external domains.
Technical Responsibilities
- Establish and maintain an integrated architectural framework across the organization's infrastructure
- Develop and maintain a tactical architecture implementation plan addressing all elements of the architectural framework
- Minimize or eliminate rework, duplication, gaps and lack of integration between the common infrastructure architectural framework and implementations between interfacing business units
- Develop architecture for implementing common services, business rules and information
- Set standards and performance metrics
- Develop and implement a common data model (e.g. "clearinghouse language" within the information environment
- Develop architecture for all forms of messaging technologies (request/reply, broadcast, multicast, publish/subscribe)
- Architect production environment
- Develop testing production and metadata requirements for infrastructure
Capability Development Responsibilities
- Mentor less experienced staff
- Facilitate work in a team environment with diverse skill sets.
- Develop metadata capability focused on infrastructure processes, information, standards and guidelines
Capabilities
Knowledge
- Sound understanding of the organization's business strategy and industry direction
- Experience with modern integration technologies
- Significant knowledge of / experience with contemporary integration technologies and frameworks (e.g., EAI, ETL, Web Service, J2EE, CMS and .NET).
- Knowledge / experience with contemporary development methodologies, tools, and techniques (e.g. Automated Testing, Software Management processes, etc.)
Technology Skills
Management Skills
- Strong verbal and written skills.
- Strong facilitation skills.
- Good presentation skills.
Work Experience
- 5 -10 years of experience in a combination of development and architecture roles with at least 3 years in a leadership function.
Experienced with driving the Software Delivery Life Cycle in a business environment.
- Experience with Vendor Management, software evaluation and selection.
- Experience with large-scale data integration (e.g. data warehousing, system migrations)
- Significant experience with Technical Architecture, Systems Requirements, and Technical Analysis and Design.