CI/CD Engineer / Ingénieur CI/CD

R & D Montreal, QC


Description

Position at Nakisa

Nakisa is a global leader in enterprise business solutions for Organization Design and Accounting and Compliance. Nakisa delivers innovative, forward-thinking and robust human resource and financial management solutions that advance business strategies. Nakisa has built top of the line software solutions which are being used by the Fortune 1000 of today.

We believe the key to our success is our unity in thought and action. Though there is always room for improvement, we work hard to ensure Nakisa values (Fairness, Integrity, Service, and Humility) drives our behaviors at all levels.

Our solutions have excelled in the market and we are committed to excel in its delivery and implementation aiming for our customers to have the best possible experience in their journey with Nakisa.   

We are looking for a Configuration & CI/CD Engineer to manage the backbone of our R&D operations.

What you’ll be doing

  • Support and evolve full automation of CI/CD software delivery pipeline, testing and results reporting
  • Support and evolve CI/CD tools, integration, operations, change management (GitLab CI/CD, Jenkins, etc.)
  • Develop and write scripts, integration code to automate pipeline, maintain pipeline configurations
  • Troubleshoot issues along the CI/CD pipeline
  • Develop policies, standards, guidelines, governance and related guidance for both CI/CD operations and for work of developers.
  • Support and evolve artifact management and pipeline configuration management
  • Enable DevOps/NoOps by moving code from Dev/Test to Staging and Production.
  • Prepare and maintain final SW delivery container images in repositories

What you need to bring

  • 3-5+ years experience in CI/CD engineering with different skill set
  • Bachelor of computer science or computer/systems engineering degree.
  • Experience with programming, scripting, version management systems (bash scripts, python, Ansible)
  • Experience with continuous deployment
  • Strong troubleshooting and problem-solving skills, ability to research and investigate complex problems
  • Good understanding of Quality Control and Test Automation in Agile-based Continuous Integration environments; good understanding of infrastructure as code and CI/CD pipeline process automation
  • Understanding of operational monitoring and notification tools
  • Understanding of Agile/DevOps software development/delivery lifecycle and methodology
  • Ability to work independently, research new ideas, tools
  • Strong team player with a positive and enthusiastic attitude
  • Understanding of SaaS, cloud-based service infrastructure, web applications, networking, SQL and relational databases
  • Expertise with CI/CD Pipeline Tools: GitLab CI, Jenkins, Nexus

What’s in it for You?

  • Opportunity to join a growing and fast-paced, SaaS company
  • Chance to make a difference because you are empowered to do so
  • Work with Fortune 500 companies as your clients
  • Growth opportunities within the same field or even at other departments
  • Make wonderful friends and become part of the diverse and inclusive Nakisa family
  • Work with a team of incredibly talented and forward-thinking people who value hard work and know-how to celebrate the wins – No matter small or big
  • Amazing benefits & perks

Who we are

Nakisa is a global leader in enterprise business solutions for Organization Design and Accounting, and Compliance. Nakisa delivers innovative, forward-thinking, and robust human resource (HR) and financial management solutions that advance business strategies. Our vision is to resolve the most complex problems of every enterprise customer. Our solutions are being used by the Fortune 1000 of today. We bring together diverse and bright minds to offer amazing software products. We believe the key to our success is our unity in thought and action. As we are continuously improving, we work hard to ensure Nakisa's values (Fairness, Integrity, Service, and Humility) drive our behaviors at all levels. Our solutions have excelled in the market. We are committed to excellence in its delivery and implementation, aiming for our customers to have the best possible experience in their journey with Nakisa. We’re recognized as one of best Canadian employers, having been named one of Montreal’s top employers of 2022, as well as one of Canada’s best employers for recent graduates. Our people and our culture are the key to our success, hear from the team.

Our people and our culture are the key to our success, hear from the team the team.

Nakisa is a proud equal opportunity employer. A diverse workforce is key to our success, and we are committed to creating an inclusive environment for all employees. Qualified applicants will be considered regardless of citizenship, ethnicity, race, color, religion, gender, gender identity or expression, sexual orientation, disability, age, or any other characteristic. We thank all applicants for their interest, however, only candidates under consideration will be contacted. Please monitor your email regularly, as communication is primarily made through email.

This position requires proficiency in knowledge of the additional language (English) to carry out, perform and accomplish tasks associated with this role. #li-hybrid

=============

Nakisa est un leader mondial dans le domaine des solutions d'entreprise pour la conception d'organisations, la comptabilité et la conformité. Nakisa fournit des solutions de gestion des ressources humaines et financières innovantes, avant-gardistes et robustes qui font progresser les stratégies d'entreprise. Nakisa a développé des solutions logicielles haut de gamme qui sont utilisées par les entreprises du Fortune 1000 d'aujourd'hui.

Nous pensons que la clé de notre succès est notre unité de pensée et d'action. Bien qu'il y ait toujours place à l'amélioration, nous travaillons dur pour nous assurer que les valeurs de Nakisa (équité, intégrité, service et humilité) guident nos comportements à tous les niveaux.

Nos solutions ont excellé sur le marché et nous nous engageons à exceller dans leur livraison et leur mise en œuvre afin que nos clients aient la meilleure expérience possible dans leur voyage avec Nakisa.  

