At Ericsson, you can be a game changer! Because working here isn’t just a deal. It’s a big deal. This means that you get to leverage our 140+ years of experience and the expertise of more than 95,000 diverse colleagues worldwide. As part of our team, you will help solve some of society´s most complicated challenges, enabling you to be ‘the person that did that.’ We’ve never had a greater opportunity to drive change; setting the bar for technology to be inclusive and accessible; empowering an intelligent, sustainable, and connected world.

Are you in?

Software developer - DevOps

Job Description

Date: Jan 7, 2020

Lieu :  Montréal, QC

(English to follow)

 

Notre proposition stimulante :

 

Nous sommes une grande entreprise internationale et nous recherchons un développeur logiciel expérimenté et DevOps possédant de solides connaissances et d’excellentes aptitudes, capable d’identifier et de résoudre des problèmes complexes nécessitant une analyse approfondie par la création, l’adaptation ou l’utilisation de procédures, techniques et méthodes appropriées. Le candidat/la candidate doit être motivé(e), posséder une excellente capacité d’apprentissage, être autonome et avoir envie de s’améliorer en permanence.

Vous participerez au développement de logiciels, à l’automatisation et à toutes les phases de DevOps, c’est-à-dire du développement jusqu’au déploiement et à la production (analyse des besoins, conception, mise en place, tests, déploiement, dépannage) ainsi qu’aux tâches d’exploitation quotidiennes et à l’assistance aux clients finaux.

Vous serez posté(e) au Canada, à Montréal, et vous ferez partie d’une équipe internationale avec des membres dans différents pays.

 

Vos tâches :

 

  • Développement de logiciel : analyser les besoins de nouvelles options/de changements, assurer la conception, la mise en place, la révision des codes, les tests et autres activités faisant partie du cycle de développement complet d’un logiciel.
  • Développement/automatisation du service (packaging, optimisation de la solution, développement automatisé, automatisation des tests, suivi et analyse, HA, cluster) et intégration dans un environnement informatique à grande échelle.
  • Assurer la gestion des applications, le suivi, le dépannage (en profondeur, pouvant aller jusqu’au niveau des codes Java)
  • Assurer le support pour les applications (1ère à 3ème lignes, utilisation et technique)
  • Être actif/active au sein de la communauté, contribuer éventuellement au développement/aux communautés open source.

 

Pour ce poste, vous devez posséder :

 

  • Un diplôme d'ingénieur ou en informatique
  • 5 ans ou plus d’expérience pertinente dans les domaines suivants :
  • Expérience dans le développement Java
  • Automatisation et écriture de script
  • Linux, y compris les environnements informatiques connexes
  • Services Web (REST/SOAP)
  • Différents aspects et outils de test (unité, caractéristiques, charge)
  • Méthodologie de développement agile (Scrum, Scaled agile, Kanban)
  • Excellent esprit d’équipe et capacités de résolution des problèmes avec un haut niveau de motivation et d’initiative.

 

Seraient un plus :

  • Administration d’applications Linux, dépannage et assistance
  • Plate-formes de déploiement automatisé (par ex. Ansible)
  • Configuration de réseau et équilibrage des charges 
  • Plate-formes de contrôle (par ex. Prometheus, Grafana)
  • Lecture, compréhension et dépannage des applications Java/JVM
  • Outils DevOps : Git, Gerrit, systèmes de gestion binaires (Artifactory, Nexus), Jenkins
  • Gestion de versions source (GIT)
  • Container/Cloud : Docker, Kubernetes, AWS
  • Développement et architecture micro-services

 

 

Pourquoi Ericsson: 

 

Nous travaillons dans un secteur où de nouvelles opportunités apparaissent chaque jour. Et au fur et à mesure que ces nouvelles opportunités apparaissent, nous entrevoyons le potentiel de faire la différence. Notre stratégie commerciale est notre plan, notre plan directeur et la voie à suivre pour nous permettre de réaliser notre mission, qui consiste à exploiter pleinement la connectivité. Nous allons gagner en créant une technologie si intuitive, flexible, robuste et fiable, qui permet d’adopter des idées révolutionnaires rapidement et à grande échelle. 


 

ENGLISH

 

Location:  Montreal, QC

Our Exciting Opportunity:

We are a worldwide large enterprise looking for an experienced Software Developer and DevOps role with excellent knowledge and skills, who can identify and solve complicated problems requiring careful analysis by creating, using or adapting procedures, techniques and methods. The candidate shall be motivated, quick learner, autonomous and interested to continuously improve.

You will be involved in software development, automation and all phases of DevOps i.e. development up to and including deployment to production (requirements analysis, design, implementation, test, deployment, troubleshooting), as well as doing daily operations tasks and supporting end users.

The work is in Montreal, Canada, and you will be part of a global team with members in various countries.

 

You will:

 

  • Code review, testing and any other activities part of the complete software development lifecycle
  • Development/automation of the service (packaging, optimization of the solution, automated deployment, test automation, monitoring & analytics, HA, cluster) and integration to a large-scale IT environment.
  • Application administration, monitoring, troubleshooting (in-depth, potentially to java code level)
  • Application support (1st to 3rd line, usage and technical)
  • Analyze requirements for new features/changes in the solution, interface with solution provider and/or develop them
  • Be active in internal community, potentially contribute to open source development/communities

 

To be successful in the role, you must have:

 

  • Bachelor's degree in Engineering, or Computer Science
  • 5 years or more of relevant experience in the below area
  • Java development
  • Automation and scripting
  • Linux, including related IT environment
  • Web Services (REST/SOAP)
  • Various test aspects and tools (unit, feature, load)
  • Agile development methodology (Scrum, Scaled agile, Kanban)
  • Excellent team player and problem solver with a high level of self-motivation and initiative.

 

You might also have:

  • Linux application administration, troubleshooting and support
  • Automated deployment frameworks (e.g. Ansible)
  • Networking configuration and load balancing 
  • Monitoring frameworks (Prometheus)
  • Software package managers (e.g. rpm, war, docker, npm)
  • Reading, understanding and troubleshooting Java applications/JVM
  • Binary management systems (Artifactory, Nexus)
  • Gerrit and continuous integration tools such as Jenkins.
  • Source versioning (GIT) and unit testing (jUnit).
  • Servlet containers such as Tomcat
  • Docker
  • Kubernetes
  • AWS
  • Micro-service development and architecture

 

 

Why Ericsson:

 

We work in an industry where new opportunities are emerging every day. And as these new opportunities emerge, we see the potential to make a difference.   With over 90,000 employees across 180+ countries, we have a culture that respects and supports your ambitions, in alignment with our values of Respect, Professionalism and Perseverance. Ericsson is extremely focused on learning and development, supports mobility and flexible working hours. We are also committed to diversity and inclusion and to be a responsible and relevant driver of positive change. We also offer some awesome benefits, amazing career development and training programs to provide an empowered career in a connected world.

 

 

 

 

 

 

 

*LI-post

 

 

 

 

 

 

 

DISCLAIMER: The above statements are intended to describe the general nature and level of work being performed by employees assigned to this classification. 

They are not intended to be construed as an exhaustive list of all responsibilities, duties and skills required of employees assigned to this position. 
Therefore employees assigned may be required to perform additional job tasks required by the manager.

 

Primary country and city: Canada (CA) || || Montreal || ProdMgt

Req ID: 304888