This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a DevOps Engineer based in Canada.
This role sits at the center of cloud infrastructure, automation, and software delivery, ensuring highly available and secure systems across large-scale production environments. You will work closely with development teams to design, build, and optimize CI/CD pipelines, cloud infrastructure, and deployment processes that power critical applications. The position blends hands-on engineering with operational excellence, requiring someone who thrives in fast-moving, distributed systems environments. You will play a key role in improving system reliability, performance, and observability while supporting continuous delivery practices. The environment is collaborative and cross-functional, with strong emphasis on automation, security, and scalability. This is an opportunity to shape modern DevOps practices across enterprise-grade cloud platforms.
Accountabilities:
- Lead the design, implementation, and maintenance of cloud infrastructure and DevOps pipelines supporting large-scale applications, ensuring reliability, scalability, and performance across production systems.
- Collaborate closely with development teams to build, deploy, and optimize CI/CD workflows using tools such as Jenkins or similar, while driving continuous integration and delivery best practices.
- Develop and manage infrastructure-as-code and automation solutions using tools such as CloudFormation, Ansible, Chef, or Puppet to ensure consistent and repeatable environments.
- Implement and maintain monitoring, logging, and telemetry systems using tools like Datadog or Sumo Logic to improve system observability and incident response.
- Support cloud security initiatives by enforcing best practices, identifying vulnerabilities, and ensuring compliance across AWS-based environments and distributed systems.
- Troubleshoot production issues across applications and infrastructure, working closely with cross-functional teams to resolve incidents and improve system resilience.
- Design and optimize containerized environments using Docker and Kubernetes to support scalable and efficient deployments.
Requirements:
- 5+ years of experience in DevOps, Site Reliability Engineering, or Cloud Infrastructure roles supporting production-grade systems in enterprise environments.
- Strong hands-on experience with AWS services such as EC2, S3, VPC, RDS, Lambda, API Gateway, and related cloud infrastructure components.
- Solid background in Linux and Windows environments, with experience supporting Java and .NET-based applications at scale.
- Proficiency in CI/CD tools such as Jenkins or Bamboo, along with strong knowledge of Git and modern software delivery workflows.
- Experience with infrastructure automation tools (Ansible, Chef, Puppet, or CloudFormation) and scripting languages such as Python, Bash, or PowerShell.
- Strong understanding of containerization and orchestration technologies including Docker and Kubernetes in production environments.
- Knowledge of monitoring, alerting, and APM tools such as Datadog, Sumo Logic, or similar platforms.
- Strong analytical, problem-solving, and communication skills with the ability to work effectively in cross-functional and agile teams.
Benefits:
- Competitive compensation package aligned with experience and market standards.
- Remote-first work environment with flexibility in daily working arrangements.
- Comprehensive health, dental, and wellness coverage (varies by employer policy).
- Opportunity to work on large-scale cloud systems and modern DevOps architectures.
- Continuous learning and exposure to cutting-edge cloud, automation, and container technologies.
- Collaborative, global team environment with strong engineering culture.
- Career growth opportunities within a fast-evolving technical landscape.