Job Title: AWS Solution Architect
Job Summary: We are seeking an experienced AWS Solution Architect to design, implement, and optimize the cloud infrastructure for the client’s enterprise-level web application. The successful candidate will be responsible for architecting, deploying, and managing the end-to-end AWS environment, ensuring it meets the business requirements, security standards, and performance objectives.
Responsibilities:
- Design and optimize the overall AWS cloud architecture, including VPC, IAM, S3, RDS, ECS, and other relevant services.
- Ensure seamless integration and connectivity between the various components of the architecture, such as the databases, load balancers, and monitoring tools.
- Implement high availability and resilience mechanisms, including auto-scaling, failover, and disaster recovery strategies.
- Configure and manage security controls, access management, and compliance requirements (e.g., LAVA properties) for the cloud environment.
- Monitor and optimize the performance of the infrastructure, addressing bottlenecks and improving resource utilization.
- Establish and maintain CI/CD pipelines for efficient application deployments and infrastructure changes.
- Collaborate with the development, DevOps, and database teams to understand their requirements and integrate the cloud solutions accordingly.
- Mentor and upskill the cross-functional team on AWS best practices, architecture patterns, and design principles.
- Provide ongoing support and troubleshooting for the cloud environment, quickly identifying and resolving issues.
- Document processes, procedures, and knowledge for maintainability and knowledge sharing.
Requirements
Qualifications:
- 10+ years of experience as an AWS Solution Architect
- Deep understanding of AWS services, including VPC, EC2, RDS, ECS, CloudWatch, and security services
- Proficient in designing and implementing highly available, scalable, and secure cloud architectures
- Strong knowledge of containerization, CI/CD, and Infrastructure as Code (IaC) tools
- Excellent problem-solving skills and the ability to quickly identify and resolve issues
- Experience in collaborating with cross-functional teams and providing technical leadership
- Familiarity with web application development, databases, and monitoring/logging tools
- Excellent communication and documentation skills
Preferred Qualifications:
- AWS Certified Solutions Architect - Professional certification