Senior DevOps Engineer – Bell

At Bell, we do more than build world-class networks, develop innovative services and create original multiplatform media content – we advance how Canadians connect with each other and the world.

If you’re ready to bring game-changing ideas to life and join a community that values, professional growth and employee wellness, we want you on the Bell team.

Bell is making unmatched investments in our world-leading broadband fibre and wireless networks because we know they’re the backbone of the products and services our customers love. If you’re excited about transforming the way people connect, our Network team is the right place for you.

Team and position highlights
At the forefront our Network Service Orchestration (NSO) team is responsible for developing and operating software solutions to manage and orchestrate our SDN (Software-Defined-Networking) and NFV (Network Function Virtualization) enabled intelligent network in real-time.

We are looking for an experienced, truly motivated and highly skilled DevOps specialist who wants to participate in this transformation. As a DevOps architect, you will design, build and maintain scalable and resilient software environments, lead the evolution of our continuous integration/continuous deployment infrastructure, as well as ensuring daily platform availability and operations. Working in a fast pace, highly technical and multi-disciplinary environment, you will work closely with architects and developers to design and introduce leading edge cloud infrastructure technologies.

Key Responsibilities
Design and lead the implementation and maintenance of DevOps practices (continuous integration, continuous deployment, automated testing, test-driven-development) for NSO software components.
Design, develop and maintain resilient, secure, and efficient software driven infrastructure to meet telco-grade availability requirements.
Monitor production platform availability, stability and performance and troubleshoot/fix issues; automate operations activities
Manage the capacity of the development and production infrastructure supporting the NSO software components
Scale infrastructure to meet rapidly increasing demand
Collaborate with developers to bring new features and services into production
Develop and improve operational practices and procedures
Develop an open source code collaboration strategy (Git, CI/CD) with other Bell development teams, 3rd party partners and open source initiatives to drive speed of development across cross-functional teams.
Design, implement, test, integrate and document software components

Critical Competencies
Bachelor’s degree in IT, software engineering or equivalent.
Minimum of four (4) years of DevOps experience in highly complex environments.
Extensive experience with Linux administration and tuning (Ubuntu, CentOS, RHEL).
Proficiency in Shell, Python, and Go is a plus.
Proficiency in building and running apps within Docker.
Solid Java development & architecture background (Microservice architecture, Spring boot)
Strong experience delivering and operating large, distributed, and resilient (micro-services) software systems in cloud environments such as Kubernetes.
Strong experience in automation tools such as Helm, Ansible, Puppet, Salt, and Chef.
Experience in CI/CD implementations (e.g. Gitlab, Jenkins, BitBucket, Bamboo) to develop the fully automated CI/CD pipelines.
Experience with monitoring software such as Zabbix, Grafana, ELK and Prometheus.
Strong aptitude for innovation; can recognize opportunities for improvement in day-to-day work and take appropriate actions; ideally an enthusiastic individual who can act as a change agent
Strong interpersonal, collaboration, oral and written communication skills;
Excellent analytical, problem solving and decision-making skills with a strong attention to detail
Ability to conceptualize and think abstractly, and work and manage in a technically complex environment.

Preferred Competencies
Experience delivering and operating services in virtual environments such as KVM and Openstack.
Experience with Internet Protocols (IPv4, IPV6).
Experience working in DevOps and Agile teams.
Experience with network data plane acceleration technologies (DPDK, SR-IOV).
Written and oral communications skills in both English and French

Bilingualism is an asset (English and French); adequate knowledge of French is required for positions in Quebec.

Additional Information:
Position Type: Management
Job Status: Regular – Full Time
Job Location: Canada : Ontario : Mississauga || Canada : Ontario : Toronto || Canada : Quebec : Montreal || Canada : Quebec : Verdun
Application Deadline: 04/02/2021

Please apply directly online to be considered for this role. Applications through email will not be accepted.

At Bell, we don’t just accept difference – we celebrate it. We’re committed to fostering an inclusive, equitable, and accessible workplace where every team member feels valued, respected, and supported, and has the opportunity to reach their full potential. We welcome and encourage applications from people with disabilities.

Accommodations are available on request for candidates taking part in all aspects of the selection process. For a confidential inquiry, simply email your recruiter directly or recruitment@bell.ca to make arrangements. If you have questions regarding accessible employment at Bell please email our Diversity & Inclusion Team at inclusion@bell.ca.

Apply now

Our industry and COVID-19

We've gathered a number of links where Canadian cable, radio, television, telecom and wireless companies have posted their responses to the Covid-19 pandemic.