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.