This recruiter is online.

This is your chance to shine!

Apply Now

Description

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

Requirements

Level of education

undetermined

Diploma

In progress

Work experience (years)

undetermined

Written languages

undetermined

Spoken languages

undetermined