Post Job Free
Sign in

AWS CDK Developer

Company:
ValueLabs
Location:
Hyderabad, Telangana, India
Posted:
April 19, 2024
Apply

Description:

Job Title: AWS CDK Developer

Experience: 3+ yrs

Location: Remote or hyderabad

Notice period: Immediate to one week

The AWS CDK (Cloud Development Kit) Developer is responsible for designing, implementing, and maintaining cloud-based applications and infrastructure using AWS services, DevOps tools, and programming languages such as Python and shell scripts. The primary goal of this role is to create, deploy, and manage scalable, secure, and cost-effective applications and infrastructure on the AWS platform.

Key Responsibilities:

1. Design and develop cloud applications and infrastructure using AWS services, including but not limited to EC2, S3, RDS, Lambda, and DynamoDB.

2. Implement and maintain CI/CD pipelines using DevOps tools such as Jenkins, GitLab, and AWS CodePipeline.

3. Develop and maintain Python and shell scripts for automation and orchestration of cloud resources and applications.

4. Collaborate with cross-functional teams to define and implement cloud architecture and infrastructure requirements.

5. Monitor, troubleshoot, and optimize application and infrastructure performance, security, and cost-efficiency.

6. Stay up-to-date with the latest AWS services, tools, and best practices, and apply this knowledge to improve the overall quality of the applications and infrastructure.

7. Provide technical support and guidance to other team members on AWS services, DevOps tools, and programming languages.

8. Contribute to the development and maintenance of reusable AWS CDK constructs and libraries.

Requirements:

1. Bachelor's degree in Computer Science, Engineering, or a related field.

2. Strong knowledge of AWS services, DevOps tools, and programming languages such as Python and shell scripts.

3. Experience with AWS CDK and other infrastructure-as-code tools.

4. Familiarity with CI/CD pipelines and continuous integration/delivery processes.

5. Strong problem-solving, analytical, and critical thinking skills.

6. Excellent communication and collaboration skills, with the ability to work effectively in a team environment.

7. Ability to work independently and manage multiple projects with tight deadlines.

Apply