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.
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).
Similar Jobs
Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Execute packaging design and deployment projects, conduct pilot plant and factory trials, develop packaging specifications, analyze results and create technical reports, and collaborate cross-functionally to scale packaging from development to manufacturing while ensuring GMP and HACCP compliance.
Top Skills:
Haccp
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Lead Canada compliance for Square and Afterpay: own annual compliance plan, manage AML/ATF, RPAA, PCI, consumer protection and privacy programs, drive regulatory engagements, board reporting, issue remediation, and build AI-enabled compliance solutions across functions.
Top Skills:
ChatgptConfluenceGitJIRALookerOpenai EnterpriseProtechtTableau
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Lead and close high-value, complex enterprise deals end-to-end. Drive insight-led strategy, manage multi-stakeholder technical sales cycles with Solutions Engineering, align internal stakeholders (Finance, Legal, Risk, Product), represent the company to executives, influence product and GTM, and use AI tools to increase efficiency.
Top Skills:
Ai ToolsApi IntegrationsFintechPaymentsSaaS
What you need to know about the Ottawa Tech Scene
The capital city of Canada and the nation's fourth-largest urban area, Ottawa has proven a rapidly growing global tech hub. With over 1,800 tech companies, many of which are leaders in their sectors, the city's tech talent now makes up more than 13 percent of its total workforce. This growth is driven not only by the big players like UL Solutions and Dropbox, but also by a thriving startup ecosystem, as new businesses emerge to follow in the footsteps of those that came before them.


