AWS Infrastructure Engineer with CDK Expertise
Toronto
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 Dev Ops 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
** Cloud Formation 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 with
** AWS services** (EC2, Lambda, S3, RDS, IAM, Cloud Formation, VPC, etc.).
- Proven expertise in
** AWS Cloud Development Kit (CDK)
** with hands-on experience in designing, implementing, and maintaining infrastructure-as-code.
- Experience with programming languages such as
** TypeScript, Python, Java, or similar
** for CDK development.
- Deep understanding of
** Infrastructure as Code (IaC)
** and automation tools.
- Experience designing and deploying highly available, secure, and scalable cloud architectures on AWS.
- Familiarity with
** CI/CD
** pipelines and tools such as
** AWS Code Pipeline**,
** Code Build**, and Jenkins.
- Strong understanding of
** security best practices
** in the cloud (IAM, KMS, VPC security, etc.).
- Experience with
** monitoring
* * and
** logging
* * in AWS (Cloud Watch, Cloud Trail, X-Ray, etc.).
- Familiarity with
** serverless architectures
** using AWS Lambda and related services.
- Experience working in an agile, Dev Ops-oriented environment.
- Ability to communicate technical concepts to both technical and non-technical stakeholders.
Preferred Skills
- AWS Certification, such as
** AWS Certified Solutions Architect
** or
** AWS Certified Dev Ops Engineer**.
- Experience with other
** Infrastructure as Code
** tools like Terraform.
- Understanding of
** Kubernetes
* * and
** ECS/EKS**.
- Familiarity with
** Docker
* * and containerization strategies.
- Experience with
** monitoring
* * and
** logging
* * platforms such as
** Prometheus, Grafana, Datadog**, etc.
- Knowledge of
** serverless computing
** and
** AWS SAM**
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: