Cloud Engineer (Python)
- Category: IT Engineer & Developer Jobs
- Location: Toronto, Ontario
- Job Type: Full Time / Part Time
- Salary: Estimated: $ 17K to 26K
- Published on: 2025/09/16
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 Azure services (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 programming skills, 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
Related jobs
-
Senior Systems Engineer
Calian, a trusted partner to government and industry, is seeking a highly skilled and experienced Senior Systems Engineer to join our dynamic team. As a leading provider of professional services, Calian offers an exciting opportunity to contribute to...
-
Senior Cloud Support Engineer - SQL
Build the future of the AI Data Cloud. Join the Snowflake team. Snowflake Support is committed to providing high-quality resolutions to help deliver data-driven business insights and results. We are a team of subject matter experts collectively worki...
-
Applications Development Analyst
The Applications Developemnt Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead appl...