Portage CyberTech

DevOps senior / Senior DevOps

Gatineau, QC, CA

8 days ago
Save Job

Summary

DevOps Senior


Portage CyberTech est à la recherche d’un ingénieur DevOps senior possédant une solide expérience en développement Java, ainsi qu’une expertise en automatisation et en déploiement continu sur des infrastructures AWS, afin de contribuer à la livraison de solutions logicielles de haute qualité.


Les principales responsabilités sont les suivantes:


  • Contribuer à l'architecture et à l'évolution de notre infrastructure cloud
  • Assurer la conformité à la sécurité et évaluer les mesures de sécurité
  • Améliorer le processus d'intégration et de prestation continues (IC/CD)
  • Améliorer les processus de surveillance et d'alerte du système
  • Assurer la liaison avec d'autres équipes sur les projets et travailler avec des priorités concurrentes, combler les écarts entre les équipes de développement et d'exploitation
  • Développer des solutions d'outillage et d'automatisation pour automatiser les flux de travail
  • Aider les équipes de développement et d'assurance qualité à gérer leurs environnements de test
  • Gérer les incidents et fournir une assistance sur appel
  • Participer aux sorties de production


Qualifications requises:

  • Diplôme en informatique, en génie ou dans une matière connexe
  • Minimum de 5 ans d'expérience DevOps / SRE
  • Connaissance approfondie des outils et des principes de développement/exploitation et expérience dans leur application pour assurer un déploiement accéléré, la stabilité du service et l'évolutivité
  • Connaissance approfondie de l'écosystème AWS
  • Est méthodique et organisé dans la façon dont il / elle travaille. Solide compréhension des méthodologies et des outils Agile.
  • Excellentes compétences en communication orale et écrite en français et en anglais. À l'aise de travailler dans un environnement 100% francophone.


Expérience avec :

  • Automatisation des processus et langages de script : (Python, Groovy, bash, etc.)
  • Outils DevOps : Jenkins, Terraform, Docker, Gitea, Nexus, OpenSearch (Elasticsearch / Kibana), CloudWatch
  • Outils de développement : IntelliJ, Eclipse, Git, Maven, SonarQube
  • QA : TestRail, Robot Framework (Selenium WebDriver)
  • Jira, Confluence, Slack, Zoom
  • Java Spring Boot Microservices
  • AWS (ECS Fargate, EC2, Lambda, S3, Elasticache, ...)
  • MongoDB (Atlas), PostgreSQL, MySQL (AWS Aurora)
  • RabbitMQ, Keycloak, Twilio, Entrust PKI


Qualifications préférées :

  • Connaissance de la sécurité (CVE, réseau, etc.)
  • Familiarité avec l'écosystème Azure


Les extras quotidiens qui nous rendent si forts :

  • Des équipes soudées et passionnées
  • Possibilités d'apprentissage continu et de perfectionnement professionnel
  • Un milieu de travail collaboratif et flexible
  • Congé de vacances prolongé
  • Salaire concurrentiel
  • REER collectif
  • Avantages sociaux des employés, y compris les soins médicaux et dentaires
  • Accès à Telus Santé
  • Téléphone cellulaire avec plan payant
  • Activités sociales
  • Et bien plus encore !


Cette description de travail donne un aperçu général du rôle et ne se veut pas une liste exhaustive de toutes les tâches et responsabilités. Les tâches peuvent évoluer ou changer en fonction des besoins de l'organisation.


Notre organisation est présente à travers le Canada.


Comme illustré dans la description des tâches, il implique notamment de communiquer, oralement et par écrit, avec les autres équipes de Portage situées partout au Canada et avec nos clients et partenaires internationaux. En effet, les clients et les partenaires internationaux représentent une partie importante de nos activités. À la suite d’une analyse, nous avons déterminé que les tâches liées au poste nécessitent la connaissance de l’anglais en plus du français (à l’oral et à l’écrit). Nous avons également déterminé que la connaissance de l’anglais déjà exigée des autres employés ne permet pas l’exécution des tâches nécessitant la connaissance de l’anglais liées au poste.


Cependant, Portage restreint le plus possible le nombre de postes pour lesquels elle exige la connaissance d’une autre langue que le français. Portage n’exige la maîtrise de l'anglais que lorsque cela est nécessaire à l’exécution des tâches d’un employé.


---


Senior DevOps Team Lead


Portage CyberTech is seeking a Senior DevOps Engineer with a strong Java development background and expertise in automation and continuous deployment on AWS infrastructures, to help us deliver high-quality software solutions.


Key Responsibilities:


  • Contribute to the architecture and evolution of our Cloud infrastructure
  • Ensure security compliance and evaluate security measures
  • Improve the continuous integration and delivery (CI/CD) process
  • Improve system monitoring and alerting processes
  • Liaise with other teams on projects and work with competing priorities, bridge gaps between development and operation teams
  • Develop tooling and automation solutions to automate workflows
  • Assist development and quality assurance teams in managing their test environments
  • Manage incidents and provide on-call support
  • Participate in production releases


Qualifications:

  • Degree in Computer Science, Engineering, or a related subject
  • Minimum 5 years DevOps / SRE experience
  • In-depth knowledge of Dev/Ops tools and principles and experience in their application to ensure accelerated deployment, service stability, and scalability
  • In-depth knowledge of the AWS ecosystem
  • Is methodical and organized in the way he/she works. Solid understanding of Agile methodologies and tools.
  • Excellent oral and written communication skills in French and English. Comfortable working in a 100% French-speaking environment.


Experience with:

  • Process automation and scripting languages: (Python, Groovy, bash, etc.)
  • DevOps tools: Jenkins, Terraform, Docker, Gitea, Nexus, OpenSearch (Elasticsearch/Kibana), CloudWatch
  • Dev Tools: IntelliJ, Eclipse, Git, Maven, SonarQube
  • QA: TestRail, Robot Framework (Selenium WebDriver)
  • Jira, Confluence, Slack, Zoom
  • Java Spring Boot Microservices
  • AWS (ECS Fargate, EC2, Lambda, S3, Elasticache, ...)
  • MongoDB (Atlas), PostgreSQL, MySQL (AWS Aurora)
  • RabbitMQ, Keycloak, Twilio, Entrust PKI


Preferred Qualifications:

  • Knowledge of security (CVE, network, etc.)
  • Familiarity with Azure ecosystem


The day-to-day extras that make us so strong:

  • Close-knit, passionate teams
  • Continuous learning and professional development opportunities
  • A collaborative and flexible work environment
  • Extended holiday leave
  • Competitive salary
  • Group RRSP
  • Employee benefits including medical and dental
  • Access to Telus Health
  • Cell phone with paid plan
  • Social activities
  • And much more!


This job description provides a general overview of the role and is not intended to be a comprehensive list of all tasks and responsibilities. Duties may evolve or change based on the needs of the organization.


Our organization is across Canada.


As detailed in the job description, this job involves communicating, both verbally and in writing, with other Portage teams located across Canada and the United States and with our international clients and partners. These customers and partners represent an important part of our activities. Based on an evaluation, we have determined that the duties of this position require knowledge of English in addition to French (oral and written). We also determined that the English language skills already required of other employees do not permit the performance of English language skills tasks related to this position.


However, in Québec, Portage limits as much as possible the number of positions for which it requires the knowledge of another language than French. Portage solely requires proficiency in English where it is necessary for the performance of an employee’s duties.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job