This position is responsible for providing a wide range of technical expertise to program teams in the assessment of proposed solutions. This person will ensure that the appropriate steps are followed to assess the impact on the enterprise landscape and that all efforts are made to follow the published technology standards. Solutions will be assessed to ensure they are adequately scaled to meet the performance and capacity needs of the business for the full lifecycle of the application and associated infrastructure. The candidate will have a proven track record in the design and deployment of programs spanning multiple technologies across a large and complex enterprise environment. Principal Duties: • Evaluate, understand and document current architecture. • Develop a roadmap and implementation plan for key aspects of enterprise architecture based on business requirements and IT strategies. • Participate in the analysis of the current IT environment to detect critical deficiencies and recommend solutions for improvement. Leads problem investigation and RCA analysis for severe application outages. • Participate in detailed analysis to align requirements and equipment configurations with defined system specifications. • Incorporate SOA principles into enterprise architecture design, including identifying opportunities for common services and service reuse. • Standardize processes and technology. • Document all architecture design and analysis work. • Develop, improve, validate, and use tools to facilitate enterprise architecture efforts. Technical Responsibilities: • Provide technical leadership, guidance, and support in the deployment of complex applications in global distributed computing environments • Ensure overall solution-level integrity of applications • Provide broad understanding of platforms and applications across all technologies • Verify technical components of enterprise architecture • Provide guidance for development teams on how to modularize their application into cohesive, reusable services • Consult with infrastructure development project teams to fit infrastructure to architecture • Identify when it is necessary to modify the technical architecture to accommodate infrastructure needs • Consult with project teams to fit projects to enterprise architecture • Perform advisory role on complex projects • Ensure projects maintain an enterprise-wide view |
No comments:
Post a Comment