Job Description
Responsible for providing leadership and design initiatives for building network technology solutions for applications. Develops architecture and integration to support medium to large-scale initiatives. Defines project scope, plans and deliverables including cost and timelines. Qualifications include: Demonstrated experience providing IT architecture and planning; ability to produce IT solutions, both independently and collaboratively; and Experience and/or training related to one or more Architecture & Service Delivery Frameworks (TOGAF, eTOM, ITIL, CoBiT, etc.). Well versed and familiar with Bell ICN NRD/NDD process. Proven experience in network design for multi tiers applications, with strong network and application security knowledge.
Key Areas of Responsibility
- Provide consulting and direction during Project Initiation phase and support Front Door assessments
- Collaborate with Enterprise Architects and fellow Solution Architects (Application & Network) to understand network requirements and envision a coherent design that meets business requirements and aligns with architectural vision
- Generate conceptual/logical architectures, capacity analyses, implementation plans, and risk assessments
- Document solution designs and how they interact with the larger architecture
- Review all design parameters with an emphasis on performance and high availability, while adhering to budgets and timelines
- Liaise with solution providers and provision required infrastructure components, such as servers and licenses, and ensure effective delivery and deployment
- Participate and lead knowledge transfer sessions, performance trends and establish proper monitoring and hand off to support team
Knowledge and Experience
- Knowledge of Bell NRD/NDD, RFI process
- Knowledge of WAF, GLSB, CDN and cloud archictect
- Knowledge of multi-tier application and networking topologies
- Knowledge and Experience on Network Security and Implementation
- Experienced with physical to virtual server migrations, and VMWare virtualization
- Knowledge of Dynatrace
Education, Experience and Technical Skills
- Bachelor's degree in computer science or equivalent
- Experience with a variety of technologies, protocols, languages, techniques and design structures, including knowledge of Microsoft Windows Server, IIS, SQL, Linux, x86 servers
- Understanding of networking and load balancing technologies, including Geographically Distributed Applications and Databases
- Must have thorough understanding of development processes including agile development methodologies, must understand and leverage Global Delivery Model
Essential Skills/Competencies
- Communication and Negotiation skills
- Team player and ability to manage technical resources
- Strong Leadership and organizational abilities
- Excellent synthesis and analysis capacity
Demonstrated ability to deliver complex, multi-platform solutions