Senior Devops Engineer

 

Description:

This role requires candidates to be located in Canada and eligible to work in Canada . While we are fully remote and offer flexibility in working hours, there will be times when availability during 7:30am-3:30pm PST / 8:30am-4:30pm MST / 10:30am-6:30pm EST is required to align with team collaboration and project needs.

 

What you’ll do

  • Maintain and manage repositories on GitHub, including reviewing and enforcing best practices in branching strategies.
  • Assist teams source code management best practices.
  • Design, set up, and maintain CI/CD workflows using GitHub Actions for .NET applications, Node.js applications, and NX monorepos.
  • Automate deployments and ensure continuous integration and deployment processes are streamlined.
  • Provision, scale, and manage OpenShift clusters, ensuring optimal performance, security, and scalability.
  • Monitor cluster health and troubleshoot infrastructure issues as they arise.
  • Set up, configure, and manage API gateways, implementing necessary security policies.
  • Implement and maintain service mesh solutions, configuring service-to-service communication, load balancing, and failover strategies.
  • Automate infrastructure provisioning and ensure compliance through periodic infrastructure audits. 5+ years of experience in DevOps, infrastructure automation, and cloud engineering .
  • Strong hands-on experience with GitHub Actions and CI/CD pipeline automation .
  • Expertise in OpenShift, Kubernetes, and containerization technologies .
  • Proficiency in Azure cloud infrastructure and automation.
  • Experience with Infrastructure as Code (IaC) tools such as Terraform or Ansible.
  • Strong knowledge of security best practices , including IAM, secrets management, and vulnerability scanning.
  • Experience in monitoring and logging using Prometheus, Grafana, ELK Stack, or similar tools.
  • Ability to work collaboratively with development, security, and operations teams to streamline deployment processes.
  • Utilize Infrastructure as Code (IaC) methodologies to manage and scale cloud resources efficiently.
  • Set up monitoring tools, alerts, and centralized logging solutions to proactively identify and resolve issues.
  • Securely manage secrets, credentials, and enforce enterprise-level security and compliance policies.
  • Collaborate closely with development, QA, and other teams to optimize DevOps processes.
  • Document DevOps practices, workflows, and tutorials to facilitate knowledge sharing across teams.
  • Conduct training sessions and mentor team members on DevOps best practices.
  • Design and build automation pipelines using shell scripting and OpenShift CLI commands.

 

 

What you’ll bring

  • Azure DevOps certification and 3+ years of experience maintaining Azure infrastructure.
  • 3+ years of experience with OpenShift or comparable Kubernetes platforms.
  • 5+ years of experience with Git, including setting and enforcing best practices in branching strategies.
  • Strong experience implementing CI/CD workflows with GitHub Actions.
  • Experience embedding and enforcing enterprise-level security and compliance policies in infrastructure.
  • Expertise in implementing and maintaining service mesh solutions.
  • Experience with Infrastructure as Code (IaC) methodologies.
  • Exceptional technical documentation and communication skills.
  • Ability to prioritize and manage workload effectively across multiple teams.

Organization Normative
Industry IT / Telecom / Software Jobs
Occupational Category Senior DevOps Engineer
Job Location Toronto,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 3 Years
Posted at 2025-03-15 6:03 am
Expires on 2025-04-29