This job board retrieves part of its jobs from: Human Resources Jobs | Toronto Jobs | Work From Home

The top job offers in Canada!

To post a job, login or create an account |  Post a Job   

A simple jobs board with daily updated offers from Canada

Slide 1
Slide 2
Slide 3
previous arrow
next arrow

DevOps Engineer (Remote)


This is a Full-time position in Toronto, ON posted September 18, 2022.

Location: REMOTE / St.

Catherines, Ontario This job allows you to work remotely.

We are looking for a dynamic, highly motivated individual who is dedicated to excellence and has a strong background in software engineering and product deployments.

The successful candidate will be responsible for deploying product updates, building and setting up new development tools and infrastructure identifying production issues and implementing integrations, unit tests, documents, and providing ongoing support for the applications.

The Development team is tasked with developing, integrating, and maintaining the software components and applications of Meridian’s technology and infrastructure.

The team function involves working closely with the Digital Banking team, our partners in Business Analysis/Quality Assurance, Infrastructure, and various business units to develop quality solutions.

The DevOps Engineer serves as a lead resource on projects by working with the development teams to create deployment packages, ensure code quality, code integrity, code handover, and document existing processes.

DevOps engineers must also have to know how of the development and be able to fix issues as needed by working with the development team.

Holding advanced level technical acumen, the DevOps Engineer must make recommendations on key decision points within the project, as they relate to the software development, implementation, and integration direction, and ensure that project deliverables are met on schedule.

Must Have Skills: Working closely with the Development, Release Management, Infrastructure, and various business units to create release plans, and deployment packages
• Building and setting up new development tools and infrastructure
• Understanding the needs of stakeholders and conveying this to developers
• Working on ways to automate and improve development and release processes
• Testing and examining code written by others and analyzing results
• Identifying technical problems and developing software updates and fixes
• Working with software developers and software engineers to ensure that development follows established processes and works as intended
• Planning out projects and being involved in project management decisions
• Providing ongoing support for deployed applications
• Perform root cause analysis for production errors
• Develop scripts to automate deployment
• Design procedures for system troubleshooting and maintenance Skills and Qualifications:
• Minimum of 3 years experience as DevOps Engineer in a corporate environment
• BSc in Computer Science, Engineering, or relevant field
• Experience as a DevOps Engineer or similar software engineering role
• Proficient with git and git workflows, Microsoft TFS, Azure DevOps Server
• Good knowledge of C# ASP.NET, MVC, JavaScript, AJAX, jQuery, WCF, REST API
• Working knowledge of databases and Microsoft SQL Server
• Problem-solving attitude Additional Attributes
• Some Development experience in C#, ASP.NET MVC, React
• Some experience with relational database systems and usage of stored procedures
• Some experience in using MS SQL Database – Microsoft Entity Framework
• Some experience with the development of Web Services/API using WCF, REST Knowledge
• Strong knowledge of software development processes, analysis, design, tools, and techniques
• Expert knowledge of relational databases and client-server concepts
• A strong understanding of financial tools and the banking sector is a definite asset
• Strong knowledge of software development processes, analysis, design, tools, and techniques Skills:
• Superior analytic and problem-solving skills with great attention to detail
• Ability to prioritize and plan workload, multi-task, meet deadlines, and adjust plans to changing needs
• Ability to adapt to changing business needs with innovative solutions
• Capable of working independently
• Ability to make decisions and recommendations to multi-discipline groups