Senior DevOps Engineer

Senior DevOps Engineer

Montreal, Quebec  - Permanent

Job Description

The Engineering team is focused on delivering an integrated solution solving the most complex ML solutions for Fortune 500 companies. They use advanced Software Engineering practices to build scalable, secure and efficient solutions covering multiple aspects of ML and AI, from data collection to annotation and building and operating ML models.

What You’ll Do:

Closely embedded in the scrum team, you will be in charge of defining and executing the vision of automating and orchestrating the delivery of our AI service ecosystem. Through proper planning and delivery, you will collaboratively work within your scrum team to deliver the best mission-critical service to our customers.

Must Have Skills:

•Expertise in Automation frameworks, such as Terraform, Ansible, Chef or Puppet
•Expertise in one or many major cloud service providers: AWS, GCP or Azure
•Proficient with build pipeline, build automation and continuous delivery
•Experience with OOD/OOP software engineering
•Understanding of and ability to balance the pros and cons of micro-services, SOA and monolithic applications
•Appreciation for incremental delivery and experience in Agile development
•Understanding of Cloud Infrastructure Engineering (AWS, GCP, etc.), virtualization technologies, network and storage, and ability to explain the strengths and weaknesses of one design choice over another
•Understanding of Data Engineering infrastructure
•Have a service development methodology rooted in the use of metrics and data to guide and prioritize your work
•Experience with at least one language on the back-end (Golang, C#, Java)
•Ability to design, develop, test, and optimize web applications


Starting: ASAP
Travel: 10%