DevOps [#2262]

Location: Montreal, Quebec [QC], Canada
Date Posted: 08-01-2018
Alteo is looking for a DevOps for a permanent job based in Montreal.

Responsibilities:
  • Realize the build and packaging of applications before delivery and deployment.
  • Set up, maintain, improve and document build processes to support the continuous integration of business applications (backend, standalone, web).
  • Configure and maintain integration and deployment tools (GitLab, Artifactory, Jenkins).
  • Participate in setting up and maintaining the configuration management tool (Ansible).
  • Participate in the improvement of the continuous integration chain to allow the continuous deployment of the various applications of the company.
  • Support the Development team and the QA team in the management of source code and branches.
  • Collaborate with the quality assurance team to ensure automation of testing.
  • Maintain and update the internal tools of the development team (Eclipse, JIRA, Confluence).
  • Participate in the implementation and continuous improvement of development and testing practices.
  • Document good practices and standards to be followed by developers, and ensure that they are respected.
  • Train the different teams on the use of the continuous integration tools at their disposal.
  • Participate in technological choices and choices for the evolution of architecture.
  • Collaborate with other members of the development team and the QA team to achieve the team's goals on time and with a high level of quality.
Profile:
  • DEC / BAC in IT, Software Engineering or equivalent
  • 2+ years of experience as a DevOps
  • Experience setting up and configuring a build server such as Jenkins.
  • Experience developing or managing source code with Git.
  • Experience in Linux administration.
  • Knowledge of scripting languages ​​such as Bash, Groovy or Python.
  • Knowledge of Maven.
  • Asset: Experience with Docker containers.
  • Asset: knowledge of configuration management tools such as Chef, Puppet or Ansible
  • Asset: Experience with an application server such as JBoss / WildFly, GlassFish or WebSphere.
  • Asset: Java backend development experience.
  • Asset: Knowledge of SQL.
  • Asset: Knowledge of automation tools for tests such as Selenium.
  • Asset: Experience working with SonarQube
  • Asset: Knowledge of IASS and PASS.
  • Environment: Agile (Scrum and Kanban); Java 1.8+ (JEE with EJB + JSE with Swing) and TypeScript (Angular); Oracle, MariaDB, PostgreSQL, Hibernate; wildfly; Maven, Git, Jenkins, Artifactory, Docker, Ansible; JIRA, Confluence, GitLab EE, Zephyr; IDE: Eclipse OS: Windows or Linux
  • Excellent communication and listening skills.
  • Organizational capacity, dynamism, professionalism and autonomy.
  • Attention to detail and customer satisfaction.
  • Very good analytical ability and creativity.
  • Ability to understand complex issues and propose solutions.
  • Quick adaptation to new situations and new technologies.
  • Decision making, sense of initiative and leadership. Ability to work under pressure with short lead times.
  • Motivation to work in a team environment.
  • Ideally bilingual in French and English (oral, written)

@@@@@
Alteo est à la recherche d'un DevOps pour un emploi permanent basé à Montréal.

Responsabilités :
  • Réaliser le build et le packaging des applications avant livraison et déploiement.
  • Mettre en place, maintenir, améliorer et documenter les processus de builds visant à supporter l’intégration continue des applications de l’entreprise (backend, standalone, web).
  • Configurer et maintenir les outils d’intégration et de déploiement (GitLab, Artifactory, Jenkins).
  • Participer à la mise en placer et à la maintenance de l’outil de gestion des configurations (Ansible).
  • Participer à l’amélioration de la chaine d’intégration continue visant à permettre le déploiement continu des différentes applications de l’entreprise.
  • Soutenir l’équipe de Développement et l’équipe QA dans la gestion du code source et des branches.
  • Collaborer avec l’équipe d’assurance qualité afin de garantir l’automatisation des tests.
  • Maintenir et mettre à jour les outils internes de l’équipe de développement (Eclipse, JIRA, Confluence).
  • Participer à la mise en place et à l’amélioration continue des pratiques de développement et de test.
  • Documenter les bonnes pratiques et les standards à suivre par les développeurs, et veiller à leur respect.
  • Former les différentes équipes sur l’utilisation des outils d’intégration continue à leur disposition.
  • Participer aux choix technologiques et aux choix d’évolution de l’architecture.
  • Collaborer avec les autres membres de l’équipe de développement et de l’équipe QA afin d’atteindre les objectifs de l’équipe dans les temps impartis et avec un haut niveau de qualité. 

Profil:
  • DEC /BAC en informatique, Ingénierie logicielle ou l'équivalent
  • 2+ années d'expérience en tant que DevOps
  • Expérience de mise en place et configuration d’un serveur de build tel que Jenkins.
  • Expérience de développement ou de gestion du code source avec Git.
  • Expérience en administration Linux.
  • Connaissance de langages de script tels que Bash, Groovy ou Python.
  • Connaissance de Maven.
  • Atout : Expérience avec les conteneurs Docker.
  • Atout : connaissance d’outils de gestion de configuration tels que Chef, Puppet ou Ansible
  • Atout : Expérience avec un serveur d’application tel que JBoss/WildFly, GlassFish ou WebSphere.
  • Atout : expérience de développement Java backend.
  • Atout : Connaissance de SQL.
  • Atout : Connaissances en outil d’automatisation de tests tels que Selenium.
  • Atout : Expérience de travail avec SonarQube
  • Atout : Connaissance de IASS et PASS.
  • Environnement:  Agile (Scrum et Kanban); Java 1.8+ (JEE avec EJB + JSE avec Swing) et TypeScript (Angular); Oracle, MariaDB, PostgreSQL, Hibernate; WildFly; Maven, Git, Jenkins, Artifactory, Docker, Ansible; JIRA, Confluence, GitLab EE, Zephyr; IDE : Eclipse;OS : Windows ou Linux
  • Excellentes habilités de communication et d’écoute.
  • Capacité d’organisation, dynamisme, professionnalisme et autonomie.
  • Souci du détail et de la satisfaction des clients.
  • Très bonne capacité analytique et créativité.
  • Capacité à comprendre des problèmes complexes et à proposer des solutions.
  • Adaptation rapide aux nouvelles situations et aux nouvelles technologies.
  • Prise de décision, sens de l’initiative et leadership.
  • Capacité de travailler sous pression avec de courts délais.
  • Motivation à travailler dans un environnement de travail d’équipe.  
  • Idéalement bilingue Français et Anglais (oral, écrit)
this job portal is powered by CATS