Job Description:
We are seeking a skilled AWS Cloud Engineer to join our team and contribute to the design, development, and deployment of scalable cloud-based solutions. The ideal candidate will have strong expertise in AWS services, Infrastructure as Code, and modern development practices using TypeScript and AWS CDK.
Key Responsibilities:
-
Design, implement, and manage multi-tier AWS architectures to deliver scalable, secure, and high-performance cloud solutions.
-
Develop and maintain infrastructure as code using AWS CDK and CloudFormation.
-
Write and maintain TypeScript code to support infrastructure and application deployments.
-
Implement unit and integration testing to ensure reliability and quality of deployed solutions.
-
Troubleshoot and resolve issues proactively using AWS tools (e.g., AWS Copilot) and demonstrate persistence in problem-solving.
-
Collaborate with development and operations teams to ensure seamless deployments and optimized cloud performance.
-
Stay current with AWS services, tools, and best practices to improve cloud infrastructure continuously.
Professional Skills:
-
Proven experience as an AWS Cloud Engineer or similar role.
-
Strong hands-on expertise with AWS CDK and TypeScript.
-
Solid understanding of AWS multi-tier architectures and core AWS services (e.g., EC2, S3, Lambda, RDS, VPC, CloudWatch, IAM).
-
Experience with Infrastructure as Code using CloudFormation.
-
Familiarity with testing frameworks for unit and integration testing.
-
Strong troubleshooting and problem-solving skills, with experience in AWS Copilot or similar tools.
-
Excellent communication and collaboration skills.