Description
Network design is part of overall infrastructure design initiatives that deals with providing architectural framework for multiple layers of the data/voice network, starting at the core layer and extending to the end user. With the convergence of various technologies such as voice and data and increased complexity of the modern infrastructure, scalable internetworking design is critical to the operations of any organization.
In today’s internet based economy, instant access to information, anytime, anywhere is critical to the success of the organization and its knowledge workers, irrespective of size. With these requirements and the pervasive nature of IT in the modern organization, it is no longer acceptable to connect a number of networking equipment together without proper architecture.
Overview
Why Does an Architect need this Skill?
IT is often tasked with creating architectural plans for different stacks of technologies either related to specific projects or as a part of the foundational infrastructure. IT architects being the focal point of IT delivery frame work, as such it is imperative they have a broad spectrum of IT skill sets, including an understanding of different aspects of network technologies and the ability to drive a scalable network design.
Having the proper knowledge and understanding of the different aspects of network design will allow the architect to articulate the importance and the need for such an exercise both on a tactical and a strategic level. The level of knowledge and understanding will depend on the architect’s area of speciality, for example an infrastructure architect should have more knowledge in the area of network design than a data architect.
Common tasks involved in this Skill.
The architect will be involved in multiple phases of network design
- Assist in creating a requirements document by consulting with various technical, business stockholders and lines of business. The architect should review the requirements for feasibility and value proposition. For example just because 10 Gigabit Ethernet is available and requested by the organizational customer, it does not mean it should be deployed for all users as it does not make financial sense.
- The architect will assist in defining risk profile for the enterprise as related to the network design requirements. Ensuring network design will not be impacted with these risks or more importantly the network design will address these risks.
- The architect need to ensure that the network design follows existing corporate standards, such as standardizing on physical (Hardware) and logical layer (protocol, vlan design ..etc). The architectural group usually is the group that defines corporate IT standards and the architect is well suited to ensure network design adhere to these standards.
- The architect has to ensure the design address network uptime based on requirement document. Need to ensure design provides network redundancy from both physical and logical prospective. For example implementing a dual connection to the MPLS cloud in the data center to ensure high availability in case of a signal link failure.
- Architect to involve engineering and operations team in the architectural design to ensure effective and agreed on solution across the design, build and run technology stack.
- Create a network design document that is a subset of the bigger infrastructure design document which will include other architectural aspects, such as system layer design and security layer design.
- Assist through the deployment phase of the project, during this step the engineering team will deploy the solution as per design document. The architect should monitor and evaluate the deployment to ensure that it meets defined design and modify procedure or architecture if deemed necessary.
- The architect need to ensure that the design document is included as part of the project/initiative artifacts. Such information should be readily available for reference by various engineering groups.
What is their Ownership in this skill?
The architect(s) will lead the architectural aspect of the network design, as well as guiding the organization with vendor selection and negotiation. In larger organizations there might be multiple architects with different areas of expertise involved in network design, you might have a capacity architect addressing bandwidth analysis and sizing questions, infrastructure architecture addressing the core design solution and a solution or enterprise architect addressing the overall solution. In smaller or even medium sized organizations the architect assigned to the project will perform all the aforementioned tasks
How is this skill used by the architect in daily activities?
The Architect would be expected to be able to:
- Understand the requirements to build a viable network design.
- Understand both physical and logical requirements to achieve desired architecture.
- Present solution to management and other stakeholders.
- Understand different technology offerings in the market place, understanding technology landscape will allow the architect ability to design and/or recommend appropriate solution(s).
- Ability to translate business requirement to technical design.
- Ability to explain complex technical design in a way that non-technical people may understand.
Knowledge of total cost of ownership modeling as it pertains to IT investments
Proven Practices
Describe why an architect should be involved in this skill at a corporate level?
An architect is responsible for linking technology decisions with business strategy. It is increasingly evident that technology and the business cannot operate independently and there is a paradigm shift from perceiving IT as a cost center to IT as a business enabler. Solution or enterprise architect is uniquely positioned to bridge the gap between business requirements and technical reality.
Sub-Capabilities
Voice, video design
With convergence of data, voice and video into a single network usually referred to as “network convergence”, it is critical that architects understand the interaction of theses service offerings.
Iasa Certification Level | Learning Objective |
---|---|
CITA- Foundation | - The Learner should be able to identify the key requirements for the network design. |
CITA – Associate | - The Learner is able to articulate the key considerations in the design including Quality of service (QoS) consideration for voice networks. |
- The Learner is able to speak to the different processes and interdependencies between these services | |
CITA – Professional | - The Learner will be able to demonstrate working knowledge of different design considerations. |
- The Learner is able to discuss the architectural implications of voice and video, including capacity planning, data and networking implications | |
- The leaner is able to articulate cost implication of the defined design. Also the ability to articulate cost/benefit analysis based on various solution options. | |
CITA – Distinguished | - The Learner will have experience with delivering architectural programs leveraging complex environments and can discuss working with engineering and operational teams |
- The Learner has an ability to change their network design based on further discussion with different stakeholders. | |
- The Learner has the ability to deliver the design to business stakeholders in none technical fashion. |
Resources
http://en.wikipedia.org/wiki/Enterprise_architect
http://www.cisco.com/c/dam/en/us/td/docs/solutions/CVD/Aug2014/CVD-DataCenterDesignGuide-AUG14.pdf
Author
Nabeel Yousif Chief Architect, IT at Brinks Inc
Nabeel Yousif is the Chief Architect, IT for Brinks Inc, in his role Nabeel is responsible for defining Global infrastructure strategic roadmaps such as cloud initiatives, DRaaS and virtualization. Prior to assuming this role Nabeel was responsible for the global system engineering group within Brinks and the Canadian infrastructure team.
Nabeel has 20 years of experience in the IT industry and holds a Bachelor’s of Science degree in Physic and Computer Science from the University of Toronto. Nabeel also hold multiple industry certifications including CISSP and PMP.