Job Description
1. Oracle RDS (Critical)
- Hands-on experience with Oracle databases in AWS (RDS).
- Performance tuning, optimization, SQL query tuning.
- Backup, recovery, and replication strategies.
2. High Availability & Disaster Recovery
- Designing HA/DR strategies for database-heavy applications.
- Knowledge of RPO/RTO and ability to minimize downtime.
- Cross-region replication, backup scheduling, and restore testing.
3. Java Application Stack
- Migration and management of Java-based applications.
- Experience with Tomcat and preferably WebLogic.
- Deploying and migrating WAR files from hosted AWS to new AWS environments.
4. AWS Infrastructure Setup
- Building EC2-based IaaS environments (not containerized).
- Strong in VPC design: subnets, routing, NATing, security groups, NACLs.
- Multi-environment setup (Prod + Dev).
- Terraform automation for provisioning.
5. Monitoring & Security
- Using AWS-native monitoring tools (CloudWatch, CloudTrail).
- Security services: WAF, Shield Advanced, GuardDuty, IAM policies.
- Understanding of HIPAA/PCI or similar compliance frameworks.
6. Deployment & Operations
- Managing manual deployments for production releases.
- Ability to improve and maintain the environment post-migration.
- Cost management and optimization within AWS ecosystem.
7. Networking in AWS
- Hands-on with VPCs, Availability Zones, Subnets, Routing, Firewalls.
- Understanding cross-region setups and edge networking.