Senior Devops Specialist

Montreal, QC, Canada

Job Description

Algolux is a globally recognized computer vision company addressing the critical issue of safety for advanced driver assistance systems and autonomous vehicles. Our machine-learning tools and embedded AI software products enable existing and new camera designs to achieve industry-leading performance across all driving conditions. Founded on groundbreaking research at the intersection of deep learning, computer vision, and computational imaging, Algolux has been repeatedly recognized at industry and academic conferences and has been named to the 2021 CB Insights AI 100 List of the world's most innovative artificial intelligence startups.
As a key member of our Engineering team, the DevOps Specialist supports the Algolux team with the infrastructure needed to run our products reliably. You will advise on and deploy new technologies required for our products, monitor and improve the performance of infrastructure systems, support Continuous Integration, and future needs for Continuous Deployment. Automation is at the heart of solving most of our challenges.
You will be a key part of a multidisciplinary team that develops machine learning solutions for digital cameras in self-driving cars.
Responsibilities:

  • Use automation to deploy, configure, manage, and monitor our products
  • Build out, maintain and expand our CI/CD systems for multiple projects/releases
  • Work with the QA team to increase automated testing
  • Evaluate and evolve ongoing design, architecture, and standards for our underlying devops infrastructure and services
  • Plan service capacity and spec new systems needed to meet growing demand
  • Contribute in articulating a robust release engineering strategy
  • Resolve service problems for the systems you maintain
  • Scale current infrastructure; help migrate to better platforms if needed
  • Develop tools to assist other developers and researchers in their tasks
  • Write maintainable, legible CI/CD and build related scripts
  • Mentor and share knowledge with team members
  • Support & manage SDLC toolchain
  • Support & manage production environment releases
Requirements:
  • 5+ DevOps years of experience administering and developing in Linux
  • Strong communication skills
  • Experience managing a complete SDLC solution using CI/CD toolchain / DevOps best practices (SCM, build process, validations, integration/deployment)
  • Mastery of Docker containerization
  • Mastery of at least one automation tool (Ansible, Chef, Puppet, etc.)
  • Working knowledge of AWS/GCP cloud platforms.
  • Knowledge of monitoring stacks (ELK, Prometheus Grafana, Splunk, Zabbix)
  • High proficiency in a scripting language (Bash, Python, etc.)
  • Experience with CI services such as GitLab, Jenkins, Travis, or CircleCI
  • Experience delivering HA solutions in production environments
  • Experience with software packaging and distribution solutions
  • Application access control mechanisms (credentials, firewall, vaults)
Desirable:
In addition to the above, the ideal candidate would have experience with:
  • Ansible AWX / Red Hat Tower
  • Gitlab CI
  • Self-hosted APT/PYPI/Docker Hub Package repositories
  • Deb, PKG, WHL package formats and related tools
  • Web application delivery (proxies, security)
  • Kubernetes or other orchestration technology
  • CD and orchestration workflows on Public Cloud Infrastructures
  • Various database technologies (SQL or NoSQL)
  • Distributed storage systems (S3, NAS/NFS, etc.)
  • Evaluating technical decisions while considering technical and business trade-offs
  • Contributing to the company's devops practices, articulate proposals to the team and devising an implementation plan
Job Type: Full-time

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2035110
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Montreal, QC, Canada
  • Education
    Not mentioned