Job Responsibilities
- Deploy and manage databases and applications on AWS cloud platform.
- Develop, test, and deploy cloud-based software solutions.
- Monitor and optimize cloud infrastructure to ensure high availability, scalability, and security.
- Collaborate with cross-functional teams to design and implement cloud-based solutions.
- Troubleshoot and resolve infrastructure and application issues.
- Stay up-to-date with industry trends and best practices related to AWS cloud services.
- Develop automation scripts for cloud infrastructure deployment and management.
- Create and maintain technical documentation related to cloud infrastructure and application deployment.
Job Requirements
- Bachelor's degree in Computer Science or related field.
- Previous experience in deploying and managing cloud-based solutions on AWS.
- Strong knowledge of AWS services such as EC2, S3, RDS, Lambda, and CloudFormation.
- Experience with database management and deployment on AWS.
- Strong understanding of DevOps
- Experience with containerization technologies such as Docker and Kubernetes.
- Knowledge of programming languages such as Python, Java, or Node.js.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills to work effectively with cross-functional teams.