Search jobs > Montreal, QC > Infrastructure specialist

Specialist Software Development, Infrastructure as Code and Development Operations

CN
Montreal, QC
$30-$35 an hour (estimated)
Full-time

At CN, we work together to move our company and North America forward. Be part of our Information & Technology (I&T) team, a critical piece of the engine that keeps us in motion.

From enterprise architecture to operational technology, our teams use the agile methodology to automate and digitize our railroad ensuring our operations run optimally and safely and our employees can focus on value-added tasks.

You will be able to develop your skills and career in our close-knit, safety-focused culture working together as ONE TEAM.

The careers we offer are meaningful because the work we do matters. Join us!

Job Summary

The Specialist Software Development, Infrastructure as Code and Development Operations is responsible for assigned deliverables, aligning the workload and focusing on key tasks in order to deliver as per service commitment.

The position leverages expertise and skill set to achieve delivery goals. Furthermore, the role contributes to the whole solution by analyzing functional specifications to identify the best technical design and coding parts of the application.

Depending on the assignment, the role may apply in either a project, enhancement or support environment.

Main Responsibilities

Deliver - 50%

  • Support developers in efficiently working within Google Cloud Platform (GCP) through creating Continuous Integration and Continuous Deployment (CI / CD) pipelines, providing input and guidance on overall GCP architecture and design tenets as well as demonstrating an "as-code" first mindset through use and advocacy of Terraform
  • Support project delivery team members by operating with transparency, being responsive to requests, as well as communicating and understanding work preferences to help develop a high-performing team
  • Establish visibility into cloud operations for observability tools
  • Leverage resource tagging to allocate costs and optimize resource planning
  • Assist in preparing cost analysis based on expected usage
  • Configure GCP cloud monitoring, logging for maximum technical and budgetary efficiency
  • Write performing quality code to fulfill design and pass code review with minimal number of defects
  • Apply configuration on development environment when required
  • Participate in implementing full product in production and support the Developer in providing application versions and details for the implementation plan
  • Interact with Functional Designer to understand requirements for medium solutions and highlight the technical impacts of the functional design on existing applications based on a detailed analysis
  • Maintain technical documentation

Architecture - 25%

  • Contribute to developing the design and coding standards that apply to the whole practice
  • Document blueprint based on requirements and functional designs
  • Participate to the CN Enterprise Architecture

Quality Controls - 25%

  • Ensure Quality Key Performance Indicators (KPIs) are identified, measured, and produced ensuring respect of development standards
  • Ensure right level of testing (unit and assembly) is consistent across all projects

Working Conditions

The role has standard working conditions in an office environment with a regular workweek from Monday to Friday. Due to the nature of the role, the incumbent must be able to meet tight deadlines, handle pressure and stress.

Requirements

Experience

Observability

  • Minimum 5 years of overall work experience
  • Minimum of 2 years of experience building and releasing Infrastructure-as-Code (IaC) in a controlled environment and developing coding and scripting to build required automation and tools using Ansible, YAML, JSON, Python, Bash, Azure CLI, PowerShell, Java, or JavaScript

oExperience in metrics frameworks, logging, distribute tracing, profiling, cloud-native technologies, and observability

oExperience working on integrating GCP, Jira Service Management or related services

oExperience in implementing a CI or CD pipeline

oExperience with infrastructure services

oExperience with Linux internals, containers, and shell scripting

oExperience with source code and binary repositories using git and ADO

Any experience for these above would be considered as an asset

Education / Certification / Designation

  • Bachelor's Degree in Computer Science or equivalent degree or work experience
  • Cloud certification*
  • Any designation for these above would be considered as an asset

Competencies

  • Applies critical thinking
  • Demonstrates agility and drives change
  • Innovates
  • Collaborates with others and shares information
  • Sets direction and inspires others
  • Communicates with impact
  • Identifies needs and finds solutions to create value for all stakeholders
  • Identifies potential safety and security risks
  • Any skills / attributes for these above would be considered as an asset

Technical Skills / Knowledge

  • Knowledge of Agile and Waterfall project methodologies
  • Knowledge of software development, telecom, infrastructure, or Industrial IoT technologies
  • Knowledge of Information and Technology (I&T) security principles
  • Strong systems engineering or development knowledge
  • Knowledge of Observability tools like Dynatrace or Datadog*
  • Any knowledge for any of the above would be considered as an asset

