The role of Specialist System & Solution 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 CN’s I&T.
Clients can be from within CN’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 system.
They will be part of the system architecture for infrastructure as a code and work with CI / CD tools in 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.
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
Build solutions 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
Minimum of 5 years of overall relevant work experience (with a prominent focus on automation skills)
Strong knowledge in Quality Assurance
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 in monitoring application and infrastructure
Knowledge in logs management, application monitoring, infrastructure monitoring
Experience with Kubernetes, Kafka and MQ
Knowledge in network architecture*
Knowledge of networking, security and protocol*
Any experience for these above would be considered as an asset
Education / Certification / Designation
Masters or Bachelor’s Degree in Computer Science, Computer Engineering, or equivalent
DevOps certification (asset)
The role has standard working conditions in an office environment with a regular workweek from Monday to Friday.