RQ00831 - DevOPS/Cloud Engineer - Senior

Posted 3 Days Ago
Toronto, ON, CAN
In-Office
Senior level
Information Technology • Professional Services • Software • Consulting
The Role
Design, provision, operate, and troubleshoot AWS infrastructure and applications across Lambda, API Gateway, ECS, NextGen Connect, and Application Load Balancers. Build reusable CDK and CloudFormation constructs, manage IAM and VPC networking, implement observability and security controls, support deployments and rollbacks, and respond to production incidents. The role also manages integration channels, containerized Java and Python workloads, environment promotion, root-cause analysis, documentation, and knowledge transfer.
Summary Generated by Built In

Required Skills:

  • Senior-level AWS cloud engineering and DevOps experience building, operating, and troubleshooting production serverless, containerized, networking, security, and shared platform resources and experiencing managing NextGen Connect (Mirth) in a containerized AWS environment.
  • Strong infrastructure-as-code experience using AWS CDK in Python and JavaScript and AWS CloudFormation, including reusable constructs, stack dependencies, parameters, outputs, environment configuration, change review, deployment, and rollback.
  • Hands-on experience deploying, configuring, monitoring, and troubleshooting AWS Lambda and Amazon API Gateway applications, including integrations, triggers, permissions, timeouts, concurrency, logging, error handling, and runtime behaviour.
  • Hands-on experience operating Amazon ECS container applications and NextGen Connect environments behind Application Load Balancers, including Java and Python workloads, container images, task definitions, services, channel deployment and promotion, environment configuration, clustering or horizontal scaling, health checks, networking, monitoring, and production troubleshooting.
  • Strong AWS identity and access management experience, including IAM roles, policies, resource policies, service roles, permission boundaries, least-privilege access, access diagnostics, and secure management of application permissions.

Responsibilities:

  • Design, provision, update, and maintain AWS infrastructure using AWS CDK in Python and JavaScript and AWS CloudFormation across the required application environments.
  • Develop and maintain reusable infrastructure constructs, stack templates, parameters, outputs, dependencies, environment configuration, validation controls, deployment plans, and rollback procedures.
  • Build, deploy, configure, monitor, and troubleshoot Lambda-based applications, including runtime settings, environment variables, triggers, concurrency, timeouts, memory, layers, permissions, logging, and failure handling.
  • Configure and support Amazon API Gateway integrations, routes, stages, deployments, authentication and authorization, request and response handling, throttling, logging, monitoring, and error diagnosis.
  • Build and maintain ECS container applications running Java, Python, and NextGen Connect services, including container images, registries, task definitions, services, channel and configuration deployment, environment configuration, resource sizing, health checks, scaling, and deployment controls.
  • Configure and troubleshoot Application Load Balancers, listeners, target groups, routing rules, certificates, security groups, health checks, connection behaviour, and integration with ECS services and APIs.
  • Investigate deployment, networking, configuration, permission, performance, availability, channel, connector, and runtime issues across Lambda, API Gateway, Application Load Balancers, ECS, NextGen Connect, and related AWS services.
  • Create and maintain IAM roles, policies, resource policies, service permissions, trust relationships, and least-privilege access controls, and diagnose authorization and access failures.
  • Manage application networking and connectivity requirements, including VPCs, subnets, route tables, security groups, endpoints, DNS, and controlled access between serverless, container, and managed services.
  • Implement operational visibility using structured logs, metrics, dashboards, alerts, traces, audit records, health monitoring, and diagnostic tooling for serverless and containerized applications.
  • Support automated build, infrastructure validation, deployment, NextGen Connect channel and configuration promotion, environment promotion, configuration management, rollback, release coordination, and operational readiness for application and infrastructure changes.
  • Respond to incidents, perform root-cause analysis, implement corrective actions, maintain runbooks and technical documentation, and provide cloud operations knowledge transfer to The Agency teams.

