Senior DevOps Engineer

Bell Mts

Mississauga, Ontario, Canada

Full time


Aug 31

Req Id: 407156 


At Bell, we do more than build world-class networks, develop innovative services and create original multiplatform media content – we’re revolutionizing how Canadians communicate.


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


Are you ready to grow your career by taking on a new role at Bell? We always look for qualified internal applicants within our own team to support their development. Do you know someone who would be perfect for this opportunity? If you refer a qualified candidate who is not a current Bell employee and they are hired, you may be eligible to receive a referral bonus! Simply look for the referral hashtag in the job description to see if this role qualifies.Team and position highlights.

The Network Charging team is responsible for the development of real-time charging, rating management solutions, such as Online Charging Systems, Wireless Prepaid, Event Based Charging, Data Charging Solutions, and future real-time charging management opportunities. Reporting to the Senior Manager in Network Charging, thesuccessful candidate will work closely with our network team while supporting various stakeholder teams. We are a fast-paced team that works in close partnership with Technology and Operations in order to deliver on our number one priority: Flawless Customer Experience

Key Responsibilities

 Be the developer that other developers look up to

 Provide coaching and constructive code review

 Own the code that you, and your teammates write

 Go and get the information you need, from stakeholders, product teams, customers, and partners

 Understand how the work you do impacts customers and the larger organization

 Implement a standard Software Development Lifecycle, including:

        o Translating business requirements to technical requirements

        o Identifying, and planning for non-functional requirements

        o Incorporation of appropriate testing, linting, and security controls

 Continuous improvement: follow industry trends, identify and propose new and innovative processes and technologies, best practices, etc…

 Identify opportunities, work with peers on initiatives to refine technical vision, strategy, and other mandates

 Design, build, release and support your products

 Develop new products and enhance existing products

 Be a member of a cross-functional team, supporting others, and helping them support your products, through training and documentation

 Design, build, and deploy CI/CD pipelines to deploy your code

 Implement linting and code-smells

 Understand and test the response time, capacity limitations, and scale implications of your design choices.

Critical Qualifications

 Experience in designing, coding and operating Gitlab-ci jobs

 Experience in Gitlab configuring and operating runners

 Experience in ArgoCD or other GitOps tools

 Experience in scripting using Python, Shell, Perl to automate tasks

 Knowledge of Terraform & Ansible

 Knowledge of building and maintaining VM environments. Ideally OpenStack.

 Experience deploying software following the Software Development Lifecycle

 Experience with Git version control, including MR & PR workflows, designing and building CI/CD pipelines

 Leadership experience (tech lead, team lead, manager, or similar) and demonstrable leadership skills

 Good understanding of JSON and YAML structures

 Understanding and experience across a wide range of related or adjacent technologies, including:

 Containers (incl. container orchestration, registries)

 Networking

 Infrastructure (automation tools, infra-as-code, artifact storage, api-gateway, observability tools, log management, alarm management, load balancers, VMs, etc)

 Cloud & SaaS services

 Security

 System administration of Redhat environments

 Ability to effectively communicate complex technical concepts to a broad range of audiences

Preferred Qualifications

 Software development knowledge

 Knowledge/Experience with Mobile Telecom

 Computer Science, related Engineering background or equivalent experience

 Experience in business technology market, and experience working closely with product and sales teams in SaaS solutions or related fields.




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 

Flexible work profile : Mobile

Application Deadline: 09/10/2023 


All team members are expected to reside in Canada and within a reasonable commuting distance from their work location to ensure that they are able to come to the office as required, whether the visit is planned or unplanned.


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

Apply for this position Back to job

You must be logged in to apply to this job.