Job Title: Cloud Engineer (Python) Location: Downtown Toronto, ON (Hybrid – 2 to 3 days onsite per week) Duration: 6 Months (Possible Extension) Experience Required: 8+ Years
About the Role:
We seek an experienced Cloud Engineer with strong Python skills who will be key in building data pipelines, enabling seamless data integration, and supporting cloud deployments using modern DevOps tools and cloud-native architectures. This is a hybrid role requiring the candidate to be onsite 2-3 days per week at the client’s location.
Key Responsibilities:
Design, build, and maintain robust Python-based data integration pipelines
Develop and deploy infrastructure using Terraform for scalable and secure cloud environments
Support full-stack cloud engineering tasks, including deployments and automation
Worked extensively with Azureservices (Azure Data Factory, Azure Kubernetes Service, etc.)
Collaborate closely with DevOps and Data Engineering teams to drive project success
Contribute to ongoing improvements in CI/CD pipelines and cloud infrastructure
Participate in code reviews, testing, and debugging processes
Optional but valuable: Leverage prior experience with AWS environments
Required Skills & Qualifications:
Minimum of 8 years of overall IT experience
Strong Python programmingskills, especially for data engineering tasks
Hands-on experience writing Terraform scripts for cloud provisioning
Solid knowledge of the Azure cloud ecosystem (Azure is mandatory)
Experience with AKS (Azure Kubernetes Service) is a plus
Familiarity with AWS (nice to have)
Proven experience in building and managing data pipelines
Strong problem-solving skills and a collaborative mindset