Software Development Environment and DevOps Developer – Co-op

Ribbon Communications

Ottawa

Presencial

CAD 50.000 - 60.000

Jornada completa

Hace 11 días

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

Ribbon Communications in Ottawa, Canada seeks Co-op Software Developers to join the DevOps/SDE team. You will participate in design, implementation, testing, and lab setup of Ribbon’s next-generation management system, leveraging virtualization, web services and cloud computing to drive efficiency.

The role involves working with Jenkins, Kubernetes, OpenShift, Jira, Git, AWS, and GCE, building and maintaining CI pipelines, dashboards, and lab environments to support Ribbon products.

Formación

  • Motivated with strong work ethic demonstrated through academics.
  • Co-op or internship experience is beneficial but not required.
  • Proficiency in Java, Python, C/C++, PERL, or Bash.
  • Basic knowledge of Linux and Linux commands is a plus.
  • Strong debugging/analytic and problem-solving skills.
  • Familiarity with virtualization technologies like OpenStack, OpenShift, KVM, VMware, Kubernetes and Docker.
  • Knowledge of deployment tools such as Ansible; familiarity with QCOW2 images is helpful.
  • Experience with IDEs (Eclipse, VS Code, IntelliJ) and source control (Git/GitHub).
  • Understanding of GUI frameworks, JavaScript, HTML5, and CSS is advantageous.
  • Excellent written and verbal communication; ability to draft architectural and design specifications.

Responsabilidades

  • Participate in design, implementation, testing, and lab setup of Ribbon’s management system.
  • Contribute to CI build processes and tooling using Jenkins, Jira, Git, and related tech.
  • Monitor and improve observability dashboards for proactive maintenance and quick action.
  • Work with virtualization and cloud technologies to maximize availability and flexibility.

Conocimientos

Java
Python
C/C++
PERL
Bash
Linux
Debugging
Communication

Herramientas

Jenkins
Kubernetes
OpenShift
Jira
Git
AWS
GCE
Eclipse
VS Code
IntelliJ
Ansible
QCOW2
Docker
OpenStack
KVM

Descripción del empleo

ABOUT RIBBON COMMUNICATIONS

Ribbon Communications is a company with two decades of leadership in real-time communications. Built on world-class technology and intellectual property, the company delivers intelligent, secure, embedded real-time communications for today’s world. The company transforms fixed, mobile and enterprise networks from legacy environments to secure IP and cloud-based architectures, enabling highly productive communications for consumers and businesses. With 64 locations in 27 countries around the globe, Ribbon’s innovative, market-leading portfolio empowers service providers and enterprises with rapid service creation in a fully virtualized environment. To learn more, visit ribboncommunications.com.



OPPORTUNITY

We are looking for Co-op software developers to join the DevOps/Software Development Environment (SDE) team. This is a great opportunity to participate in the design, implementation, testing, and lab implementation of Ribbon’s next generation management system, leveraging cutting edge virtualization, web services and cloud computing technologies to drive down our product costs and drive up our margins. This role in particular leverages 3rd party (e.g., Jenkins, Kubernetes, Openshift, Jira, git, AWS, GCE) and in house developed tools to assist in the development and testing in support of Ribbon products. The successful candidate will be part of a strong team implementing, maintaining, and constantly improving Continuous Integration build processes, leveraging a combination of 3rd party, and custom developed tools. You will monitor, maintain, enhance, and modify our observability dashboards to ensure prompt action can be taken or pro-active maintenance can be done. Additionally, this environment will be using techniques developed for our various product lines and virtualized into a cloud environment to maximize availability and flexibility.



EDUCATION AND QUALIFICATIONS


  • Highly motivated, demonstrating a strong work ethic through academic achievement

  • Previous Co-Op and/or Intern experience is beneficial but not required.

  • Programming experience with some or all of the following: Java, Python, C/C++, PERL, or Bash

  • Basic knowledge and understanding of Linux and Linux commands is an asset.

  • Demonstrated debugging/analytical and problem-solving skills are considered an asset.

  • Knowledge of virtualization technologies and systems like OpenStack, Openshift, KVM, VMware, Kubernetes and Docker is considered an asset.

  • Knowledge of deployment technologies such as Ansible, and familiarity with creation and usage of QCOW2 images is beneficial.

  • Experience developing code in a build environment (such as Eclipse, VS Code, IntelliJ) with source code management tools (such git or github) is desirable.

  • Understanding of GUI frameworks and/or JavaScript, HTML5, and CSS is an asset.

  • Excellent written and verbal communication skills, including the ability to produce clear and comprehensive architectural and design specifications.



The anticipated base pay range for this full-time position in all geographic locations is $50,000.00 - $60,000.00 annually. Actual compensation within the range will be determined based on a variety of factors, including, but not limited to the candidate’s experience, skills and education. The compensation package also includes eligibility for an incentive plan and comprehensive benefits, subject to applicable requirements.



Please Note:

‘All qualified applicants will receive consideration for employment without regard to race, age, sex, color, religion, sexual orientation, gender identity, national origin, protected veteran status, on the basis of disability, or other characteristic protected by applicable law.’

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Software Development Engineering Hybrid
Software Development Engineering Hybrid

Ribbon Communications Inc. • Ottawa

Híbrido
CAD 70.000 - 110.000
Data Path Engineer
Data Path Engineer

Ribbon Communications Inc. • Ottawa

Presencial
CAD 110.000 - 150.000
Data Path Engineer
Data Path Engineer

Ribbon Communications • Ottawa

Presencial
CAD 110.000 - 150.000
DevOps Engineer
DevOps Engineer

Kongsberg • Ottawa

Híbrido
CAD 84.000 - 117.000
Software Development Co-op Student (Winter 2027)
Software Development Co-op Student (Winter 2027)

Tech Insights • Ottawa

Presencial
CAD 29.000 - 34.000
Salary CAD 21-25/hr
Community involvement
Career development
+3
Customer Success Lead
Customer Success Lead

Ribbon Labs, Inc. • Toronto

Híbrido
CAD 110.000 - 150.000
Competitive salary + equity
Direct customer impact
Cutting-edge tech
+4
Software Development Engineer Intern, ROBOTICS - 2027
Software Development Engineer Intern, ROBOTICS - 2027

Amazon • Toronto

Presencial
CAD 86.000 - 116.000
Founding Marketing Lead
Founding Marketing Lead

Ribbon • Toronto

Presencial
CAD 120.000 - 180.000
Competitive salary + meaningful equity
Direct customer impact
Cutting-edge tech
+4
Customer Success Manager
Customer Success Manager

Ribbon AI Inc. • Toronto

Híbrido
CAD 65.000 - 100.000
Equity
Direct impact
Cutting-edge tech
+4
Software Development Co-op Student
Software Development Co-op Student

TechInsights • Ottawa

Presencial
CAD 29.000 - 34.000
Community involvement opportunities
Professional and career development
Wellness resources and support
+2