OnX is a leading technology solution provider that serves businesses, healthcare organizations, and government agencies across Canada. OnX combines deep technical expertise with a full suite of flexible technology solutions—including Generative AI, Application Modernization, Managed Hybrid Cloud, Cybersecurity, Unified Communications, and Infrastructure solutions. From developing and deploying modern applications and the secure, scalable platforms on which they run, to managing, monitoring, and optimizing their operations, OnX delivers comprehensive technology solutions for its clients’ transformative business initiatives. For more information, please visit www.onx.com.
Overview
We are seeking a highly skilled and motivated Terraform Developer with solid experience in Microsoft Azure to join our cloud infrastructure team. This role is ideal for a talented engineer who excels in infrastructure-as-code (IaC) and cloud automation, and who can contribute to building scalable, secure, and efficient cloud environments—without needing to operate at an architect level.
Our team works with clients to:
- Implement large-scale data ecosystems, including data management, governance, and the integration of structured and unstructured data to generate insights using cloud-based platforms.
- Use automation, cognitive, and science-based techniques to manage data, predict scenarios, and prescribe actions.
- Enhance operational efficiency by maintaining data ecosystems, sourcing analytics expertise, and providing As-a-Service offerings for continuous insights and improvements.
Responsibilities
As a Terraform Developer, you will:
- Design, develop, and maintain Terraform modules for Azure infrastructure provisioning.
- Collaborate with cloud engineers and DevOps teams to implement infrastructure automation solutions.
- Translate infrastructure requirements into reusable, version-controlled Terraform code.
- Optimize existing Terraform configurations for performance, scalability, and maintainability.
- Support deployment pipelines and integrate Terraform with CI/CD workflows.
- Troubleshoot and resolve issues related to infrastructure provisioning and configuration.
- Maintain documentation for Terraform modules, deployment processes, and environment configurations.
- Ensure compliance with security and governance standards in Azure environments.
Requirements
- 3+ years of hands-on experience with Terraform in production environments.
- Strong understanding of Azure services, including networking, compute, storage, and identity.
- Experience with Azure Resource Manager (ARM) and Azure CLI.
- Proficiency in Git and version control best practices.
- Familiarity with CI/CD tools such as Azure DevOps, GitHub Actions, or Jenkins.
- Solid scripting skills (e.g., PowerShell, Bash, or Python).
- Ability to work independently and collaboratively in a fast-paced environment.
Nice to have:
- Familiarity with other IaC tools such as CloudFormation or Ansible.
- Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
- AWS, Microsoft Azure or Google Cloud certifications.
Nice to have:
- Experience with Terraform Cloud or Terraform Enterprise.
- Knowledge of infrastructure security and compliance in cloud environments.
- Exposure to containerization technologies (e.g., Docker, Kubernetes).
- Certifications such as Terraform Associate or Microsoft Certified: Azure Administrator are a plus.
Education
- Four years of College resulting in a Bachelor's Degree or equivalent
- Bachelor's in Business, Computer Science, Engineering, or related field
Due to U.S. Government requirements applicable to foreign-owned telecommunications providers, non-US citizens may be required to submit to an extensive government agency background check which will necessitate disclosure of sensitive Personally Identifiable Information.
The pay range for this role is:
110,000 - 125,000 CAD per year (OnX Enterprise Solutions Ltd.)