As the Cloud Solution Architect, you play a key role in the journey of migrating applications to the cloud for various business lines in the overall company effort to exit the physical datacenter footprint. You will design the technical solutions and roadmaps of specific business applications ranging in age, complexities, and network connectivity requirements to the cloud. You will use your subject matter expertise to understand all of the technologies and topics related to the business line to have a deep enough understanding to create a solution, including researching and understanding new technologies and solutions
Responsibilities:
- Work directly with application owners and stakeholders leading architectural design sessions
- set engagement objectives and scope, develop work plans and coordinate activities across multiple project workstreams
- Understand potentially complex problems and find all the possible solutions – accurately defining the issue and the requirement.
- Design and provide recommendations and roadmaps for proposed solutions; may involve debugging and creating performance analysis on implemented solutions.
- Assess the technical needs and capabilities during implementation.
- Document and share best practices and advocate for process improvements.
- Communicate with teams, stakeholders, executive sponsors, and enterprise architects to develop and implement complex technology and business solutions as well as provide technical leadership throughout the project lifecycle.
Deliverables solutions architects will produce include:
- Produce test plans that prove project feasibility and keep them updated.
- Develop proofs of concept that validate the solution.
- Identify project risks and present alternatives to solve the issue.
- Document client-user stories and technical constraints/requirements.
- Produce detailed component specifications.
- Create detailed designs for implementation
Qualifications:
- Experience in various software designs, languages, Frameworks (TOGAF) and architecture.
- Solution definition and problem-solving skills.
- Practical experience in project management.
- Familiarity with computer networks and IT security management.
- Experience and knowledge of cloud computing.
- Strong understanding of business processes.
- Solid organizational, analytical, interpersonal/communication, and presentation skills
- Knowledgeable about all phases of the software development life cycle and solution delivery for web, client-server, and cloud-based systems.
- Subject matter expertise in Application migrations to AWS or Azure
- Knowledge of modern software engineering principles and best practices.
- Proven track record of work experience as an architect, project manager, or engineer.
- Bachelor’s or post-graduate degree in IT, computer science, software engineering, or equivalent.
- Certificates to demonstrate knowledge and competency.