Terraform Developer – Cloud Infrastructure & Data Platforms
- Halifax, NS, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Posting language
- English
- Posted
Original job description
Opportunity Overview
We are seeking an experienced Terraform Developer to join the Aperture Data Insights team within the Quantitative Technology Services (QTS) Data Cloud Compute stream.
This role combines cloud infrastructure automation, Infrastructure as Code (IaC), container orchestration, and modern data platform technologies. The ideal candidate will have hands-on experience designing, deploying, and maintaining scalable cloud infrastructure, with a strong focus on Terraform, Azure, CI/CD automation, and cloud-based data engineering platforms.
Key Responsibilities
1. Cloud Infrastructure & Platform Management
- Design, deploy, and maintain scalable cloud infrastructure, primarily using Microsoft Azure.
- Troubleshoot cloud networking and infrastructure issues, identifying root causes and implementing effective solutions.
- Optimize infrastructure for reliability, performance, scalability, and maintainability.
2. Infrastructure as Code (IaC) & Automation
- Develop, implement, and maintain Terraform configurations and reusable infrastructure modules.
- Troubleshoot Terraform-related issues and resolve deployment and provisioning failures.
- Follow Infrastructure as Code best practices to ensure consistency, reliability, and efficient infrastructure management.
3. Containerization & Orchestration
- Work with Kubernetes and containerization technologies to deploy and manage applications across cloud environments.
- Support container orchestration, deployment automation, and infrastructure integration.
4. CI/CD Pipeline Development
- Build, maintain, and optimize CI/CD pipelines for automated infrastructure provisioning and application deployments.
- Implement reliable deployment workflows and integrate infrastructure automation into development processes.
5. Cloud Data Platform Integration
- Work with modern cloud data platforms, including Databricks and Snowflake.
- Support data engineering workflows and understand query federation concepts and data platform integration requirements.
- Collaborate with data engineering teams to ensure effective integration between cloud infrastructure and data services.
6. Programming & Development Tools
- Develop automation scripts and supporting utilities using Python.
- Use GitHub for source control and collaborate through version-controlled development workflows.
- Manage artifacts and dependencies using tools such as JFrog Artifactory and Sonatype Nexus.
7. Enterprise & SaaS Integration
- Integrate SaaS solutions with enterprise systems and cloud platforms.
- Troubleshoot cross-platform integration issues and ensure reliable communication between enterprise applications and infrastructure services.
Required Skills & Qualifications
- Strong hands-on experience with Terraform and Infrastructure as Code.
- Practical experience with Microsoft Azure and cloud infrastructure management.
- Proficiency in Python scripting and automation.
- Experience with Kubernetes and containerization technologies.
- Hands-on experience developing and maintaining CI/CD pipelines.
- Knowledge of cloud networking and infrastructure troubleshooting.
- Familiarity with Databricks, Snowflake, query federation, and fundamental data engineering concepts.
- Experience with GitHub, Artifactory, and/or Nexus.
- Experience integrating SaaS applications with enterprise systems.
- Strong analytical, troubleshooting, and problem-solving skills.
- Ability to collaborate effectively with infrastructure, development, and data engineering teams.
Ideal Candidate Profile
The ideal candidate is a hands-on cloud infrastructure specialist with strong Terraform expertise and experience supporting modern cloud and data platforms. They can automate infrastructure provisioning, troubleshoot complex technical issues, build reliable CI/CD workflows, and integrate cloud services with enterprise data environments.
Important: Candidates must be willing and able to work on-site in Halifax four days per week. This requirement is mandatory and non-negotiable.
More about this job
Responsibilities
Design, automate, and maintain scalable Azure cloud infrastructure using Terraform, while troubleshooting infrastructure and networking issues. Build CI/CD workflows, support Kubernetes deployments, develop Python automation, and integrate cloud data platforms and SaaS applications with enterprise systems.
Requirements
Candidates need hands-on experience with Terraform, Azure infrastructure, Python automation, Kubernetes, CI/CD pipelines, and cloud troubleshooting. Familiarity with Databricks, Snowflake, query federation, data engineering, GitHub, artifact repositories, and SaaS integration is also required.
Skills
- Terraform
- Infrastructure as Code
- Microsoft Azure
- Python
- Kubernetes
- Containerization
- CI/CD Pipelines
- Cloud Networking
- Databricks
- Snowflake
- Query Federation
- GitHub
- JFrog Artifactory
- Sonatype Nexus
- SaaS Integration
- Cloud Infrastructure Troubleshooting
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Data & Analytics
- Engineering
Keywords
- Terraform
- Infrastructure as Code
- Microsoft Azure
- Cloud Infrastructure
- Cloud Networking
- Python
- Kubernetes
- Containerization
- CI/CD
- Infrastructure Automation
- Databricks
- Snowflake
- Query Federation
- Data Engineering
- GitHub
- JFrog Artifactory
- Sonatype Nexus
- SaaS Integration
- Enterprise Systems
- Cloud Data Platforms
- Infrastructure Modules
- Deployment Automation
- Cloud Troubleshooting
- Quantitative Technology Services
- Data Cloud Compute