This role reports to Toronto HQ. Some evening or weekend meetings may be required with the North America team
Company Description
Proudly Canadian-founded, the Lorex team across North America is committed to the design, development, and deployment of ingenious smart home security and business monitoring solutions that enhance our customers' lifestyles and sense of well-being. We achieve this by continuing to produce innovative solutions, all backed by cutting-edge technology and a dedicated team of forward thinkers.
Job Summary
We are seeking a skilled DevOps Engineer with deep AWS expertise to design, implement, and maintain secure, resilient, and cost-efficient cloud-native architectures. This role emphasizes infrastructure automation, application performance optimization, and enhanced security. The ideal candidate will bring strong Linux administration, scripting, monitoring, and networking skills, along with experience in CI/CD and Infrastructure as Code (IaC). Familiarity with container orchestration (e.g. Kubernates) and AI tools for automation is a strong plus.
Professional Responsibilities:
- Design, implement, and maintain secure, resilient architectures leveraging AWS services
- Build and manage infrastructure following "Infrastructure as Code" principles (e.g. Terraform, CloudFormation)
- Set up, optimize, and maintain logging, monitoring, and alerting systems to ensure platform reliability and scalability
- Optimize performance of applications and infrastructure through resource tuning, load testing, and CI/CD improvements
- Implement disaster recovery strategies, including automated backups, failover solutions, and regular recovery drills
- Support cloud cost optimization by analyzing resource usage, budgeting, and exploring alternative service providers
- Research and introduce innovative solutions that enhance performance, security, and cost efficiency
- Collaborate with cross-functional teams to drive adoption of AWS best practices
- Explore and apply AI tools to improve the deployment processes, monitoring, and cost optimization
Job Requirements:
- 3+ years of experience as a DevOps Engineer with a strong AWS focus
- 3-5 years of Linux server administration experience
- Strong knowledge of networking fundamentals (TCP/IP, DNS, load balancing, firewall, etc.)
- Proficiency with AWS services (EC2, RDS, Lambda, CloudWatch, CloudFormation, etc.)
- Experience with monitoring and logging tools (e.g. Zabbix, Grafana, Prometheus, ELK)
- Strong scripting/programming skills (Shell, Python, etc.)
- Solid database knowledge (SQL, NoSQL, Redis, etc.)
- Hands-on experience with CI/CD and automation tools (Jenkins, Ansible, Terraform, Chef, etc.)
- Excellent analytical, troubleshooting, and problem-solving skills
- Strong communication and collaboration abilities
Nice to Have:
- Experience with Kubernetes or other container orchestration platforms
- Familiarity with security best practices and compliance standards
- Experience with large-scale SaaS application deployment
- Knowledge of web applications and JavaScript frameworks
- Experience leveraging AI/ML tools for system optimization
Lorex welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.