Location:
Remote
Experience: 4+ years in DevOps |
2+ years with AWS CDK | Python or TypeScript expertise required
Overview
We're hiring Cloud Infrastructure Engineers with deep expertise in AWS CDK and strong coding proficiency in either Python or TypeScript. You will be responsible for building scalable, secure, and reusable cloud infrastructure components that power modern applications.
This role blends infrastructure automation with software engineering, so whether you prefer scripting with Python or developing CDK constructs with TypeScript, we want to hear from you.
Key Responsibilities
Design, build, and maintain AWS infrastructure as code using AWS CDK in Python or TypeScript
Develop reusable CDK constructs to model VPCs, Lambda functions, EC2 instances, IAM policies, and more
Automate deployments using CDK CLI (cdk synth, cdk deploy, cdk diff)
Manage dependencies and environments via pip/virtualenv or npm depending on language
Implement tests for infrastructure code using pytest (Python) or Jest (TypeScript)
Troubleshoot deployment issues, CloudFormation stack errors, and runtime failures
Collaborate closely with DevOps and Architecture teams to ensure cloud solutions are secure, scalable, and reliable
Document IaC patterns and automation workflows
Required Skills
4+ years of DevOps experience with a strong AWS background
2+ years experience with AWS CDK in Python or TypeScript
Deep knowledge of AWS services: EC2, Lambda, VPC, S3, IAM, Security Groups, etc.
Experience with AWS CLI, Boto3 (for Python), or Node.js/npm (for TypeScript)
Familiarity with infrastructure test frameworks (pytest / Jest)
CI/CD exposure and hands-on troubleshooting of CloudFormation templates
Strong debugging, documentation, and collaboration skills
Nice to Have
Docker and Kubernetes experience
Exposure to Terraform or multi-IaC environments
Strong awareness of AWS security, scalability, and cost optimization practices