Job Title: DevOps Engineer
Duration: 12+ Months with a potential for extension
Location: Toronto, ON (Hybrid – 1–2 times per month in office)
About the Role:
We’re looking for a skilled DevOps Engineer with hands-on experience in cloud platforms and modern development practices. You’ll work on building and maintaining scalable, reliable infrastructure while collaborating with developers and data teams on cutting-edge AI and automation initiatives.
Key Responsibilities:
Design, implement, and maintain cloud infrastructure using AWS or Azure.
Build and automate deployment pipelines for Node.js, TypeScript, or Python applications.
Develop and manage containerized applications using Docker and orchestration tools (e.g., Kubernetes or ECS).
Work on GenAI and agent-based solutions, including MCP integration.
Implement infrastructure-as-code, preferably using AWS CDK.
Monitor system performance and ensure high availability and security standards.
Collaborate cross-functionally to improve CI/CD processes and streamline development workflows.
Requirements:
7+ years of experience as a DevOps Engineer or in a similar role.
Strong proficiency in
AWS or Azure
cloud environments.
Experience with
Node.js/TypeScript or Python
development.
Hands-on experience with
container technologies
(Docker, Kubernetes, ECS, etc.).
Familiarity with
GenAI technologies
,
agents, or MCP
frameworks.
Experience with infrastructure-as-code tools, ideally
AWS CDK
or Terraform.
Excellent problem-solving and collaboration skills.
Preferred Qualifications:
AWS certification or Azure equivalent.
Experience with observability tools (CloudWatch, Grafana, Prometheus).
Background in MLOps or AI-driven infrastructure automation is a plus.