Role : AWS Engineer with CDK Location : Toronto, ON (Hybrid) Duration : Long Term AWS Infrastructure Engineer with CDK Expertise As an
- AWS Infrastructure Engineer
- , you will be responsible for designing, deploying, and managing scalable, reliable, and secure infrastructure using
- AWS Cloud Development Kit (CDK)
- . You will collaborate with development teams to implement infrastructure as code (IaC) practices, ensuring consistency, efficiency, and scalability in our cloud environments. Key Responsibilities
- Design and implement highly available and scalable AWS infrastructure using
- AWS CDK
- in collaboration with development and DevOps teams.
- Develop and maintain infrastructure as code (IaC) using
- AWS CDK (Typescript, Python, Java)
- to automate provisioning of AWS resources such as EC2, S3, Lambda, API Gateway, VPC, IAM, RDS, etc.
- Implement and manage CI / CD pipelines for automated deployment and integration using AWS services like Code Pipeline, Code Build, and third-party tools.
- Create and maintain
- CloudFormation stacks
- and other IaC templates to automate and streamline the infrastructure management process.
- Develop reusable infrastructure modules and templates for rapid deployment and improved standardization across the organization.
- Provide guidance and expertise to development teams to adopt best practices in deploying and managing cloud infrastructure.
- Perform infrastructure performance monitoring and troubleshooting to ensure high availability, security, and scalability.
- Ensure compliance with security and governance policies while maintaining a cost-effective cloud architecture.
- Stay up-to-date with new AWS features, services, and best practices, and integrate relevant technologies into our existing cloud environment.
- Troubleshoot and resolve cloud infrastructure issues, providing on-call support as needed.
Required Skills & Qualifications
Strong experience withAWS services(EC2, Lambda, S3, RDS, IAM, CloudFormation, VPC, etc.).Proven expertise inAWS Cloud Development Kit (CDK)with hands-on experience in designing, implementing, and maintaining infrastructure-as-code.Experience with programming languages such asTypeScript, Python, Java, or similarfor CDK development.Deep understanding ofInfrastructure as Code (IaC)and automation tools.Experience designing and deploying highly available, secure, and scalable cloud architectures on AWS.Familiarity withCI / CDpipelines and tools such asAWS Code PipelineCode Build, and Jenkins.Strong understanding ofsecurity best practicesin the cloud (IAM, KMS, VPC security, etc.).Experience withmonitoringandloggingin AWS (CloudWatch, CloudTrail, X-Ray, etc.).Familiarity withserverless architecturesusing AWS Lambda and related services.Experience working in an agile, DevOps-oriented environment.Ability to communicate technical concepts to both technical and non-technical stakeholders.Preferred Skills
AWS Certification, such asAWS Certified Solutions ArchitectorAWS Certified DevOps EngineerExperience with otherInfrastructure as Codetools like Terraform.Understanding ofKubernetesandECS / EKSFamiliarity withDockerand containerization strategies.Experience withmonitoringandloggingplatforms such asPrometheus, Grafana, Datadog, etc.Knowledge ofserverless computingandAWS SAM