Design Specialist II
Toronto, ON, CA Edmonton, AB, CA Calgary, AB, CA Montréal, QC, CA West Vancouver, BC, CA Qu?bec, QC, CA Saskatoon, SK, CA Vancouver, BC, CA Kamloops, BC, CA Ottawa, ON, CA
Description
Be a part of a transformational journey with innovative talent and leading edge technologies.
Join our team and what we'll accomplish together
As a member of the TELUS National Transport Design Team, you will be working in a dynamic and fast-paced environment responsible for developing and championing engineering standards, providing leadership and technical expertise. You will have the opportunity to work on next generation wireline transport, voice and IP technologies, as well as a variety of wireless technologies critical to the TELUS network.
Our Design team is responsible for the designing all the Circuit Vision engineering designs through the National TELUS Core Network from leading edge 100G optical transport to 5G wireless to the automation in a DevOps environment. We are paving the way towards redefining how we build a leading edge telecommunications network through agile methodologies and innovation at the center of our strategy. You will contribute to providing TELUS customers with the most reliable network and the best user experience in every region of the country by efficiently executing on next generation solutions that leverages technological innovation, automation, tools and key partnerships.
What you’ll do
- Collaborate with subject matter experts leveraging agile development methodologies, to drive the right design and implementation of operational capabilities and tools required to manage the evolution of TELUS Automated solutions
- Write software to enable highly reliable, secure, automated and scalable network virtualization solution
- Support the implementation of Continuous Integration and Continuous Deployment (CI-CD) pipelines to help automate steps in the software delivery process and apply a ‘Reliability by design’ approach during the new technology planning and rollout steps
- Collaborate with key partner within TELUS and external partners by leading teams through complex deployments leveraging your technical experience
- Support the end-to-end systems engineering, requirements and user story development processes to deliver operational automation capabilities for TELUS’ Networking services and infrastructure
- Improve reliability through establishing best common practices, and developing and monitoring key performance metrics for our network and value-added services (virtual network function applications)
Qualifications
What you bring
- 5+ years of experience as a full-stack software developer, preferably in a DevOps environment within the Telecommunication Industry
- Degree in Engineering or Computer Science
- Extensive experience of Representational State Transfer (RESTful) and SOAP application program interface (API) design & development
- Ability to program/automate in any of the following languages: Python, C++, Go, Java, Node.Js
- Practical experience with database (ElasticSearch, Postgres SQL, MySQL)
- Experience with automation, validation and test using CI/CD practices: GitLab CI, Spinnaker, Jenkins
- Cloud computing knowledge (Red Hat Openshift, GCP, AWS, MS Azure)
- Ability to independently lead a project from conception to completion
Great-to-haves
- Hands-on experience with cloud orchestration solutions & tools such as Docker and Kubernetes
- Knowledge of microservices architecture (Pub/Sub, Messaging Bus, API Gateway, etc.)
- Knowledge or experience with version control systems: Git
- 3 to 5 years of related industry experience in wireline or wireless network and automation deployment
Advanced knowledge of English is required, because you will, most of the time, interact in English with internal parties (colleagues, internal partners, stakeholders, etc.), as part of this position's main responsibilities, given its national scope.