Senior DevOps Engineer
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.
#EmployeeReferralProgram
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.
{{notification.msg}}