Nous recherchons un Ingénieur Configuration & CI/CD pour gérer l'épine dorsale de nos opérations de R&D.

Ce que vous ferez

  • Vous êtes en charge de la mise en place et de l'évolution de l'automatisation complète du pipeline de livraison de logiciels CI/CD, des tests et des rapports sur les résultats.
  • Support et évolution des outils CI/CD, intégration, opérations, gestion du changement (GitLab CI/CD, Jenkins, etc.)
  • Développer et écrire des scripts, du code d'intégration pour automatiser le pipeline, maintenir les configurations du pipeline.
  • Résoudre les problèmes tout au long du pipeline CI/CD
  • Élaborer des politiques, des normes, des lignes directrices, une gouvernance et des orientations connexes pour les opérations CI/CD et pour le travail des développeurs.
  • Soutenir et faire évoluer la gestion des artefacts et la gestion de la configuration du pipeline.
  • Faciliter DevOps/NoOps en déplaçant le code de Dev/Test vers Staging et Production.
  • Préparer et maintenir les images finales des conteneurs de livraison de logiciels dans les référentiels.

Ce que vous devez apporter

  • 3-5+ ans d'expérience dans l'ingénierie CI/CD avec des compétences différentes
  • Licence en informatique ou en ingénierie informatique/systèmes.
  • Expérience de la programmation, des scripts et des systèmes de gestion des versions (scripts bash, python, Ansible).
  • Expérience en matière de déploiement continu
  • Solides compétences en matière de dépannage et de résolution de problèmes, capacité à rechercher et à étudier des problèmes complexes.
  • Bonne compréhension du contrôle de la qualité et de l'automatisation des tests dans des environnements d'intégration continue basés sur la méthode Agile ; bonne compréhension de l'infrastructure en tant que code et de l'automatisation des processus de pipeline CI/CD.
  • Compréhension des outils de surveillance opérationnelle et de notification
  • Compréhension du cycle de vie et de la méthodologie Agile/DevOps pour le développement et la livraison de logiciels.
  • Capacité à travailler de manière indépendante, à rechercher de nouvelles idées et de nouveaux outils.
  • Fort esprit d'équipe et attitude positive et enthousiaste
  • Compréhension du SaaS, de l'infrastructure des services basés sur le cloud, des applications web, des réseaux, de SQL et des bases de données relationnelles.
  • Expertise avec les outils de pipeline CI/CD : GitLab CI, Jenkins, Nexus

Quels sont les avantages pour vous

  • L'opportunité de rejoindre une entreprise SaaS en pleine croissance et au rythme soutenu.
  • La possibilité de faire la différence parce que vous êtes habilité à le faire.
  • Travailler avec des entreprises du Fortune 500 comme clients
  • Opportunités de croissance dans le même domaine ou même dans d'autres départements
  • Vous vous ferez de merveilleux amis et ferez partie de la famille Nakisa, une famille diverse et inclusive.
  • Travaillez avec une équipe de personnes incroyablement talentueuses et avant-gardistes qui apprécient le travail acharné et savent célébrer les victoires, qu'elles soient petites ou grandes.
  • Des avantages et des bénéfices incroyables

Qui Nous Sommes

Nakisa est un leader mondial des solutions d'entreprise pour la conception et la comptabilité des organisations et la conformité. Nakisa fournit des solutions de gestion des ressources humaines (RH) et financières innovantes, avant-gardistes et robustes qui font progresser les stratégies d'entreprise. Notre vision est de résoudre les problèmes les plus complexes de chaque entreprise cliente. Nos solutions sont utilisées par le Fortune 500 d'aujourd'hui.

Nous réunissons des esprits divers et brillants pour offrir des produits logiciels étonnants. Nous pensons que la clé de notre réussite réside dans notre unité de pensée et d'action. Alors que nous nous améliorons continuellement, nous travaillons dur pour nous assurer que les valeurs de Nakisa (équité, intégrité, service et humilité) guident nos comportements à tous les niveaux. Nos solutions ont excellé sur le marché. Nous nous engageons à l'excellence dans la livraison et la mise en œuvre de nos solutions, afin que nos clients aient la meilleure expérience possible dans leur voyage avec Nakisa. Nous sommes reconnus comme l'un des meilleurs employeurs canadiens, ayant été nommés l'un des meilleurs employeurs de Montréal en 2022, ainsi que l'un des meilleurs employeurs du Canada pour les jeunes diplômés.

Nos employés et notre culture sont la clé de notre succès: écoutez l'équipe.

Nakisa offre des chances d’emploi égales à tous. Une main-d'œuvre diversifiée est la clé de notre succès et nous nous engageons à créer un environnement inclusif pour tous les employés. Les candidats qualifiés sont considérés indépendamment de leur citoyenneté, de leur origine ethnique, de leur race, de leur couleur, de leur religion, de leur sexe, de leur identité ou expression sexuelle, de leur orientation sexuelle, de leur handicap, de leur âge ou de toute autre caractéristique. Nous remercions tous les candidats de leur intérêt, mais seuls les candidats considérés seront contactés. Veuillez consulter votre boîte de réception fréquemment, la communication se faisant principalement par courriel.

Ce poste nécessite la maîtrise de la connaissance de la langue supplémentaire (l'anglais) pour effectuer, exécuter et accomplir les tâches associées à ce rôle. li-hybrid