Desired Skills:

  • Experience with event-driven AWS services such as Amazon SQS, Amazon SNS, Amazon EventBridge, dead-letter queues, event-source mappings, retries, and asynchronous failure handling.
  • Experience with Amazon ECR, ECS on AWS Fargate, and NextGen Connect deployments, including channel and configuration promotion, clustering, service auto scaling, deployment circuit breakers, blue-green or rolling deployments, and container security practices.
  • Experience with Amazon CloudWatch, AWS CloudTrail, distributed tracing, log analysis, operational dashboards, alerting, service-level indicators, and production incident response.
  • Experience managing secrets, encryption keys, certificates, parameterized configuration, security scanning, vulnerability remediation, and secure application connectivity.
  • Experience supporting healthcare integration platforms, FHIR APIs, publish-and-subscribe workflows, or other regulated environments with privacy, audit, security, and availability requirements.

Required Competencies:

  • Advanced AWS CDK and CloudFormation experience, including CDK development in Python and JavaScript, reusable constructs, stack architecture, dependencies, parameters, outputs, environment configuration, deployment controls, and rollback.
  • AWS Lambda and API Gateway engineering experience, including deployment, integrations, triggers, runtime configuration, permissions, authentication, concurrency, timeouts, logging, monitoring, error handling, and production troubleshooting.
  • Amazon ECS, Application Load Balancer, and NextGen Connect administration experience supporting Java and Python container applications and integration channels, including images, task definitions, services, channel deployment and configuration promotion, target groups, health checks, networking, clustering or scaling, deployment failures, and runtime diagnostics.
  • AWS cloud operations and security experience, including IAM roles and permissions, least-privilege policies, VPC networking, security groups, observability, incident response, root-cause analysis, infrastructure automation, and operational documentation.

Rated Criteria:

  • Advanced AWS CDK and CloudFormation experience, including CDK development in Python and JavaScript, reusable constructs, stack architecture, dependencies, parameters, outputs, environment configuration, deployment controls, and rollback. 25 Points
  • AWS Lambda and API Gateway engineering experience, including deployment, integrations, triggers, runtime configuration, permissions, authentication, concurrency, timeouts, logging, monitoring, error handling, and production troubleshooting. 25 Points
  • Amazon ECS, Application Load Balancer, and NextGen Connect administration experience supporting Java and Python container applications and integration channels, including images, task definitions, services, channel deployment and configuration promotion, target groups, health checks, networking, clustering or scaling, deployment failures, and runtime diagnostics. 25 Points
  • AWS cloud operations and security experience, including IAM roles and permissions, least-privilege policies, VPC networking, security groups, observability, incident response, root-cause analysis, infrastructure automation, and operational documentation. 25 Points


Requirements

Deliverables:

  • AWS CDK applications in Python and JavaScript and supporting CloudFormation templates for repeatable provisioning and management of the assigned cloud resources and environments.
  • Reusable infrastructure constructs, stack definitions, parameters, outputs, environment configuration, dependency mappings, validation controls, deployment plans, and rollback procedures.
  • Deployed and supported Lambda-based applications with documented triggers, runtime settings, environment configuration, concurrency, timeouts, permissions, monitoring, and failure handling.
  • Configured and supported API Gateway routes, stages, integrations, authentication and authorization, request and response handling, throttling, logs, metrics, alerts, and diagnostic procedures.
  • ECS container application infrastructure for Java, Python, and NextGen Connect services, including container registries, task definitions, services, channel and configuration deployment, resource sizing, networking, health checks, clustering or scaling, monitoring, and controlled deployments.
  • Application Load Balancer configurations covering listeners, certificates, target groups, routing rules, health checks, security groups, access logging, and integration with ECS, NextGen Connect, and application endpoints.
  • IAM roles, policies, resource policies, trust relationships, service permissions, access reviews, least-privilege controls, and documented resolution of authorization failures.
  • Cloud networking, connectivity, logging, metrics, dashboards, alerts, tracing, audit, availability, capacity, and security configurations required to operate the assigned services.
  • Automated build and deployment workflows, infrastructure validation, environment promotion, configuration controls, release evidence, rollback procedures, and operational-readiness records.
  • Incident investigations, root-cause analyses, corrective actions, troubleshooting guides, architecture and configuration documentation, operating procedures, runbooks, and knowledge-transfer materials.

