Terraform Developer
Location: Halifax, NS
Work Model: Onsite
Experience: 5+ years
Job Summary
We are looking for a Terraform Developer / Cloud Infrastructure Engineer with strong hands-on experience in Azure, Terraform, Kubernetes, CI/CD, Python, Databricks, and Snowflake. The ideal candidate will be responsible for building and managing scalable cloud infrastructure, automating deployments, troubleshooting infrastructure issues, and supporting modern cloud data platforms.
Key Responsibilities
- Design, deploy, and manage scalable Azure cloud infrastructure.
- Develop and maintain Terraform-based Infrastructure as Code (IaC), including reusable modules and configurations.
- Troubleshoot and resolve Terraform, cloud infrastructure, networking, and deployment issues.
- Manage Kubernetes and containerized environments for application deployment and operations.
- Build, maintain, and optimize CI/CD pipelines for automated infrastructure and application deployments.
- Develop Python scripts and automation for infrastructure and operational processes.
- Support cloud data platforms including Databricks and Snowflake.
- Work with query federation and fundamental data engineering concepts.
- Monitor infrastructure performance, identify issues, and implement solutions to improve reliability, scalability, and efficiency.
- Collaborate with DevOps, cloud, application, and data engineering teams.
Required Skills
- Azure Cloud
- Terraform / Infrastructure as Code (IaC)
- Kubernetes & Docker
- CI/CD & DevOps
- Python
- Databricks
- Snowflake
- Cloud Networking & Troubleshooting
- Cloud infrastructure automation and deployment
Preferred
- Experience with reusable Terraform modules and state management.
- Strong understanding of cloud security, scalability, and high availability.
- Experience supporting enterprise-scale cloud environments.
- Knowledge of modern DevOps and cloud engineering best practices.