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?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
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.







