DevOps Engineer

Posted 3 months ago
Apply Now

Job Description

DevOps Engineer
Job title: DevOps Engineer

Company: Finastra

Job description: Job Description:ResponsibilitiesWhat will you contribute?Reporting to the Senior Manager, Development, the DevOps Engineer will work collaboratively with software engineering teams to deploy and operate our systems. In addition, you will work on streamlining our operations and processes, build and maintain tools for deployment, monitoring and operations and troubleshoot and resolve issues in our development, test and production environments.Responsibilities and Deliverables:Your deliverables as a DevOps Engineer will include, but are not limited to, the following:

  • Oversee all builds and deployment of releases to Non-Production and Production environments.
  • Create, Implement and maintain CI/CD Environments for various products across the organization.
  • Write automation scripts for building, deploying and maintaining various products.
  • Enhance and support existing automation scripts.
  • Provide support during Production Releases and as well all interim environmental releases.
  • Plan and upgrade all automation related tools used by Development teams.
  • Assist Development team in understanding the release process and assist when required.
  • Assist with the identification of environmental issues and provide corrective actions.
  • Pro-actively identify procedures to streamline and automate the delivery process.
  • Research and Implement new tools for the development and execution of Test Automation Scripts.
  • Interact with Operation Teams to build and manage the artifacts for Production deployment.
  • Document all procedures related to the processes and tools developed.
  • Identify, establish, and manage Proof of Concept (POC) environments and report on design outcomes.
  • Monitoring health and performance of Development, QA and Performance environments and execute relevant maintenance tasks or fixes.
  • Enforce and maintain Environment and Application Security based on established policies and procedures.

Required Experience:

  • Bachelor’s degree in Computer Science, Engineering or a related field and 5+ years of experience in software development, systems engineering/design.
  • Minimum years of progressive technical experience in a development, design or Delivery Operations engineering role.
  • Minimum 2+ years of practical experience in Automation Build and Delivery Operations.
  • Experience with establishing engineering standards, frameworks, best practices, and tools aligned with the ALM and SDLC.
  • Extensive experience with scripting languages, PowerShell, Batch, Shell
  • Extensive experience with CI/CD Tools in Azure DevOps (VSTS).
  • Experience with Cloud Delivery Methodologies using Microsoft Azure Products and Technologies.
  • Experience with Agile development methodologies.
  • Experience with a variety of relevant technologies, including Microsoft, .Net, .Net Core, HTML5, PowerShell, JavaScript, CSS, Java, C#, XML, REST, SQL/NoSQL, Angular, NodeJS, Redis.
  • Experience in providing support for Production Releases and Environments.
  • Experience in automating build and release of changes for InRule Rules Engine, Microsoft CRM Dynamics and Microsoft Power BI is a plus.

Finastra is committed to providing accessible employment practices that are in compliance with the Accessibility for Ontarians with Disabilities Act (AODA). We will accommodate applicants’ needs upon request, throughout all stages of the recruitment process. Please inform us of the accommodation(s) that you may require. Information received related to accommodation will be addressed confidentially.

Expected salary:

Location: Mississauga, ON

Job date: Wed, 25 Sep 2024 02:04:18 GMT

Apply for the job now!