About the job Specialist Solution and System Integration - Technical
Job available in these locations:
Montreal, QUEBEC; Calgary, Alberta; Edmonton, ALBERTA; Toronto, ONTARIO; Vancouver, BRITISH COLUMBIA
(#10953) The role of Specialist System Integration in automation is to ensure successful deployment of advanced infrastructure, telecom, Industrial IoT, software development, application, and technology solutions, systems and services. The Specialist ensures that all business requirements are met by team members and projects, and contributes to the global evolution of company's I&T.
Clients can be from within company's I&T team or direct lines of business. The Specialist must build and improve a full-time automated service between systems in the cloud for the positive train control. They will be part of the system architecture for infrastructure as a code and work CI/CD tool with Azure DevOps. They will be part of the technology exploration service to build the evolution of the existing services while building and maintaining a virtualized and containerized infrastructure. They will also be involved in building test code, design and optimised monitoring tool. The Specialist will be part of the DevOps team and lead after action review for operations support.
Main Responsibilities
Plan and test the functionality and non-functional aspects under development
Optimise Infra and application monitoring with integration with third party or internal script(s)
Perform Data Analysis and testing
Test defects analysis and resolution
Strategize and Implement Test Automation/Optimization towards faster and accurate outcomes
Review product requirements, functional and non-functional design specifications to determine and prepare automated test cases
Develop automation scripts/framework on Automation tools/Scripting tools
Build process and documentation
Be able to build solution with the Azure, Google cloud platform and DevOps marketplace.
Operate public cloud infrastructure and DevOps solutions,
Evolve and build best practice materials for Infrastructure-as-Code and Configuration Management
Working Conditions
Regular business hours through development phases. Deployment and support phases will require all shifts, weekdays, weekends and potentially holidays to support transportation needs. Travel will be required within the US and Canada in development phases. Deployment and support will require travel to company's Edmonton Operation Center to provide necessary planning and support activities. Potential field testing and integration within the ROC on assigned territory to ensure the success of such developments.
Requirements
Experience
Specialty
Minimum of 5 years of overall relevant work experience (with a prominent focus on automation skills)
Computer Science or Engineering degree
Strong knowledge in QA
Strong knowledge in database (MySQL, NoSQL, etc.)
Knowledge in rest API and Node API
Strong knowledge of CI/CD tools (Jenkins, Azure DevOps CI, Github, etc.)
Able to code in Python, JSON or Java.
Strong knowledge how to monitor application and infrastructure
Knowledge in logs management, application monitoring, infrastructure monitoring
Experience with Kubernetes, Kafka and MQ.
Strong knowledge in network architecture*
Knowledge of networking, security and protocol*
*Any experience for these above would be considered as an asset
Education/Certification/Designation
Master or bachelors degree in Computer Science, Computer Engineering, or equivalent
DevOps certification (asset)
*Any designation for these above would be considered as an asset
Competencies
Attention to detail while reviewing large documents with numerous impacts and elaborate flows.
Collaborative abilities with employees at an executive to a unionized employee level.
Ability to articulate in a clear and concise manner to drive discussions.
Critical thinking skills to provide solution-based ideas to drive results.
Critical writing skills to properly communicate ideas to a broad range of recipients.
Drives initiatives based upon Company directives in a self motivating manner.
Promotes motivation and team building among employees to increase productivity.
Provide development opportunities to employees to raise the collective understanding and knowledgebase of associated employees.
The ability to maintain composure in stressful situations to accomplish goals.
Project and time management skills to ensure prioritization of activities to meet requirements and project timelines.
*Any skills/attributes for these above would be considered as an asset
Technical Skills/Knowledge
Transport Canada and FRA regulatory knowledge.
Collective Bargaining Agreement experience.
Microsoft Office suite experience.
Working knowledge of:
O SRS TOPC RTBI SAP WIM IETMS BOS PDS RTCII ALM Sales Force Comply365 JIRA Azure DevOps
*Any knowledge for any of the above would be considered as an asset