Responsibilities:
- Design, implement, and manage scalable, secure, and high-performance AWS cloud infrastructure.
- Utilize Terraform for infrastructure as code (IaC) to automate the provisioning and management of AWS resources.
- Optimize system performance and ensure high availability and reliability of cloud services.
- Manage and maintain AWS S3 buckets, ensuring data security and efficient storage solutions.
- Implement and manage Amazon File Transfer services for secure and efficient data transfer.
- Configure and manage Elastic Load Balancing (ELB) to distribute incoming traffic across multiple targets.
- Deploy and manage containerized applications using Amazon EKS and Kubernetes.
- Develop and maintain SQL databases, ensuring data integrity and performance.
- Collaborate with development teams to integrate Java applications with AWS services. Need to have previous experience in Java Development
- Monitor and troubleshoot cloud infrastructure, ensuring timely resolution of issues.
- Stay updated with the latest AWS services and best practices to continuously improve our cloud architecture.
Qualifications:
- Bachelor’s degree in computer science, Information Technology, or a related field.
- Proven experience as an AWS Architect or similar role.
- Strong expertise in Terraform for infrastructure automation.
- Proficiency in performance tuning and optimization of cloud services.
- Extensive experience with AWS S3, Amazon File Transfer, and Elastic Load Balancing.
- Hands-on experience with Amazon EKS and Kubernetes for container orchestration.
- Solid understanding of SQL databases and query optimization.
- Basic knowledge of Java development and integration with AWS services.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
Preferred Qualifications:
- AWS Certified Solutions Architect certification.
- Experience with other AWS services such as Lambda, RDS, and CloudFormation.
- Familiarity with DevOps practices and CI/CD pipelines