ROLE TITLE: Intermediate DevOps Engineer
POSITION DETAILS:
• Hours: 40 hours per week
• Salary Range: $60000-$70000
• Location: Remote - Ontario
• This is a new position.
ABOUT UNIVERUS:
Founded in 2019 and headquartered in Burnaby, British Columbia, Univerus is a fast-growing enterprise software company specializing in vertical market solutions. With over 300 employees, more than 20 acquisitions, and a global customer base exceeding 3,500 organizations, Univerus delivers mission-critical technology across public and private sectors. Our flagship product, Unity ERP, powers operations in local government, utilities, construction, manufacturing, health and safety, education, and beyond.
Learn more at univerus.com.
ROLE OVERVIEW: We are currently seeking an Intermediate DevOps Engineer to play a crucial role in managing and maintaining our SaaS infrastructure. The ideal candidate will handle a wide range of responsibilities, including server migrations, management, backups, monitoring, security updates, and automation. This role will ensure that our systems are reliable, secure, and capable of scaling efficiently.
ORGANIZATIONAL RELATIONSHIP: This position will be reporting to VP, Infrastructure & Special Projects.
KEY RESPONSIBILITIES:
• Oversee and maintain our SaaS infrastructure, including server inventory, backups, and routine maintenance (OS updates).
• Migrate production servers from on prem to cloud.
• Implement and manage monitoring solutions to ensure system performance and reliability. Conduct load testing and manage load balancing to optimize traffic distribution.
• Apply and manage security updates and best practices to protect our infrastructure and to ensure adherence to industry standards and regulations.
• Develop and maintain automation scripts, CI/CD pipelines, and other tools to streamline processes and deployments.
• Design and implement failover strategies to minimize downtime and facilitate quick recovery from system failures.
• Manage database imports/exports, perform regular maintenance, and ensure data integrity and availability.
• Oversee integrations with third-party services and tools, ensuring seamless operation and compatibility.
• Work closely with development teams to understand their needs and provide support for their projects and deployments.
• Test, debug, and optimize software applications to ensure optimal performance and quality.
• Stay up-to-date with industry trends, best practices, and emerging technologies to provide recommendations on software and system improvements.
• Quarterly in-person meetings with manager and co-workers.
KEY MEASUREMENTS OF SUCCESS:
• High system reliability & uptime (e.g., 99.9% availability, minimal unplanned downtime).
• Successful cloud migration completed on time with no critical service disruption.
• Strong performance & scalability (meets SLAs under load; reduced latency and error rates).
• Security & compliance posture (zero critical vulnerabilities; timely patching and audits passed).
• Efficient deployments & automation (faster, repeatable releases with low failure/rollback rates).
• Resilient disaster recovery (tested failover with recovery times within RTO/RPO targets).
• Data integrity & availability (no data loss incidents; reliable backups and restores).
• Seamless integrations (stable third-party connections with minimal incidents).
• Developer enablement & satisfaction (quick support turnaround; reduced deployment friction).
• Continuous improvement (adoption of proven best practices that improve cost, performance, or reliability).
REQUIRED KNOWLEDGE, SKILLS, AND ABILITIES:
• Experience installing and maintaining Linux and Windows servers.
• Proficiency with automation tools, CI/CD pipelines, load balancing, and monitoring solutions. Experience with cloud services (specifically AWS and Azure) and database management.
• Strong analytical skills and a proactive approach to troubleshooting and resolving issues.
• Excellent communication skills with the ability to collaborate effectively with cross-functional teams.
• Relevant certifications (e.g., AWS Certified Solutions Architect, Azure Solutions Architect Expert) are a plus.
• Excellent analytical, problem-solving, and critical thinking skills.
• Strong written and verbal communication skills, with the ability to explain complex technical concepts to non-technical stakeholders.
• Ability to work well both independently and in a team environment.
• Ability to quickly learn new skills and development languages in new and legacy systems.
EDUCATION AND EXPERIENCE:
• 2-4 years of experience in a DevOps or similar role, with hands-on experience in managing SaaS and physical hardware infrastructure including Linux and Windows servers.
WHAT WE OFFER:
• Health and Dental
• EFAP
• RRSP Matching
• Generous Paid Time Off
• Flexible Work Environment
• Education Reimbursement Program
Our Commitment to Diversity, Equity & Inclusion
Univerus is proud to be an equal opportunity employer. We are committed to creating an inclusive and respectful workplace where everyone feels valued, supported, and empowered to contribute fully. We welcome applications from candidates of all backgrounds, abilities, and experiences, including but not limited to Indigenous peoples, racialized persons, women, LGBTQ2S+ individuals, persons with disabilities, and veterans.
If you require accommodation at any stage of the recruitment process, please let us know. We are committed to working with you to ensure your needs are met.
Please note that we may use AI as part of our recruitment and hiring process. While we may incorporate select AI features to enhance process efficiency, we remain committed to human-led decision making. We recognize that AI is not perfect, so all AI-generated outputs are subject to human review to ensure accuracy and fairness. Our goal is to use technology to support, not replace, thoughtful human decision-making in recruitment and hiring.
How to Apply?
Ready to join us? Please submit your resume by following the application instructions outlined in this posting.