RQ11363 - DevOPS/Cloud Engineer - Senior

Posted 2 Days Ago
Be an Early Applicant
Toronto, ON, CAN
In-Office
Senior level
Information Technology • Professional Services • Software • Consulting
The Role
Senior DevOps/Cloud Engineer to design, build, and support cloud infrastructure (primarily AWS), implement IaC (Terraform), configuration management (Ansible), manage OpenShift ROSA clusters, design CI/CD and GitOps pipelines, embed security and observability, lead incident response and on-call, and mentor junior engineers.
Summary Generated by Built In

Responsibilities:

  • Design, build and support cloud environments to create digital products
  • Monitor and assess the performance of applications in a cloud environment to ensure solutions are available
  • Create, test and implement safeguards to maintain data integrity and protect against unauthorized access

 

General Skills:

  • Experience in one of the leading cloud platforms such as AWS, Azure or Google Cloud, etc
  • Experience in maintaining complex Linux cloud environments, like CentOS, Ubuntu, or CoreOS, to support modern web technologies: LAMP, Drupal and Elasticsearch / Elasticloud
  • Experience setting up development environments and mechanism using tools such as JIRA, Confluence, Maven and Jenkins or similar tools
  • Experience in scripting languages like Python, Bash, PHP, Java, JavaScript, Node, etc.
  • Experience in build tools like Git, Ansible, Chef, Puppet etc. for continuous integration
  • Knowledge of container-based virtualization technology like Docker or Kubernetes
  • Integration experience in building and using APIs
  • Experience applying industry web, architectural and security standards and best practices
  • Experience in mobile device management for various versions of cellular and tablets


Requirements

Experience and Skill Set Requirements:

Must Haves:

  • Design, provision, and manage AWS infrastructure including VPCs, subnets, security groups, IAM policies, EC2, ECS, EKS, RDS, S3, Route 53, and CloudFront.
  • Architect multi-account AWS environments following AWS Well-Architected Framework principles.
  • Manage AWS cost optimization strategies including Reserved Instances, Savings Plans, and rightsizing.
  • Develop, maintain, and refactor Terraform modules and configurations for all cloud infrastructure.
  • Author and maintain Ansible playbooks, roles, and collections for server configuration, application deployment, and compliance enforcement.
  • Operate and administer Red Hat OpenShift Service on AWS (ROSA) clusters, including cluster upgrades, node scaling, and add-on management.
  • Design and maintain CI/CD pipelines (GitLab CI, Azure DevOps Service) for infrastructure and application delivery.

 

Skill Set Requirements:

Cloud Infrastructure & AWS:

  •  Design, provision, and manage AWS infrastructure including VPCs, subnets, security groups, IAM policies, EC2, ECS, EKS, RDS, S3, Route 53, and CloudFront.
  • Architect multi-account AWS environments following AWS Well-Architected Framework principles.
  • Manage AWS cost optimization strategies including Reserved Instances, Savings Plans, and rightsizing.
  • Implement and maintain CloudTrail, Config, GuardDuty, Security Hub, and AWS Organizations SCPs.

 

Infrastructure as Code — Terraform/Terraform Cloud:

  • Develop, maintain, and refactor Terraform modules and configurations for all cloud infrastructure.
  • Manage Terraform Cloud workspaces, remote state backends, variable sets, and team access policies.
  • Enforce IaC standards including module versioning, input/output conventions, and documentation.
  • Implement drift detection and remediation workflows using Terraform Cloud run tasks and policy-as-code (Sentinel or OPA).
  • Lead Terraform code review processes and mentor junior team members on best practices.

 

Configuration Management — Ansible:

  • Author and maintain Ansible playbooks, roles, and collections for server configuration, application deployment, and compliance enforcement.
  • Manage Ansible inventories across dynamic cloud environments using AWS dynamic inventory plugins.
  • Integrate Ansible automation with CI/CD pipelines for repeatable and auditable deployments.
  • Use Ansible Vault for secrets management and always ensure secure handling of credentials.
  • Develop idempotent, well-tested automation that reduces manual toil and configuration drift.

 

