Will have a broad knowledge of technology and manage the in-depth E2E solutioning process for new applications and services applying a holistic approach to the design and implementation considering both business and technical requirements
Responsible for the logical design, sizing, interoperability, scaling and security aspects definition of the solution
Serve as an advisor to the business and the IT organization to determine the best approach, best practices and assist on the technology products selection
Determine the requirements of the different services and technology application projects and help qualify the specific non-functional requirements needed for infrastructure design
Develop and chart logical application/services flow diagrams
Collaborate and assist the Infrastructure Architects in the infrastructure solutioning process
Provide recommendations on develop vs. off the shell solutions
Liaison to the CDO and IT development staff
Communicate and clarify requirements with IT Development teams
Analyze, assess and make recommendation for changes and improvements to core applications, and integration requirements
Own, manage and communicate the solutions design process
Deliver well-documented design assumptions for each project
Build trust and consensus between business and IT staff
Stay up-to-date and analyze trends in technology and IT
Assist in the design and planning of technical PoCs and demonstrations
Create and manage technical reference architecture patterns and standards
Works with department heads to improve process, governance and best practices
Recruit, mentor and train new personnel
Position Requirements
Must possess a good understanding of IT technology including hardware and software with a holistic E2E focus of applications and services architecture
Must have 10+ years IT background
5+ years of solutions architecture and engineering experience including virtualization, cloud, server, storage, and networking (i.e: VMWare, Openstack, Openshift, Kubertenes, dockers, etc.)
3+ years of leadership experience
Experience in architecting, designing cloud-based applications environments with distributed enterprise systems and developing implementation standards
Experience in DevOps, SDLC, containers, microservices and APIs design
Possess programming experience in one or more development languages, i.e: Phyton, Java, C+, etc.
Knowledge of cloud Computing, IaaS, PaaS, SaaS
Knowledge of cloud orchestration and monitoring technology