Back to results

Cloud Lead

  • Toronto, ON, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Posting language
English
Posted

Original job description

Design, develop, and maintain Infrastructure as Code (IaC) solutions using Terraform to provision and manage cloud infrastructure.

Automate infrastructure deployment, configuration management, and operational processes using Python scripting.

Build, maintain, and optimize CI/CD pipelines to support automated application and infrastructure deployments.

Develop reusable Terraform modules, templates, and standards to ensure consistency and scalability across environments.

Manage cloud resources across development, testing, staging, and production environments.

Implement infrastructure monitoring, logging, alerting, and performance optimization solutions.

Troubleshoot infrastructure, deployment, and automation issues in a timely manner.

Collaborate with development, security, networking, and operations teams to deliver reliable and secure cloud solutions.

Perform code reviews for Terraform modules and automation scripts to ensure quality and compliance with organizational standards.

Implement and enforce DevOps best practices, including version control, automated testing, and release management.

Maintain technical documentation for infrastructure architecture, deployment procedures, and operational runbooks.

Support cloud migration, modernization, and platform engineering initiatives.

Ensure high availability, scalability, security, and disaster recovery requirements are incorporated into infrastructure designs.

Participate in incident response, root cause analysis, and continuous improvement activities.

Mandatory Skills

Strong expertise in Terraform for Infrastructure as Code (IaC).

Proficiency in Python scripting for automation, integration, and operational tasks.

Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP).

Knowledge of CI/CD tools such as GitHub Actions, Azure DevOps, Jenkins, GitLab CI/CD, or similar.

Strong understanding of Git-based version control and branching strategies.

Experience with Linux/Unix environments and shell scripting.

Knowledge of containerization technologies such as Docker and Kubernetes.

Understanding of networking fundamentals, security best practices, and cloud architecture principles.

Good-to-Have Skills

Basic understanding of Identity and Access Management (IAM) concepts, including:

  • Users, Groups, Roles, and Policies
  • Role-Based Access Control (RBAC)
  • Least Privilege Access Model
  • Service Accounts and Access Keys
  • Authentication and Authorization mechanisms
More about this job

Responsibilities

Design and maintain Infrastructure as Code solutions using Terraform and automate operational processes with Python. Build and optimize CI/CD pipelines while ensuring high availability, security, and scalability across cloud environments.

Requirements

Requires strong expertise in Terraform, Python scripting, and experience with major cloud platforms like AWS, Azure, or GCP. Proficiency in containerization tools like Docker and Kubernetes and a solid understanding of networking and security is essential.

Skills

  • Terraform
  • Python
  • AWS
  • Azure
  • Google Cloud Platform
  • CI/CD
  • GitHub Actions
  • Azure DevOps
  • Jenkins
  • GitLab CI/CD
  • Git
  • Linux/Unix
  • Docker
  • Kubernetes
  • Cloud Architecture
  • IAM

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Engineering
  • Consulting

Keywords

  • Terraform
  • Infrastructure as Code
  • IaC
  • Python
  • AWS
  • Azure
  • GCP
  • CI/CD
  • GitHub Actions
  • Azure DevOps
  • Jenkins
  • GitLab CI/CD
  • Git
  • Linux
  • Unix
  • Shell Scripting
  • Docker
  • Kubernetes
  • Cloud Architecture
  • IAM
  • RBAC
  • Least Privilege
  • DevOps
  • Version Control
  • Platform Engineering
  • Disaster Recovery
  • Monitoring
  • Logging
  • Alerting
  • IT Consulting

Report this job