Application Solution Architect
Job Description:
Position: Application Solution Architect
Hiring: Contract based
Location: Hanoi, Vietnam
Working model: Remote - prefer base in Hanoi
JD & Deliverables: below
Man-day estimation: 20
Payment requirement: when all Deliverables are delivered and met expectations
Tentative start month: July 2024
Scope
Our Client is a leading financial institution dedicated to providing innovative banking solutions. We are seeking a highly skilled Application Solution Architect to join our team. This role focuses on assessing existing on-premise applications and developing strategic plans for migrating to AWS Cloud. The ideal candidate will have extensive experience in application architecture, cloud migration strategies, and a deep understanding of AWS services.
The following sections provide a detailed breakdown of the scope of work and additional tasks and considerations essential for the project's successful execution.
Key Responsibilities:
Lead, implement and maintain the Design of Application Architecture for migrating on-premises workloads to AWS.
- On-Premises Assessment
- Conduct comprehensive assessments of existing on-premise applications, including architecture, infrastructure, and dependencies.
- Analyze current application performance, scalability, security, and compliance requirements.
- Identify potential challenges and risks associated with migrating applications to AWS Cloud.
- Strategy Development
- Work with other Delivery Members to develop a strategic plan, timeline & roadmap for migrating on-premise applications to AWS Cloud.
- Work with Cloud Engineer/DevOps teams to establish CI/CD pipelines, automation, and monitoring solutions.
- Collaborate with stakeholders to align migration strategy with business objectives and technical requirements.
- Design scalable, secure, and cost-effective AWS Cloud architectures for migrated applications.
- Select appropriate AWS services and tools to meet application requirements.
- Ensure that application designs adhere to AWS best practices and security standards.
- Transition to Client
- Handover all necessary documentation and knowledge to the customer team
- Assist with the transition process and provide ongoing support if required
- Provide training and support to internal teams on cloud security best practices.
Required Skills and Qualifications:
Technical Skills
- AWS Developer or SysOps Associate Certification
- Deep understanding of AWS services, including EC2, S3, RDS, Lambda, VPC, IAM, and CloudFormation.
- Proficiency in on-premise technologies and architecture patterns.
- Experience with migration tools and methodologies, such as AWS Migration Hub, AWS MGN, AWS DMS, and AWS SCT.
- Strong knowledge of networking, security, and compliance requirements for cloud environments such as PCI DSS, etc.
- Proficiency on one of the programming language: Java, .NET, Javascript, Python
Soft Skills
- Excellent problem-solving skills and the ability to work under pressure.
- Knowledge of DevSecOps practices and tools.
- Strong communication and interpersonal skills.
- Ability to work collaboratively in a team environment.
Project Deliverables
- Migration: Successfully migrates the on-premises database to AWS.
- Current State Assessment Report: A detailed report on the current state of on-premise applications, including architecture, infrastructure, and dependencies.
- Data mapping and transformation: Definition of data schema, transformations, and data mapping from on-premises to AWS.
- Migration Strategy Document: A strategic roadmap for migrating on-premise applications to AWS Cloud, including timelines, resource requirements, and cost estimates.
- Migration Plan: Detailed migration plans for each application, including AWS service selection, architecture design, and implementation steps.
- Risk Assessment and Mitigation Plan: Identification of potential challenges and risks, along with mitigation strategies.
- Migration Runbooks: Comprehensive runbooks for migration processes, including
- Inventory list
- pre-migration, migration, and post-migration steps.
- Environment setup: Creation and configuration of the AWS environment, including database cluster, backup solution
- Training and Knowledge Transfer Materials: Documentation to support training and knowledge transfer to internal teams and client personnel.
Required Skills:
Mitigation Handover Estimates Pipelines Steps Scalability Soft Skills Hiring Risk Assessment DevOps Timelines Deliverables Architecture Interpersonal Skills Banking Infrastructure Networking Automation Programming Strategy Security Materials Pressure Java Documentation Python JavaScript Design Business Communication Training