Back to results

AWS DevOps Engineer / Toronto, ON (Onsite) - FTE

  • Toronto, ON, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Posting language
English
Posted

Original job description

Job Description: AWS DevOps Engineer

Location: Toronto, ON

Work Model: Onsite

Job Summary

We are seeking an experienced AWS DevOps Engineer to design, implement, and maintain scalable, secure, and highly available cloud infrastructure. The ideal candidate will have strong hands-on experience with AWS services, Infrastructure as Code (IaC), CI/CD automation, and cloud-native technologies.

The candidate should be proficient in AWS CDK (preferably using TypeScript), Python, and GitHub Actions, with experience building and managing serverless architectures and automating cloud infrastructure.

Key Responsibilities

•

Design, implement, and maintain scalable AWS cloud infrastructure using Infrastructure as Code (IaC) tools such as AWS CDK, Terraform, and CloudFormation.

•

Develop, manage, and optimize CI/CD pipelines using GitHub Actions to automate build, test, deployment, and release processes.

•

Build, deploy, and manage cloud-native and serverless applications using AWS services.

•

Work extensively with AWS services, including Lambda, API Gateway, SNS, SQS, and EventBridge.

•

Develop infrastructure automation and deployment solutions using AWS CDK with TypeScript and Python.

•

Implement and manage containerized applications using Docker and container orchestration platforms such as Kubernetes, Amazon EKS, and ECS.

•

Apply security and compliance best practices using policy-as-code tools such as Open Policy Agent (OPA).

•

Monitor, troubleshoot, and optimize AWS infrastructure to ensure availability, reliability, performance, and scalability.

•

Implement monitoring, logging, and observability solutions for cloud environments.

•

Manage Linux-based server infrastructure, networking, and cloud security configurations.

•

Collaborate with development, security, and operations teams to streamline deployments and improve operational efficiency.

•

Support cloud infrastructure automation and ensure best practices across cloud-native and hybrid environments.

Required Skills & Qualifications

•

Strong hands-on experience with AWS cloud services and infrastructure management.

•

Experience with AWS services such as:

◦

AWS Lambda

◦

API Gateway

◦

SNS and SQS

◦

EventBridge

◦

Other core AWS services.

•

Strong experience developing and maintaining CI/CD pipelines using GitHub Actions.

•

Hands-on experience with AWS CDK using TypeScript.

•

Programming and scripting experience with TypeScript/JavaScript and Python.

•

Experience with Infrastructure as Code (IaC) tools such as AWS CDK, Terraform, or CloudFormation.

•

Strong Linux administration and command-line troubleshooting skills.

•

Experience with Docker and container orchestration technologies such as Kubernetes, Amazon EKS, or ECS.

•

Understanding of cloud networking, security, IAM, and infrastructure best practices.

•

Experience with monitoring, logging, and troubleshooting cloud infrastructure.

•

Knowledge of policy-as-code and security automation tools such as Open Policy Agent (OPA).

Top 3 Must-Have Skills

1.

AWS Services: Lambda, API Gateway, SNS, SQS, EventBridge.

2.

GitHub Actions: Hands-on experience building and managing CI/CD pipelines.

3.

AWS CDK (TypeScript) & Python: Infrastructure automation and cloud development.

Preferred Qualifications

•

Experience with Azure cloud environments.

•

Knowledge of serverless architecture and event-driven application design.

•

Experience with Terraform and CloudFormation.

•

Familiarity with Open Policy Agent (OPA) and policy-as-code implementation.

•

Experience with Kubernetes, EKS, and ECS.

•

Understanding of hybrid cloud infrastructure and enterprise security practices.

Ideal Candidate Profile

A hands-on AWS DevOps Engineer with strong expertise in AWS serverless services, AWS CDK (TypeScript), Python, and GitHub Actions, capable of automating cloud infrastructure and delivering reliable, secure, and scalable cloud solutions.

More about this job

Responsibilities

Design, automate, and maintain secure, scalable, and highly available AWS infrastructure and serverless applications using AWS CDK and other Infrastructure as Code tools. Build and optimize GitHub Actions CI/CD pipelines, manage containers and cloud operations, and improve monitoring, security, reliability, and deployment efficiency.

Requirements

Requires hands-on AWS experience, including Lambda, API Gateway, SNS, SQS, and EventBridge, along with GitHub Actions and AWS CDK using TypeScript. Candidates should also have Python and Infrastructure as Code experience, Linux administration skills, and familiarity with containers, cloud networking and security, monitoring, and policy-as-code.

Skills

  • AWS
  • AWS Lambda
  • API Gateway
  • Amazon SNS
  • Amazon SQS
  • Amazon EventBridge
  • GitHub Actions
  • AWS CDK
  • TypeScript
  • Python
  • Infrastructure as Code
  • Terraform
  • CloudFormation
  • Docker
  • Kubernetes
  • Open Policy Agent

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Engineering
  • Security & Safety

Keywords

  • AWS
  • AWS Lambda
  • API Gateway
  • Amazon SNS
  • Amazon SQS
  • Amazon EventBridge
  • GitHub Actions
  • AWS CDK
  • TypeScript
  • JavaScript
  • Python
  • Infrastructure as Code
  • Terraform
  • CloudFormation
  • CI/CD
  • Serverless Architecture
  • Event-Driven Applications
  • Docker
  • Kubernetes
  • Amazon EKS
  • Amazon ECS
  • Open Policy Agent
  • Policy as Code
  • Linux Administration
  • Cloud Networking
  • IAM
  • Monitoring
  • Logging
  • Observability
  • Hybrid Cloud

Report this job