Cloud Infrastructure
Cloud Infrastructure Consultant
Location: PCS CA, Toronto
Years of Experience: 5-7 Years
Job Summary: We are seeking a skilled Cloud Infrastructure Consultant with expertise in AWS CDK, Typescript, and Node.js. The ideal candidate will be responsible for designing, deploying, and maintaining AWS cloud-based infrastructure, ensuring adherence to cloud security standards, and collaborating with development teams to support cloud infrastructure and deployment.
Responsibilities:
- Design, deploy, and maintain AWS cloud-based infrastructure using AWS CDK.
- Build reusable CDK patterns for AWS infrastructure.
- Collaborate with cloud architects to ensure compliance with cloud security standards.
- Work closely with development teams to build and support AWS infrastructure and deployment processes.
- Analyze existing business requirements and provide cost-effective cloud migration options.
- Document cloud migration solutions, learnings, and process improvements.
- Utilize DevOps practices to optimize cloud resources with software configuration management and continuous integration tools.
- Manage version control using GitHub workflows, including merging and rebasing.
Mandatory Skills:
- Proficiency in AWS CDK, Typescript, and Node.js.
- Strong understanding of AWS cloud concepts including Lambda, API Gateway, Step Functions, IAM, CloudFormation, Secrets Manager, DynamoDB, VPC, Security Groups, Subnets, CloudWatch, ECS, Load Balancers, and KMS.
- Hands-on experience with version control tools and GitHub workflows.
- Excellent communication skills.
Preferred Skills:
- Experience with scripting languages, particularly Node.js and Typescript.
- Knowledge of DevOps practices and tools.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 5-7 years of relevant experience in cloud infrastructure and development.