You're using an older version of Internet Explorer that is no longer supported. Please update your browser.
You're using an older version of Internet Explorer and some functionality may not work as expected. Please update your browser for the best experience.
Telus Logo

NFV Orchestration Senior Software Developer (Senior Developer Analyst)

Reference ID: TEC09922-16
Information Technology
Full Time
Vancouver, BC     

Share job:

Role description:

TELUS is transforming our network with SDN and NFV! Building a distributed Telco Cloud provides flexibility and agility to deploy services and unprecedented scalability and availability. Our solutions need to integrate, and then replace, physical networks that currently provide seamless support to millions of national and international users while creating a launch pad for new opportunities in the marketplace.

We are looking for leading edge software developers that want to have an impact on next-generation technologies and enable our business goals. In this role you will be create new approaches on how to support our customers and services, reinventing the traditional approach of service provisioning and assurance. Upon having successfully implemented and proven Management and Orchestration (MANO) solutions, you will help lead the holistic solution back into the organization.

As a member of this DevOps team, you will design, develop, test, deploy, maintain, and enhance software solutions providing automated provisioning, recovery and elasticity needed for MANO in an Openstack environment.

Business Unit Spotlight:

The TELUS Technology Strategy - Cloud Enablement team is at the forefront of virtualization technologies. With software defined infrastructure, network function virtualization (NFV) and orchestration we are providing foundational technologies and support across all TELUS services. This team provides a fast paced, dynamic environment, keeping you at the edge of this emerging technology. Reporting into the Manager of Network Function Virtualization you'll be joining a nationally distributed team working towards "making virtual... reality".

    •Design and implement Management and Orchestration (MANO) to drive and support evolution of TELUS' NFV infrastructure, tenants and services
    •This includes integration of the virtual infrastructure manager (VIM), virtual network function managers (VNFMs) and NFV Orchestration (NFVO)
    •Collaborate with Technology Architects to determine MANO solutions
    •Drive integration with OSS/BSS to support MANO architecture, service catalog, fault management, capacity management, performance management, authentication and security
    •Execute on technical roadmaps for infrastructure & services
    •Design and develop enhanced software for the monitoring and analysis of distributed network infrastructure at scale, including black box and white box network measurement and monitoring, device and network dashboards
    •Build vendor neutral device abstraction layers supporting automated access to devices in a heterogeneous network
    •Work with cross-functional teams (OSS, NFVI, SDN/NFV tenants) to drive delivery and adoption of MANO
    •Coach and mentor junior team members


Required Knowledge/Skills/Experience:
    •Deep level of software development and coding expertise in OpenStack (Ansible, Puppet and Chef), Pearl, Python, Bash and JavaScript
    •Working knowledge of software virtualization (OpenStack, VMware, KVM, libvirt), NFV & YANG Model as well as and Git/Docker
    •Experience with Network Element protocols (TL1, CLI, SNMP, NetConf), network management systems,
    •Proven experience delivering significant feature content in large, complex software platforms
    •Excellent written and verbal communication skills, with capability to deliver effective solutions to core and cross-functional teams
    •Strong analytical, problem solving and decision making skills to drive software development solutions
    •Excellent troubleshooting skills, with strong ability to proactively identify and correct defects
    •Strong working knowledge of REST API
    •Familiar with networking and security functions related to virtualization of software & services
    •Experience in Agile development methodologies and tools
    •Bachelor's or Master's degree in Computer Science or Engineering
    •Minimum 7 years of IT software development experience in a large complex environment

Who is TELUS?

We're a high-performing team of individuals who collectively make TELUS one of the leading telecommunications companies in Canada. Our competitive consumer offerings include wireline, wireless, internet and Optik TV™. We also deliver a compelling range of products and services for small, medium and large businesses; and have carved out a leadership position in the health, energy, finance and public sector markets with innovative industry specific solutions.

The TELUS team is as diverse as the society we live in and the customers we serve. We're also passionate about creating success for our customers, our shareholders, our communities and our team. And we do so by living the TELUS values and delivering on our Customers First commitments.

Do you share our passion?

At TELUS, you create future friendly® possibilities.

At TELUS, we are committed to diversity and equitable access to employment opportunities based on ability.

Posted: February 13, 2017
Closes:April 7, 2017
Email Address:
Company Info
10,000+ employees

Connect with employer:

About Telus

TELUS (TSX: T, NYSE: TU) is Canada’s fastest-growing national telecommunications company, with $12.3 billion of annual revenue and 13.9 million customer connections, including 8.4 million wireless ...