
Principal DevOps Developer
- Montréal, QC
- Permanent
- Temps-plein
- Monitor, support, and maintain software products in an Agile development environment.
- Design, implement, and maintain CI/CD pipelines for both on-premises and cloud infrastructure.
- Maintain and enhance in-house DevOps tooling written in Bash, Python, and Go.
- Research, recommend, and implement improvements in cloud operations, monitoring, and security.
- Foster a culture of accountability and collaboration across support, development, security, and product teams.
- Ensure adherence to security best practices and compliance requirements.
- Document operational processes and critical infrastructure components.
- Provide timely support and maintain clear, effective communication.
- Stay current with industry trends and emerging technologies.
- Mentor team members and support their technical growth.
- Participate in the on-call rotation for critical events.
- Bachelor’s degree in computer science or related field, or equivalent experience.
- Language requirement: French: A1 (advanced), English level C1 (advanced), the position requires interactions with international clients.
- Proven ability to take ownership of tasks and drive them to completion.
- Strong experience with: Containerization (Docker), Kubernetes and Helm, Infrastructure as Code (Terraform, Ansible, etc.), CI/CD systems (GitHub Actions, GitLab CI/CD), Artifact repositories and vulnerability scanning tools, Public cloud platforms (Azure, AWS), GitOps tools (Flux, ArgoCD) and promotion models, and Monitoring and log management systems.
- Experience with Agile development methodologies.
- Strong written and verbal communication skills.
- Excellent interpersonal and customer service skills.