Organizational Impact

Decision Making & Impacts

The Specialist Software Development, Infrastructure as Code and Development Operations has the ability to make decisions on development standards and the development of technical blueprints as well as designs.

The role directly impacts the quality of the applications, solutions, and part of the IaC delivered as well as the product delivery schedule.

Level of Interaction / Influence

The Specialist Software Development, Infrastructure as Code and Development Operations interacts with individuals internal to CN.

More specifically, the incumbent liaises with the Development Architects, Development Practice Leads and other Development Specialists as well as various project teams.

Employees Supervised / Organizational Structure

The Specialist Software Development, Infrastructure as Code and Development Operations reports to the Manager, Solution Management - Observability and has no supervisory responsibility.

CN is a world-class transportation leader and trade-enabler. Essential to the economy, to the customers, and to the communities it serves, CN safely transports more than 300 million tons of natural resources, manufactured products, and finished goods throughout North America every year.

As the only railroad connecting Canada's Eastern and Western coasts with the Southern tip of the U.S. through a 19,500 mile rail network, CN and its affiliates have been contributing to community prosperity and sustainable trade since 1919.

CN is committed to programs supporting social responsibility and environmental stewardship. At CN, we work as ONE TEAM, focused on safety, sustainability and our customers, providing operational and supply chain excellence to deliver results.

For internal candidates, note that the grade level of the position will depend on the employee's experience.

CN is an employment equity employer and we encourage all qualified candidates to apply. We thank all applicants for their interest, however, only candidates under consideration will be contacted.

Please monitor your email on a regular basis, as communication is primarily made through email.

30+ days ago
Related jobs
Promoted
Leica Geosystems part of Hexagon
Montreal, Quebec

You will work closely with customers, software engineers, and other stakeholders to understand customer needs, develop product specifications, and ensure that our software products meet or exceed customer expectations. Provide ongoing updates and revisions as needed based on product updates and feed...

World Logistics Council
CA

This position will be initially based at the HQ in Dearborn Michigan USA and will have responsibility for complete Software Development Life Cycle processes of MDDEAS platform and its Enterprise Architecture Standards and Governance. The travel may include to the regional council offices including M...

Bennett Jones
Montreal, Quebec

We’re looking for a candidate who has a strong knowledge of the Montreal business and legal community and its major industries and can execute the sales strategy while also managing the planning and logistics of marketing tactics and client experience initiatives. Reporting to the Director, Marketin...

Hasbro
Montreal, Quebec

Experience with building infrastructure automation and infrastructure as code. Expand our ability to develop and deliver the online services that power the Wizards of the Coast ecosystem of digital products and tools. Experience with at least one major public cloud, and understanding of the infrastr...

Boyden
QC, CA

Il ou elle doit comprendre tous les aspects de la construction et du développement immobilier (finances, gestion des actifs, construction, approbations municipales, location, mise en marché des projets de développement, expérience client, légal et opération) afin d’optimiser les processus et assurer...

RS Breakers and Controls
Montreal, Quebec

As a Business Development Representative, you will play a crucial role in expanding our market presence, fostering client relationships, and driving business growth in the electrical equipment refurbishing and reselling sector. We are seeking a dynamic and results-driven Business Development Represe...

GIRO
Montreal, Quebec

As an intern at GIRO, you will be an integral part of a development team, collaborating with software experts with rich expertise in public transit and postal services. Participating in the design and development stages of large-scale software products: functional design, architecture, detailed desi...

OSL Retail Services
Montreal, Quebec

The momentum we’ve generated in recent years with our commitments to client customers, innovation, business results, and an entrepreneurial spirit has created energy, enthusiasm, and engagement among our employees that is pushing us to new heights. This position will have a thorough understanding of...

S.i. Systems
Montreal, Quebec

Design and develop new AEM components including configuration, Java code, client libraries and templates. Senior AEM Developer to design and implement backend solutions to support a platform development team. Development Strong experience developing backend. ...

Amazon Development Centre Canada ULC
Montreal, Quebec

Strong verbal and written communication skills, in French and English; due to the nature of the role which requires interaction with other Amazon entities globally and with Amazon employees and stakeholders in other provinces in Canada, bilingual French and English is required for this position. As ...