Dev-Ops Engineer

Location:
Regina, SK
Job Type:
Full Time
Description:

IntraGrain Technologies Inc., a Calian company, is looking for a Dev-Ops Engineer.  The right candidate will be passionate about automation, efficiency and communication, and be knowledgeable in both software development and infrastructure management.  They will be responsible for managing the CI pipeline for several projects, building and maintaining test and production environments on local networks and cloud infrastructure.  They will participate in a fast paced, Agile software development environment and support development, testing and deployment through integrating tools, infrastructure and process with a constant focus on improving efficiency.  They will participate in strategic project planning, contributing innovative, creative solutions to unique business challenges, utilizing modern infrastructure and architecture frameworks.  They will always be looking for opportunities for automation and streamlining processes throughout the SDLC.

Responsibilities:

– Work closely with both Software Development and IT departments, to ensure smooth delivery of high quality software to customers

– Build and maintain development and test environments, utilizing virtualization on local and remote Linux servers, as well as cloud environments

– Manage the CI pipelines for several projects

– Integrate “white-box” monitoring support into applications and services

– Participate in architecture / infrastructure design decisions for new products and features

– Oversee the deployment of software updates in all environments

Requirements:

– Experience with administration of cloud services (i.e. AWS, Google Cloud)

– Experience with virtualization of servers and service, including distributed deployment environments (i.e. LXD, Docker, Kubernetes)

– Experience with Linux server administration, with excellent scripting abilities

– Experience with Source Code Management systems (i.e. BitBucket, GitHub, etc)

– Experience with Agile development methodologies and tools (I.e. Jira)

– Experience with automation tools (i.e. Jenkins, Selenium,

– Bachelor’s Degree in Software Engineering, Computer Science or related discipline

– Excellent written and verbal communication skills

– Application Development experience is an asset