About Inovatec
Inovatec is an exciting growth company based in Vancouver, BC, established in 2006. We are North America’s leading provider of cloud-based innovative software solutions helping businesses establish a scalable, data driven business model within the automotive and equipment finance industry. Our solutions are used by some of the largest banks, credit unions, and finance companies in Canada and the U.S.
We offer quality solutions, service and support to clients from small businesses to large corporations no matter how unique or complex the problem may be. Our expertise and passion for business process automation drives our commitment in developing innovative technology that will integrate and grow with your company, keeping our solutions successful in the long term.
Providing clients with the highest levels of professionalism, combining integrity with excellence is the foundation upon which we continue to build our success today.
At Inovatec, we foster a diverse and inclusive environment that encourages collaboration where we grow together and win as a team. It’s important that we live up to our four core values: make sound decisions, get better every day, act like an owner, and we before me. We thrive by challenging the status quo to push the industry forward, and we know when to have fun! With team members across North America and Europe, we’re committed to investing in the development of our team, no matter where they’re located.
Job Summary
We are seeking a skilled Cloud Infrastructure Engineer (Azure) to join our Canadian engineering team, with a primary focus on product infrastructure implementation and client onboarding. Using Microsoft Azure, Azure DevOps, and Terraform, you will design, deploy, and manage scalable, secure, and reliable cloud infrastructure to support product deployments and seamless client integrations. You will standardize infrastructure, optimize CI/CD pipelines, and drive infrastructure upgrades based on the latest Azure architectures and best practices. Familiarity with AI tools like Azure OpenAI Service is a plus. This role requires a problem-solving mindset, strong organizational skills, and a commitment to delivering high-quality, secure infrastructure solutions with effective knowledge management and transfer.
Key Responsibilities:
Product Implementation:
- Analyze organizational and client cloud infrastructure needs to design scalable, maintainable, and secure Azure-based systems using Terraform for infrastructure-as-code (IaC).
- Deploy and configure Azure services (e.g., Virtual Machines, App Services, SQL Database, Blob Storage) to support product requirements.
- Engineer infrastructure standards for new implementations, including 3rd-party integrations, disaster recovery, and backup strategies.
- Optimize product deployment, configuration, and CI/CD pipelines using Azure DevOps and Git for automation and repeatability.
Client Onboarding & Integration:
- Support client onboarding projects by setting up and integrating products within their Azure environments using Terraform and Azure DevOps.
- Apply consistent infrastructure standards to ensure seamless, high-quality implementations.
- Troubleshoot and resolve infrastructure issues during onboarding, ensuring a smooth handover to operations.
- Create clear documentation, runbooks, and knowledge articles using Azure DevOps to support clients and internal teams.
Infrastructure Upgrades & Monitoring Solutions:
- Drive infrastructure upgrades by implementing the latest Azure architectures and best practices to enhance performance, stability, and reliability.
- Engineer and optimize monitoring solutions for infrastructure performance, stability, and reliability using New Relic and Azure Application Insights.
- Engineer security and configuration management solutions for different environments (e.g., development, uat, production), ensuring secure-by-design infrastructure with consistent configurations and compliance with cybersecurity frameworks.
- Support Cloudflare, certification management, DNS configuration, and related tasks to ensure secure and reliable infrastructure configurations.
- Implement and maintain security controls (e.g., Azure Entra ID, Defender for Cloud, encryption protocols) to ensure secure infrastructure.
- Handle incident response and on-call escalations related to infrastructure issues.
Collaboration & Mentorship:
- Collaborate with development, operations, and product implementation teams to align infrastructure with business and product needs.
- Provide guidance on Azure, Azure DevOps, Terraform, New Relic, and Azure Application Insights best practices, mentoring team members to drive learning.
- Contribute to infrastructure budget management and cost optimization initiatives.
Qualifications:
Education & Experience:
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- 5+ years of experience in infrastructure management and provisioning infrastructure using infrastructure-as-code (IaC) practices.
- 5+ years of experience managing deployment pipelines using Azure DevOps or similar tools.
- 5+ years of experience focused on cloud infrastructure (preferably Microsoft Azure), with expertise in product implementation and client onboarding.
- 3+ years of experience implementing and maintaining SQL databases (e.g., Azure SQL Database).
- 1+ years of experience with AI tools and services, such as Azure OpenAI Service, Azure Cognitive Services, or Azure Machine Learning, is a plus.
Technical Skills:
- Deep expertise in Microsoft Azure services, including:
- Compute: Virtual Machines, App Services.
- Networking: Load Balancer, Application Gateway, NAT Gateway, Azure Firewall.
- Storage: Blob Storage, Azure Files, Disk Storage.
- Security: Azure Entra ID, Defender for Cloud, Key Vault, SAML, OAuth.
- Proficiency in Terraform for infrastructure-as-code to provision and manage Azure resources.
- Strong experience with Azure DevOps for CI/CD pipelines, repositories, and project management.
- Experience engineering and optimizing monitoring solutions using New Relic and Azure Application Insights.
- Familiarity with Cloudflare, certification management, DNS configuration, and related tools to support secure infrastructure configurations.
- Familiarity with additional tools such as Git, Octopus Deploy, and Fortigate.
- Deep understanding of orchestration, automation, continuous integration, and continuous deployment (CI/CD) methodologies.
- Knowledge of database technologies (e.g., Azure SQL Database, SQL Server) and .NET8/Core/Framework.
- Expertise in infrastructure design, including public/private cloud, operating systems (Windows Server, Linux), virtualization, identity, security, high-availability, disaster recovery, and storage.
- Strong foundation in cybersecurity principles and frameworks (e.g., NIST, CIS, ISO 27001) to implement secure-by-design infrastructure, including familiarity with CIS Benchmarks for hardening Azure environments (e.g., securing Virtual Machines, SQL Database) and ISO 27001 controls for information security management (e.g., risk assessment, access controls).
Non-Technical Skills & Approach:
- Exceptional problem-solving skills with a proactive approach to leveraging Azure, Azure DevOps, Terraform, New Relic, and Azure Application Insights for reliable, scalable, and secure solutions.
- Highly organized with a proven track record of driving decisions collaboratively and resolving conflicts.
- Strong verbal and written communication skills to articulate technical concepts to technical and non-technical stakeholders.
- Expertise in creating comprehensive documentation for knowledge management and transfer, ensuring critical infrastructure details are effectively shared with other teams to support collaboration and continuity.
- Ability to create clear, concise knowledge articles and mentor team members to drive learning.
- Analytical, process-oriented mindset with a commitment to integrity and quality.
- Client-focused approach to delivering seamless onboarding and product implementation experiences.
Certifications (Preferred):
- Microsoft Certified: Azure Administrator Associate (AZ-104).
- Microsoft Certified: Azure Solutions Architect Expert (AZ-305).
- Microsoft Certified: DevOps Engineer Expert (AZ-400).
- HashiCorp Certified: Terraform Associate (003).
Our core values:
Make sound decisions: We put ourselves in our customer's shoes, always ensuring we have the right facts and focus on solving the right problems.
Act like an owner: No matter the challenge, we overcome hurdles, seek out solutions, and follow through on commitments to consistently exceed expectations.
Get better every day: With our growth mindset and positive attitude, we apply our passion for innovation not just to our products, but also to ourselves.
We before me: Our collaborative spirit pushes us to act without ego, to communicate openly and honestly, and to win as a team.
What we offer:
- Competitive salary and discretionary bonus
- Flexible work environment
- Career growth
- Monthly team events
- Industry-leading benefits plan