This site uses cookies. To find out more, see our Cookies Policy

DevOps Engineer in Montreal at Pivotal Payments

Date Posted: 5/15/2018

Job Snapshot

Job Description

This position requires the candidate to work collaboratively and proactively with Pivotal Development Team, Quality Assurance Team, Support & Incident Management Team and the Network Operation Team to manage code releases and develop DevOps practices across the organization.

 

This involves identifying strategies to help the business grow by giving it a technological advantage. Candidate will work collaboratively with other professionals in the organization to identify opportunities to automate, monitor, test and deploy effective software solutions. Successful candidates are committed to learn new processes and technologies that will help improve business operations.

 

Duties/Responsibilities

  • Design, build and configure automated deployments using configuration management tools
  • Oversee the automated deployment of new features, upgrades and fixes within all environments – Integration, Staging and Production Environments
  • Participate with Network Operation Team in routine application maintenance on premise and/or Cloud-based systems
  • Monitor error logs on servers using efficient Monitoring & Analysis tools and troubleshoot systems errors
  • Monitor the performance of various systems & platforms, analyse incidents and provide solutions to improve
  • Automate deployment, system configurations and security settings
  • Collaborate with developers to make sure new environments meet requirements and conform to best practices
  • Provide direct server support during various operations such as deployment and general Production upgrades & maintenance
  • Use source control tools to keep track of changes made to different services/APIs and/or packages to maintain versioning, build roll-back plans in case of backward compatibility issues or unforeseen critical issues.
  • Work with Continuous Integration Tools with the objective of improving and facilitating Continuous Integration (CI) and Continuous Delivery (CD)
  • Work with Quality Assurance Team in integrating Automated tests at multiple levels from Unit Test, APIs, Services integration tests & Front-end Tests in the automation pipeline to ensure Continuous Quality on deployed builds
  • Partner with Incident Management Team to ensure deployments and scheduled maintenance are communicated in advance and to look for ways to improve processes
Thank you for your consideration.

Job Requirements

Qualifications (skills/experience)

  • Bachelor’s Degree in Computer Science or equivalent
  • 3 years experience as DevOps with TFS/VSTS Online version 2015 onwards, GIT Source Control, Build and Release management tools
  • Experience with Microsoft infrastructures, database SQL (MS SQL), CI/CD tools, scripting languages such as PowerShell, and Web technologies C# .NET
  • Well-versed in IT and the software development lifecycle and Up-to-date on latest technologies
  • Excellent verbal and written skills
  • Experience in the payments industry is an asset
  • Experience working with any agile project management tools (e.g. Jira, Trello, VSTS, Rally, etc.)
  • Experience working with Microsoft Visual Studio Team Services is an asset
  • Must be detail oriented with high degree of accuracy and ability to multitask.

 

Working Language

  • English (written and spoken) is the language used 99% of the time, as work colleagues and the clientele are both geographically dispersed within and outside of Quebec.
  • Internal communications between colleagues occur in English or in French, depending on the parties involved. Strategic suppliers are located outside of Quebec.
  • A basic knowledge of French is required for any position located within Quebec. English is required for this position, as it would report to someone outside of Quebec, and requires frequent out of province communications.