We are seeking a highly skilled DevOps Engineer to join our Montreal-based client for a permanent role. You'll be responsible for implementing and managing the infrastructure and deployment of our B2C Applications, ensuring seamless integration of backend, mobile, and web components. As a DevOps, you will be instrumental in driving the different application deployments, ensuring the maintenance and optimal functioning of our systems, and recommending improvements for enhanced efficiency and performance.
This is a hybrid role, and the candidate must work from the Montreal office 3 days/ week.
Responsibilities:
- CI/CD Pipeline management : Develop and maintain CI/CD pipelines for microservices, mobile and web applications.
- Infrastructure Management: Utilize Terraform and HCL to deploy and manage our cloud infrastructure efficiently and securely.
- Technical Documentation Management: Develop and maintain comprehensive technical documentation for infrastructure, ensuring all information is up-to-date and accurately reflected in technical repositories. This includes creating clear guidelines, system configurations, and procedural manuals to support operational efficiency and knowledge sharing within the team.
- Cybersecurity Requirements: Follow cybersecurity team recommendations for vulnerability tracking and patching and supervise responses to internal cybersecurity audits and penetration tests.
- Cross-team Collaboration: Work closely with mobile development teams (iOS with Swift and Android with Kotlin) and web (Angular, TypeScript) to maintain DevOps solutions into the development cycle.
- Continuous Improvement: Identify and implement process improvements to increase system efficiency and reliability.
Requirements:
- Bachelor’s degree in computer science, Information Technology, or a related field.
- 10+ years of experience in DevOps or related roles.
- DevOps certification is a plus.
- Strong understanding of software development processes and agile methodologies.
- Familiarity with product management tools (JIRA, Confluence, Miro).
- Proficiency in Terraform and HCL for infrastructure management.
- Deep knowledge of Microsoft Azure, SQL Server, .NET and C# microservices.
- Familiarity with mobile development tools (Swift for iOS and Kotlin for Android) and web (Angular, TypeScript).
- Skilled in configuring CI/CD pipelines (Azure DevOps, GitHub Actions, Bitrise) for efficient mobile app development.
- Proficient in using Firebase for backend services and app analytics.
- Experience with MongoDB is a plus.
- Cybersecurity skills, including vulnerability tracking and patch management.
- Problem-solving and communication skills.
We offer a competitive salary, casual workspace, and great people to collaborate with. If this job sounds like a perfect fit for you, please apply.