About the role
You are an automation and microservices oriented developer specializing in the design, industrialization, and operation of distributed architectures. You implement CI / CD pipelines, infrastructure as code, and reliably scale and maintain containerized services in a reproducible manner. Your role is key to ensuring the organization’s platforms and applications run efficiently, securely, and at scale.
What you'll do here :
Automation flow management with our Harbour platform :
Write functions in Java 17
Microservice creation / management :
Python & Rust
Infrastructure as Code (IaC) with Terraform :
Write Terraform modules to ensure reusability and maintainability of infrastructure code.
Configuration management with Ansible :
Develop Ansible files for automated configuration and management of servers and applications.
Kubernetes administration and management :
Deploy and manage Kubernetes clustered nodes on cloud platforms.
Implement and manage Kubernetes operators to automate operational tasks.
Continuous Deployment with Argo :
Set up and maintain Argo CD for automated, GitOps-based continuous delivery processes.
Automate application deployments and rollbacks in Kubernetes using Argo Workflows.
Collaboration and documentation :
Document architectural designs, processes, and best practices for infrastructure and automation.
Collaborate with cross-functional teams to gather requirements and resolve issues.
Lead training sessions or workshops to share knowledge about new tools and technologies.
What you bring to the table :
Bachelor’s degree in computer science, computer engineering, or an equivalent combination of education and experience.
Proficiency with scripting languages such as Python, Bash, Java Spring Boot, or PowerShell to automate tasks.
General knowledge of networking, firewalls, HTTPS certificates and related topics, NoSQL databases, and the ability to read APIs.
Basic understanding of OIDC.
3 years of experience in a DevOps environment (AWS, GCP, and Azure).
3 years of experience with Infrastructure as Code (IaC) (Terraform, Terraform Cloud).
Ability to quickly diagnose and resolve technical issues.
Ability to analyze complex logic and optimize technical processes.
Ability to communicate effectively with multidisciplinary teams and both technical and non-technical stakeholders.
Kubernetes deployment and operations experience (Red Hat, EKS, GKE, or AKS).
Bilingual (French and English) : Need to interact on a regular basis with an English-speaking clientele and colleagues across the country.
No Canadian work experience required however must be eligible to work in Canada
#LI-Hybrid
Il s'agit d'un nouveau rôle au sein de notre équipe en plein croissance | This role is a new member of our growing team.
Automation Developer • Bourassa, Robert,Montréal