
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A major Canadian university is seeking a DevOps Analyst to join the ARC Software Team. This role involves analyzing, implementing, and maintaining services that support the research community. Candidates must have a bachelor's degree in computer science or software engineering and relevant experience. Key skills include cloud computing, Kubernetes, and automation tools. The position may require occasional travel and out-of-hours work. Emphasis on collaboration, diversity, and problem-solving is essential.
The ARC Software Team in Research Computing Services provides software development services, consultations, and guidance to University researchers, as part of the mandate of Research Computing Services to support our researchers and strengthen the University’s position in advancing research in Canada and internationally. Our team is now adding implementation and support of third-party services to our portfolio as well as expanding our support of commercial cloud platforms. The ARC Software DevOps Analyst will be primarily responsible for these offerings, including initial needs analysis, implementation, and ongoing operation, ensuring vital services are reliable for the UVic research community and thereby help to maintain the University’s competitiveness in the research space.
As a member of the ARCsoft Team, continuous improvement and collaboration are essential across all practices, processes, and documentation, working closely with clients, the ARCsoft team, RCS, other University Systems groups, and the broader Canadian research computing community.
This position will occasionally require work outside of standard hours on a scheduled or emergency basis. There may be occasions where travel out of town or country is required for training or conferences.
This position requires a bachelor’s degree in computer science or software engineering and several years of relevant experience. An equivalent combination of education and experience may be considered. A strong desire to learn and explore new technologies is required as is the ability to work well within a team, as an individual, and with clients.
Familiarity with emerging technologies, machine learning, data mining as well as languages, databases, platforms and frameworks that are not listed are also of interest.
Fundamental competencies include critical thinking and problem-solving, acquiring and applying knowledge in new tools and technologies, writing documentation for technical and non-technical audiences, and maintaining positive collaborative relationships within the team and with clients.