This recruiter is online.

This is your chance to shine!

Apply Now


Our Oil & Gas Calgary client is seeking an Intermediate or Senior DevOps Engineer to develop and maintain the CI/CD pipeline using Azure DevOps tools. This is an initial 6-month contract position (high possibility of extension)!

Must-Have Skills:
  • 3+ years' experience in cloud-based systems in a DevOps position (preferrably Azure)
  • Experience defining, implementing and maintaining CI/CD pipelines (Continuous Integration and Continuous Development)
  • Experience with PaaS, IaaS and Kubernetes-based environments in Azure or other cloud platforms
  • Competence in using scripting languages such as Powershell and No-SQL/SQL languages
  • Expereince with technology stacks like Python, .NET, React across different applications and integrations
  • Experience using REST APIs and SDKs for integration, automation and release management

Nice-to-Have Skills:
  • Azure DevOps platform and associated tool experience (i.e. ServiceNow)
  • Working knowledge of networking, operating systems and packaging/build systems like NPM
  • Oil and Gas industry experience

Responsibilities Overview:
  • Create, maintain, and iterate our CI/CD processes and pipelines in Azure DevOps and other build automation tools for new and existing services
  • Integrate with other tools via REST APIs and SDKs to automate some of the release management
  • Coordinate with developers, Vendors, Cloud service specialists and Infrastructure team to ensure requirements are fully met
  • Detect and address problems quickly and early by having monitoring and test coverage
  • Setting up proper Azure AD security/roles related to DevOps CI/CD pipelines
  • Setup and manage all source control - including but not limited to repos, branching, merging, pull requests, issues
  • Work with various technology stacks like Python, .NET, React across different applications and integrations
  • Develop a unified continuous release plan based on user stories/epics, ensure release plan meets delivery time lines and is communicated across all functional/technical teams
  • Work with senior technical resources to ensure current and future architecture supports continuous release plan
Read more


Level of education



In progress

Work experience (years)


Written languages


Spoken languages