Communicate effectively with other roles and skillsets, including data scientists, developers and product owners
Help architect, design, and ultimately build scalable, reliable, and high-performance systems and environments
Evangelize DevOps throughout the work, organization, and interactions with others
Effectively contribute to building the overall knowledge and expertise of the technical team
Implement and support continuous integration and continuous delivery (CI/CD) maintain repeatable patterns and policies, discoverable automated templates, and policy as code
Develop cloud infrastructure/platform code
Implement DevOps and DataOps practices for data pipelines
Implement systems to monitor system health, data quality
Monitor health of the application and environment, and act to return system to health when alerted
Implement access-control and security systems
Monitor health of the application and environment, and act to return system to health when alerted
Effectively contribute to building the overall knowledge and expertise of the technical team
Requirements
2+ years of experience with Cloud deployment experience (Azure preferred).
3+ years of Software Development experience.
Experience with development, deployment and version control tools (e.g. Gitlab, Atlassian).
Experience with continuous integration tools (e.g., Jenkins/Gitlab CI/CD).
Experience using modern database and storage systems (e.g. data mesh, blob storage, knowledge graphs).
Experience supporting an AI or ML development team.
Must be legally able to work in Canada.
Individuals must not pose a risk for safeguarding of controlled goods.
Must be eligible to handle US export-controlled data.