Application Support Engineer
Job Description
We are looking for an experienced Application Support Engineer to help drive a large-scale Data Center Migration and Infrastructure Transformation initiative. In this role, you will handle application assessment, dependency evaluation, migration planning, configuration validation, cutover assistance, post-migration stabilization, and coordination with key stakeholders.
This position demands close partnership with Application, Infrastructure, Network, Database, Storage, Security, and Business teams to ensure successful migration and full operational readiness for mission-critical banking applications.
Key Responsibilities
Governance, Planning & Readiness
Application Assessment & Dependency Analysis
- Identify and analyze the applications running in the Data Center environment.
- Group applications based on:
- Production and Disaster Recovery environments
- Business criticality levels
- Recovery Time Objective (RTO)
- Recovery Point Objective (RPO)
- Perform detailed application dependency mapping, including:
- Upstream and downstream systems
- External integrations
- API interfaces
- MQ services
- Service gateways
- Shared application services
- Detect and document hardcoded dependencies such as:
- IP addresses
- Hostnames
- VLAN configurations
- Firewall rules
- SSL/TLS certificate
Compliance & Risk Management
- Ensure alignment with applicable regulatory and security standards.
- Confirm environment segregation requirements.
- Assess application architecture against:
- Environment isolation standards
- Access control policies
- Audit requirements
- Logging and monitoring standards
- Complete application impact assessments.
- Identify migration-related risks, including:
- Migration failures
- Data corruption
- Network latency
- Rollback complexity
- Single points of failure
Design & Architecture Validation
Network & Connectivity Review
- Review network architecture and connectivity requirements.
- Validate:
- IP addressing
- VLAN segmentation
- Network routing
- Firewall configurations
- Traffic flow requirements
- Evaluate connectivity between applications and integrated systems.
Application Configuration Validation
- Review and update:
- Application configuration files
- Property files
- Connection strings
- API endpoints
- MQ channels and queues
- Identify and remediate hardcoded application configurations.
- Assess readiness for:
- IP changes
- Hostname changes
- DNS updates
Non-Functional Readiness
- Confirm application performance requirements.
- Assess:
- Availability
- Scalability
- Latency sensitivity
- Bandwidth requirements
- Verify High Availability (HA) and clustering configurations.
- Ensure readiness within the target infrastructure environment.
Pre-Migration Preparation
Environment Standardization
- Remove obsolete application configurations.
- Decommission unused services and components.
- Maintain environment consistency and readiness.
Backup & Recovery
- Verify completion of full system and database backups.
- Validate backup restoration procedures.
- Confirm rollback and data retention strategies.
Security & Certificate Management
- Validate SSL/TLS certificates.
- Coordinate certificate renewal and re-issuance activities.
- Review secrets management processes, keystores, and vault integrations.
Migration & Cutover Support
Change & Release Management
- Raise and manage change requests.
- Support Change Advisory Committee (CAC) processes.
- Prepare:
- Impact assessments
- Rollback plans
- Deployment procedures
- Coordinate migration activities with business and technical teams.
Application Migration Execution
- Support application shutdown and startup activities.
- Carry out configuration validation following migration.
- Coordinate with:
- Infrastructure Teams
- Database Teams
- Network Teams
- Storage Teams
- Security Teams
Post-Migration Validation & Stabilization
Functional Validation
- Execute application validation checklists.
- Verify:
- User authentication
- Transactions
- Batch processing
- Message queues
- External integrations
- Validate successful completion of business-critical processes.
Disaster Recovery Validation
- Validate Disaster Recovery (DR) environments.
- Verify:
- Replication status
- Connectivity
- Recovery readiness
- Participate in DR drills and simulation exercises.
Performance Monitoring
- Monitor:
- Application performance
- Error rates
- System throughput
- Network latency
- Support Hypercare activities and transition to BAU support
Documentation & Knowledge Management
- Maintain and update:
- Application architecture diagrams
- Network topology diagrams
- Operational documents
- Runbooks
- Standard Operating Procedures (SOPs)
- Facilitate knowledge transfer sessions for support teams.
- Update support documentation and FAQs.
Stakeholder & Communication Management
- Act as the Single Point of Contact (SPOC) for:
- Application Teams
- Infrastructure Teams
- Business Users
- Project Teams
- Provide regular updates on:
- Migration progress
- Risks and issues
- Cutover status
- Go-Live readiness
- Support audit, compliance, and evidence collection activities.
Post-Implementation Review (PIR)
- Participate in Post-Implementation Review sessions.
- Record lessons learned and improvement opportunities.
- Support closure of change records.
- Recommend improvements in:
- Automation
- Configuration management
- Operational support processes
Required Skills & Experience
Application Support
- Application Support
- Production Support
- Incident Management
- Problem Management
- Change Management
- Release Management
- Root Cause Analysis (RCA)
Infrastructure & Networking
- Data Center Migration
- Network Connectivity
- TCP/IP
- DNS
- VLANs
- Firewall Concepts
- Load Balancers
- High Availability (HA)
- Disaster Recovery (DR)
Middleware & Integration
- APIs
- Message Queues (MQ)
- SOA Architecture
- Application Integrations
- Service Gateways
Cloud & Platforms
- Windows Server
- Linux/Unix
- Cloud Infrastructure
- Application Hosting Platforms
Security
- SSL/TLS Certificates
- Access Control
- Secrets Management
- Cybersecurity Best Practices
