29 Aug
|
Sonata Software
|
Bengaluru
29 Aug
Sonata Software
Bengaluru
AWS Application Architect
Role Summary The AWS Application Architect will be responsible for defining and implementing cloud-native application architectures on AWS, with a strong focus on application modernization, microservices, APIs, event-driven architectures, scalability, security, performance optimization, and production-scale cloud migrations. The role requires hands-on experience in designing and delivering AWS-based solutions and leading migration initiatives from on-premises or legacy platforms to AWS.
Key Responsibilities
Application Architecture & Cloud Design
- Design cloud-native application architectures using AWS services and best practices.
- Define microservices-based solutions using AWS Lambda, ECS, EKS, API Gateway, and EventBridge.
- Architect scalable, secure, resilient, and high-performing distributed systems.
- Design RESTful APIs and service integration patterns.
- Develop modernization strategies for legacy monolithic applications.
- Create architecture diagrams, design documents, and technical standards.
AWS Migration & Modernization
- Lead application migration and modernization initiatives from on-premises, private cloud, or other cloud platforms to AWS.
- Assess source systems and define AWS target architectures.
- Design migration strategies, cutover plans, rollback procedures, and go-live activities.
- Drive application rehosting, replatforming, refactoring, or cloud-native transformations.
- Identify migration risks and mitigation strategies.
- Ensure business continuity during migration and deployment activities.
Event-Driven & Integration Architecture
- Design event-driven architectures leveraging EventBridge and AWS-native integration services.
- Develop asynchronous communication patterns between applications and microservices.
- Implement API management, governance, and security using API Gateway.
Security & Governance
- Ensure architecture aligns with AWS Well-Architected Framework principles.
- Define security controls, authentication, authorization, encryption, and compliance requirements.
- Implement secure API and microservices design patterns.
- Support governance, monitoring, audit, and observability requirements.
Performance & Reliability
- Establish performance benchmarks and scalability requirements.
- Optimize workloads for cost, performance, and operational efficiency.
- Define monitoring, logging, and alerting strategies.
- Conduct design reviews and performance assessments.
Required Technical Skills
AWS Services
- AWS Lambda
- API Gateway
- EventBridge
- ECS
- EKS
- AWS IAM
- CloudWatch
- S3
- RDS
- DynamoDB
- SQS / SNS
- AWS Step Functions
Architecture & Development
- Microservices Architecture
- REST API Design
- Event-Driven Architecture
- Distributed Systems Design
- Containerization (Docker)
- Kubernetes
- Application Modernization
- Design Patterns
DevOps & CI/CD
- Infrastructure as Code (Terraform/CloudFormation)
- CI/CD Pipelines
- Git
- DevOps Practices
- Monitoring and Observability
Required Experience
- 8+ years of application architecture, software development, or cloud engineering experience.
- 5+ years of hands-on AWS architecture experience.
- Experience delivering at least one production-scale AWS migration project.
- Solid understanding of migration methodologies, cloud transformation, and modernization approaches.
- Proven experience designing and implementing microservices and API-based solutions.
- Experience with container platforms such as ECS and/or EKS.
- Experience in production deployment, cutover, and go-live activities.
Migration Experience Requirements (Mandatory) Candidates should be able to clearly demonstrate:
- Experience in at least one production-scale migration to AWS.
- Understanding of source systems and corresponding AWS target architecture.
- Direct involvement in architecture design, implementation, configuration, validation, or migration leadership.
- Experience validating data completeness, accuracy, reconciliation, and migration success criteria.
- Hands-on involvement in troubleshooting migration challenges and remediation activities.
- Participation in migration planning, production cutover, go-live execution, and post-production stabilization.
Preferred Qualifications
- AWS Certified Solutions Architect (Associate or Professional).
- AWS Certified Developer or DevOps Engineer certification.
- Experience with enterprise-scale digital transformation programs.
- Knowledge of domain-driven design (DDD).
- Experience with hybrid-cloud and multi-cloud architecture
📌 Technical Architect AWS (Bengaluru)
🏢 Sonata Software
📍 Bengaluru