Amazon Elastic Compute Cloud (EC2), Amazon Web Services (AWS), Analysis Skills, Application Integration, Architectural Services, Authentication, Blueprints, Cloud Architecture, Cloud Computing, Code Reviews, Configuration Management, Continuous Deployment/Delivery, Continuous Integration, Database Middleware Software, Distributed Computing, Enterprise Service Bus (ESB), Java, Microsoft .NET, Microsoft Windows Operating System, Middleware Architecture, Network Integration, Operating Systems, Oracle, Performance Analysis, Performance Tuning/Optimization, Red Hat Linux Operating System, Software Design, TIBCO Product family, Team Player, Technical Leadership
Lead Application Migration architect
Must Have Technical/Functional Skills
" Strong architectural expertise across Java, .NET, TIBCO ESB, and distributed enterprise systems.
" Deep experience in Application Discovery, dependency mapping, and service analysis.
" Knowledge of backend systems: Oracle 19c, Oracle Exadata on AWS, and SQL Server.
" Understanding of hosting environments: Windows Server 2016 2025 and RHEL 7 9.
" Ability to assess cloud readiness, migration complexity, and modernization opportunities.
" Strong understanding of network, integration, authentication, and storage dependencies.
" Experience producing HLDs/LLDs, sequence diagrams, integration maps, and migration assessments.
" Familiar with CI/CD, config mgmt, cloud-native design, and application performance tuning.
" Strong analytical/problem-solving skills to uncover migration risks and gaps.
" Ability to collaborate with infra, DB, cloud, and security teams effectively.
" Strong experience architecting applications on AWS EC2, ALB/NLB, EBS, EFS, FSx, and S3.
" Understanding of connectivity patterns for Oracle Exadata on AWS and application tiers.
" Familiar with AWS migration tools (MGN, DMS, SCT), IAM integration, and VPC design.
" Ability to define observability, monitoring, and operational models post migration.
" Awareness of modernization options (EKS/ECS) for future evolution of application stacks.
Roles & Responsibilities
" Lead end-to-end application discovery, dependency mapping, and readiness analysis.
" Document integration flows, DB dependencies, API calls, schedulers, and ESB interactions.
" Define cloud migration blueprints for rehost, replatform, and modernization strategies.
" Coordinate technical alignment with infra, network, DB, middleware, and cloud architects.
" Develop cloud deployment architectures for EC2-based workloads and supporting services.
" Assess performance baselines, OS/runtime compatibility, and optimization requirements.
" Review application code/architecture patterns to ensure cloud suitability.
" Produce runbooks, migration playbooks, architectural diagrams, and transition documents.
" Support cutover waves with validation of app behavior and integration continuity.
" Provide governance and oversight across all migration lifecycle stages.