Must Haves: 

  • Advanced AWS CDK and CloudFormation experience, including CDK development in Python and JavaScript, reusable constructs, stack architecture, dependencies, parameters, outputs, environment configuration, deployment controls, and rollback. 25 Points 
  • AWS Lambda and API Gateway engineering experience, including deployment, integrations, triggers, runtime configuration, permissions, authentication, concurrency, timeouts, logging, monitoring, error handling, and production troubleshooting. 25 Points 
  • Amazon ECS, Application Load Balancer, and NextGen Connect administration experience supporting Java and Python container applications and integration channels, including images, task definitions, services, channel deployment and configuration promotion, target groups, health checks, networking, clustering or scaling, deployment failures, and runtime diagnostics. 25 Points 
  • AWS cloud operations and security experience, including IAM roles and permissions, least-privilege policies, VPC networking, security groups, observability, incident response, root-cause analysis, infrastructure automation, and operational documentation. 25 Points 


Skills Required

  • Advanced AWS CDK and CloudFormation experience using Python and JavaScript, including reusable constructs, stack architecture, dependencies, parameters, outputs, environment configuration, deployment controls, and rollback
  • Hands-on AWS Lambda and Amazon API Gateway engineering experience, including integrations, triggers, permissions, authentication, concurrency, timeouts, logging, monitoring, error handling, and troubleshooting
  • Amazon ECS, Application Load Balancer, and NextGen Connect administration experience supporting Java and Python container applications and integration channels
  • AWS cloud operations and security experience, including IAM, least-privilege policies, VPC networking, security groups, observability, incident response, root-cause analysis, infrastructure automation, and documentation
  • Experience with Amazon ECR, ECS on AWS Fargate, NextGen Connect deployments, channel and configuration promotion, clustering, autoscaling, deployment controls, and container security
  • Experience with Amazon CloudWatch, AWS CloudTrail, distributed tracing, dashboards, alerting, service-level indicators, and production incident response
  • Experience managing secrets, encryption keys, certificates, parameterized configuration, security scanning, vulnerability remediation, and secure application connectivity
  • Experience supporting healthcare integration platforms, FHIR APIs, publish-subscribe workflows, or regulated environments
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company

What We Do

Maarut Inc. is a Canadian company specializing in IT services, technology staffing, and software development, dedicated to assisting businesses with digital transformation and solving business challenges through technology.

Similar Jobs

Electric Mind Logo Electric Mind

Devops Engineer

Information Technology • Business Intelligence • Consulting
Hybrid
Toronto, ON, CAN
204 Employees

Capital One Logo Capital One

Software Engineer

Fintech • Machine Learning • Payments • Software • Financial Services
Hybrid
Toronto, ON, CAN
55000 Employees
100K-100K Annually

Pfizer Logo Pfizer

Director, QSEO AI Transformation Lead

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
Remote or Hybrid
8 Locations
121990 Employees
177K-294K Annually

Tapestry - Coach and Kate Spade Logo Tapestry - Coach and Kate Spade

Sales Associate III

eCommerce • Fashion • Retail • Sales • Wearables • Design
Hybrid
Toronto, ON, CAN
16000 Employees
18-22 Hourly

Similar Companies Hiring

Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
33 Employees
VCA Animal Hospitals Thumbnail
Pet • Professional Services
Los Angeles, CA
35000 Employees
RapidScale Thumbnail
Cloud • Information Technology • Consulting
Raleigh, NC
600 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account