Overview
Title: Senior NMS Developer & Scrum Master
Location: 4 days in person in Ottawa
Duration: 12 months - 37.5 hours / week
Responsibilities
- Develop and maintain CNMS features for configuration, fault, performance and service management.
- Collaborate with vendors and internal teams to integrate scalable network management solutions.
- Maintain YANG modules, automated test suites, and technical documentation.
- Ensure system-level modeling, security compliance, and operational efficiency.
- Facilitate Agile ceremonies and remove team impediments.
- Support backlog grooming and sprint planning with the Product Owner.
- Promote Agile practices and coordinate with other Scrum Masters and the RTE.
- Language: Bilingual or English Speaker.
Requirements
- 6-10 years of experience in a technical design and development role.
- Experience as a Scrum Master
- Proficient in Layer 2 / 3 protocols such as gRPC / gNMI / gNOI, NetConf HTTP / 2, SSH, mTLS
- Programming skills in modern Python 3.x, and BDD test frameworks
- Experience in developing software container hosted in Linux environment
- Working knowledge of Yang, NMTS XML, YAML, IETF JSON encoding, and template language (e.g. Jinja2)
- Strong problem-solving, leadership, and communication skills
- Knowledge in Protocols and Standards :
- MEF and TMF Standards
- IP, MPLS, SR-MPLS
- Ethernet, VLAN
- This role requires making recommendations and decisions which will have influence on the network operations and control solution
- The successful candidate must be able to work in Canada and obtain clearance under the Canadian Controlled Goods Program (CGP)
Requirement as a SM
- Facilitate Agile ceremonies including daily stand-ups, sprint planning, reviews, and retrospectives.
- Remove impediments to team progress and foster a culture of continuous improvement.
- Support the Product Owner in backlog grooming and prioritization.
- Coordinate with other Scrum Masters and the Release Train Developer (RTE) to manage dependencies and align on PI objectives.
Nice to have
- Certified Scrum Master, SAFe Scrum Master, or equivalent Agile / Scrum training is preferred.
Job description
We are seeking an experienced DevOps & Atlassian Tools Trainer to empower teams across the organization with the skills, mindset, and tooling needed to thrive in complex, adaptive environments. This role blends technical expertise with adult learning design, enabling cross-functional teams to navigate the complexity of modern solution delivery.
You will work with participants from a wide range of technical backgrounds to design and deliver learning experiences that share best practices and help teams maximize their efficiency using Atlassian tools (Jira, Confluence, Bitbucket, etc.) and DevOps practices as enablers.
Key Responsibilities
- Conduct needs assessments to identify learning goals and outcomes for diverse stakeholders (engineers, product managers, delivery leads).
- Design modular, experiential learning programs rooted in adult learning theory and adapted to participants'' skill levels and specific needs on subjects such as :
- Jira, Jira Service Management, Jira Product Discovery
- Confluence usage and governance
- Bitbucket and git-flow concepts
- DevOps principles and practices (CI / CD, observability, automation)
- Terraform and Infrastructure as code patterns / practices
- Agile delivery and product-centric workflows
- Facilitate interactive workshops, coaching sessions, and asynchronous learning paths
- Collaborate with platform and product teams to ensure tooling supports desired ways of working and identify gaps
- Promote feedback loops, metrics, and retrospectives as learning mechanisms.
Working Conditions
- Hybrid workplace model with four days a week in the office.
- Occasional travel is anticipated.