Container Platform — OpenShift ROSA:

  • Operate and administer Red Hat OpenShift Service on AWS (ROSA) clusters, including cluster upgrades, node scaling, and add-on management.
  • Define and enforce OpenShift RBAC, NetworkPolicies, and SecurityContextConstraints (SCCs).
  • Manage Operators, Helm charts, and Kustomize overlays for workload deployment on ROSA.
  • Ensure cluster hardening against CIS benchmarks and organizational security policies.

 

CI/CD Pipelines:

  • Design and maintain CI/CD pipelines (GitLab CI, Azure DevOps Service) for infrastructure and application delivery.
  • Implement GitOps workflows using ArgoCD for declarative, auditable deployments to OpenShift ROSA.
  • Integrate security scanning tooling (SAST, container scanning, dependency auditing) into pipeline gates.
  • Champion shift-left testing principles, ensuring infrastructure changes are validated before promotion to production.
  • Maintain pipeline-as-code standards with versioned, peer-reviewed pipeline definitions.

 

Security & Compliance:

  • Serve as a key contributor to the team's security posture, embedding security controls throughout the infrastructure and CI/CD lifecycle.
  • Implement secrets management solutions (AWS Secrets Manager) and enforce least-privilege access.
  • Support vulnerability management processes by triaging findings from infrastructure and container scanning tools.
  •  Participate in incident response and post-mortem processes, ensuring remediation actions are tracked and resolved.

 

Observability & Reliability:

  • Build and maintain end-to-end observability solutions using AWS CloudWatch.
  • Define and track SLOs and SLIs for critical platform services and workloads.
  • Lead on-call incident response for platform-level issues, conducting RCAs and driving permanent fixes.
  • Produce and maintain runbooks and architectural decision records (ADRs).


Skills Required

  • Design, provision, and manage AWS infrastructure (VPCs, subnets, security groups, IAM, EC2, ECS, EKS, RDS, S3, Route 53, CloudFront)
  • Architect multi-account AWS environments following AWS Well-Architected Framework
  • Manage AWS cost optimization strategies (Reserved Instances, Savings Plans, rightsizing)
  • Develop, maintain, and refactor Terraform modules and configurations for cloud infrastructure
  • Manage Terraform Cloud workspaces, remote state, variable sets, and team access policies
  • Implement drift detection and policy-as-code (Sentinel or OPA) and enforce IaC standards
  • Author and maintain Ansible playbooks, roles, collections, and use Ansible Vault for secrets
  • Operate and administer Red Hat OpenShift Service on AWS (ROSA) clusters, upgrades, scaling, add-ons
  • Define and enforce OpenShift RBAC, NetworkPolicies, SecurityContextConstraints and cluster hardening (CIS)
  • Design and maintain CI/CD pipelines (GitLab CI, Azure DevOps) and pipeline-as-code standards
  • Implement GitOps workflows using ArgoCD for OpenShift deployments
  • Integrate security scanning (SAST, container scanning, dependency auditing) into CI/CD pipeline gates
  • Implement and maintain AWS security & governance tooling (CloudTrail, Config, GuardDuty, Security Hub, Organizations SCPs)
  • Implement secrets management solutions (AWS Secrets Manager) and enforce least-privilege access
  • Build and maintain observability using AWS CloudWatch, define SLOs/SLIs, produce runbooks and ADRs
  • Lead on-call incident response, conduct RCAs, and drive permanent remediation
  • Experience with container tooling and deployment: Docker, Kubernetes, Helm, Kustomize, Operators
  • Experience maintaining complex Linux cloud environments (CentOS, Ubuntu, CoreOS) and web stacks (LAMP, Drupal, Elasticsearch)
  • Scripting and automation experience (Python, Bash, PHP, Java, JavaScript/Node) and API integration
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

Ericsson Logo Ericsson

Software Engineer

Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
Hybrid
Mississauga, ON, CAN
88000 Employees
102K-133K Annually

Ericsson Logo Ericsson

Operations Specialist

Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
In-Office
Toronto, ON, CAN
88000 Employees
62K-81K Annually

Movable Ink Logo Movable Ink

Data Engineer

Artificial Intelligence • Marketing Tech • Software
Easy Apply
Remote or Hybrid
Toronto, ON, CAN
600 Employees
130K-165K Annually

Movable Ink Logo Movable Ink

Software Engineer

Artificial Intelligence • Marketing Tech • Software
Easy Apply
Remote or Hybrid
Toronto, ON, CAN
600 Employees
130K-165K Annually

Similar Companies Hiring

Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account