Job Closed
This listing is no longer active.
Senior DevOps Engineer
Location
Canada
Posted
95 days ago
Salary
0
Seniority
Senior
Job Description
Senior DevOps Engineer
Dotmatics
• Maintain and enhance our cloud-based infrastructure • Spearhead our ISO 27001 effort and maintain compliance with corporate security requirements • Maintain and operate the software build server and continuous integration pipelines for cross-platform desktop and HPC applications • Manage release processes and versioned software distribution • Support and maintain license control systems and related backend services • Maintain AWS-based software distribution and business operations systems • Lead IT security related efforts such as ISO 27001 and corporate security implementations • Manage and configure AWS services, including: EC2, RDS, S3, ECR, IAM, WAF, CloudFront, Identity, CloudTrail, Security Lake • Ensure security, scalability, and reliability of cloud infrastructure • Support operational tooling across AWS and other cloud providers • Administrator for a diverse set of services (Office, AWS, Github, Mailchimp, etc)
Job Requirements
- 10+ years of professional experience with an education or working experience background in IT infra or software development
- Strong DevOps/Platform Engineering experience
- Software engineering background (ideally C++ or other compiled languages)
- Strong understanding of build systems and software compilation pipelines
- Experience managing deployments and release processes
- Comfortable working with complex/compiled codebases (not just web apps)
- CI/CD, build systems background
- Knowledge of IT Security best practices, ISO 27001 requirements
- Experience with software licensing systems (may also be beneficial)
- Knowledge of C++ build systems (may also be beneficial)
- Python for CI automation and operations (may also be beneficial)
- Strong AWS infrastructure background (may also be beneficial)
Benefits
- Flexible working environment
Related Guides
Related Categories
Related Job Pages
More DevOps Engineer Jobs
DevOps Engineer
Remote WorldModel N is the leader in revenue optimization and compliance for pharmaceutical, medtech, and high-tech innovators. For more than 25 years, we have helped customers maximize revenue, streamline operations, and maintain compliance through cloud-based software, value-added services, and data-driven insights. With a focus on innovation and customer success, Model N empowers life sciences and high-tech manufacturers to bring life-changing products to the world more efficiently and profitably. Model N is trusted by over 150 of the world’s leading companies across more than 120 countries. For more information, visit www.modeln.com.
Role Description We're looking for a skilled DevOps Engineer to build and maintain the infrastructure that powers our global platform — keeping systems fast, reliable, and secure. - Design, build, and maintain cloud infrastructure (AWS, GCP, or Azure) - Manage and improve CI/CD pipelines and deployment processes - Implement monitoring, alerting, and incident response workflows - Ensure security and compliance across infrastructure - Work closely with engineering teams to support development velocity Qualifications - 3+ years of DevOps or platform engineering experience - Strong cloud infrastructure knowledge - Experience with containerisation (Docker, Kubernetes) - Proficiency with IaC tools (Terraform, Pulumi, or similar) - Excellent English communication skills Company Description
• Design, build, and operate reliable AWS-based infrastructure supporting production services • Improve automation, repeatability, scalability, observability, and cost efficiency across the platform • Develop and maintain infrastructure as code and CI/CD pipelines to reduce manual operations • Monitor systems, respond to incidents, and create runbooks for high-risk operational services • Partner with engineering teams to support deployments and improve operational practices • Coach and mentor engineers on DevOps principles and operational excellence
• Design and implement scalable, reliable, and fault-tolerant systems across cloud environments. • Develop and maintain observability tools, including monitoring, logging, and alerting (e.g., Prometheus, Grafana, Datadog, ELK). • Automate infrastructure provisioning, deployment, and incident response using Infrastructure as Code (IaC) tools like Terraform or CloudFormation. • Optimize system performance, scalability, and incident response workflows to improve uptime. • Work closely with development and DevOps teams to improve system design for reliability. • Conduct root cause analysis (RCA) and implement preventative measures to minimize failures. • Ensure high availability by designing and maintaining load balancing, failover, and disaster recovery strategies. • Improve CI/CD pipelines to enhance deployment speed while maintaining stability. • Optimize cloud cost and resource utilization for AWS, Azure, or Google Cloud Platform (GCP). • Participate in on-call rotations to quickly address system failures and minimize downtime.
• Design, implement, and maintain CI/CD pipelines to automate build, test, and deployment processes. • Manage and optimize cloud infrastructure on AWS, Azure, or Google Cloud Platform (GCP). • Implement Infrastructure as Code (IaC) using tools like Terraform, CloudFormation, or Pulumi. • Deploy and manage containerized applications using Docker and Kubernetes. • Monitor system performance, identify bottlenecks, and improve infrastructure reliability. • Establish and enforce security best practices, including identity management, logging, and vulnerability management. • Work with development teams to improve deployment efficiency and troubleshoot infrastructure issues. • Optimize cloud resource utilization to ensure cost-effectiveness and scalability. • Automate infrastructure provisioning, configuration management, and system maintenance. • Stay up-to-date with emerging DevOps technologies, tools, and best practices.


