To apply for this job you must first either login or register

DevOps Engineer

Montreal, Quebec  - Permanent



Job Description

Our Client is looking for a DevOps engineer for their shop in Old Montreal. In this role you work with software engineering and QA to deploy and operate their cloud systems. You will help guide them as our client moves to automate and streamline their operations and processes in an environment that includes short outage windows. You will help our client build and maintain tools for deployment, monitoring and operations. From time to time you help to troubleshoot and resolve issues in the dev, test and production environments. Our client will be looking to you to build the whole stack from load Balancers to databases, and then maintain that service as they scale up to entirely new levels.




Responsibilities:

•Deployment, Support, and maintenance of cloud services
•Automate and streamline deployment/operations
•Define and implement required processes
•Coding and/or scripting of deployment tools
•Develop and maintain monitoring tools
•Contribute to improvements in quality of core product
•Follow industry standard techniques and practices
•Maintain a strong focus on business outcomes
•Participate in development meetings and provide status reports
•Collaborate and reach across functional borders to work with other groups


--
---
--



Notre client est à la recherche d'un ingénieur en développement et exploitation pour son atelier du Vieux Montréal. À ce poste, vous travaillerez avec le génie logiciel et l'assurance de la qualité au développement et à l'exploitation des systèmes d'informatique en nuage du client. Vous guiderez ces groupes alors que notre client procède à l'automatisation et la rationalisation de ses modes d'exploitation et de ses processus dans un environnement qui comporte de brèves fenêtres d'interruption de service. Vous aiderez notre client à bâtir des outils de déploiement, de surveillance et d'exploitation et à en assurer la maintenance. Occasionnellement, vous aiderez à diagnostiquer et résoudre des problèmes dans les environnements de développement, d'essai et de production. Notre client comptera sur vous pour bâtir la mémoire en pile, depuis les équilibreurs de charge jusqu'aux bases de données, et d’assurer la maintenance de ce service pendant qu'il évolue vers des niveaux entièrement nouveaux.


Responsabilités :

•Déployer et soutenir les services en nuage et en assurer la maintenance
•Automatiser et rationaliser le déploiement et l’exploitation
•Définir et implanter les processus nécessaires
•Coder ou scripter les outils de déploiement
•Développer les outils de surveillance et en assurer la maintenance
•Contribuer à l’amélioration de la qualité du produit de base
•Utiliser les techniques et pratiques standards de l’industrie
•Rester résolument axé sur les résultats d’affaires
•Participer à des rencontres de développement et fournir des rapports d’étape
•Collaborer avec d’autres groupes dans un cadre multidisciplinaire


Must Have Skills:

Education/Experience:

•Minimum 2 years of DevOps experience in an agile development environment
•Minimum 2 years of DevOps experience with web/mobile applications
•Minimum 3 years of client/server deployment/management experience
•Minimum 5 years experience in a product oriented software development environment
•Bachelor’s degree in engineering or computer science would be an asset



Qualifications:

•Strong background in Windows Server Administration and IT operations
•Knowledge of best practices and IT operations in an always-up, always-available service
•Experience with automation/configuration management using either Puppet, Chef or an equivalent
•Ability to use a wide variety of technologies and cloud services (experience with Azure is required)
•Strong experience with SQL, MongoDB, Node.js, RabbittMQ, Redis
•Ability to code and script (PHP, Python, Perl and/or Ruby, etc.)
•Ability to function effectively in a fast paced and dynamic environment
•Comfort with frequent, incremental code testing and deployment
•Excellent multi-tasking and time management skills required
•Demonstrate extreme attention to detail and organization in all aspects of work
•Highly scalable server architectures, including load-balancing, redundancy, and failure reporting mechanisms
•Excellent written and verbal communication skills in English




--
----
--


Formation et expérience :

•Au moins 2 ans d’expérience en développement et exploitation dans un environnement de développement agile
•Au moins 2 ans d’expérience en développement et exploitation d’applications Web/mobiles
•Au moins 3 ans d’expérience en déploiement/gestion de système client-serveur
•Au moins 5 ans d’expérience dans un environnement de développement de logiciel orienté produit
•Détenir un baccalauréat en génie ou en science informatique constitue un atout


Qualifications :

•Solides antécédents en administration de serveurs Windows et en exploitation des TI
•Connaissance des meilleures pratiques et de l’exploitation des TI dans un service jamais interrompu et constamment disponible
•Expérience en gestion d’automatisation/configuration à l’aide de Puppet, de Chef ou d’un service équivalent
•Capable d’utiliser une grande variété de technologies et de services en nuage (expérience avec Azure obligatoire)
•Robuste expérience avec SQL, MongoDB, Node.js, RabbittMQ, Redis
•Capable d’écrire du code et des scripts (PHP, Python, Perl and/or Ruby, etc.)
•Capable de fonctionner efficacement dans un environnement dynamique où les choses évoluent rapidement
•À l’aise avec les essais et déploiements de code fréquents et progressifs
•Excellentes aptitudes pour le travail multitâche et la gestion du temps
•Extrêmement méticuleux et organisé dans tous les aspects de son travail
•Savoir travailler avec des architectures hautement évolutives, comportant notamment des mécanismes d’équilibrage de charge, de redondance et de signalisation des défaillances
•Excellentes compétences en communication écrite et verbale en anglais


Details:
Starting: ASAP
To apply for this job you must first either login or register