IT & Software

Cloud Engineer

VDart Inc

Toronto · Ontario · Canada

Role: Cloud Engineer

Location: Scarborough, ON (Hybrid)
Mode: Contract

Skills:

  • Platform Provisioning and AWS CDK
  • Strong hands-on experience with AWS Cloud Services including:
    • EC2
    • S3
    • Lambda
    • VPC
    • IAM
    • CloudWatch

Position Summary

We are seeking a highly skilled Cloud Engineer with strong expertise in AWS and Azure cloud platforms to design, implement, maintain, and optimize cloud infrastructure. The ideal candidate will have hands-on experience with cloud services, automation, infrastructure as code, containerization, monitoring tools, and system administration. This role requires excellent troubleshooting abilities, strong collaboration skills, and a proactive approach to improving cloud operations, security, and reliability.

Key Responsibilities

Cloud Infrastructure Management

  • Monitor, maintain, and optimize AWS and Azure cloud environments to ensure high availability, performance, and scalability.
  • Manage and support AWS services including EC2, S3, Lambda, VPC, IAM, CloudWatch, and related cloud components.
  • Administer Azure infrastructure resources including virtual machines, networking, storage, and security services.
  • Perform capacity planning and resource optimization to improve performance and control costs.

Automation & Infrastructure as Code

  • Design, implement, and maintain Infrastructure as Code (IaC) solutions using Terraform and AWS CloudFormation.
  • Automate operational and administrative tasks using Python, Bash, and PowerShell scripting.
  • Support CI/CD pipelines and infrastructure deployment automation.

Containerization & Application Support

  • Deploy, manage, and troubleshoot containerized workloads using Docker, ECS, and EKS.
  • Collaborate with development and DevOps teams to deploy, maintain, and modernize cloud-based applications.
  • Ensure application availability, performance, and resilience across environments.

Monitoring, Security & Compliance

  • Implement proactive monitoring and alerting using AWS CloudWatch, Dynatrace, and other observability tools.
  • Enforce cloud security best practices including IAM policies, encryption, patch management, and compliance controls.
  • Conduct vulnerability assessments and support remediation activities.
  • Participate in disaster recovery planning, testing, and backup validation.

Incident Management & Troubleshooting

  • Diagnose and resolve complex infrastructure, networking, and application-related issues.
  • Perform root cause analysis and implement preventive measures to minimize recurring incidents.
  • Support critical production incidents and provide timely resolution.

Documentation & Knowledge Sharing

  • Maintain accurate technical documentation, architecture diagrams, operational procedures, and runbooks.
  • Provide technical guidance, mentoring, and training to junior engineers and support teams.
  • Contribute to continuous improvement initiatives and cloud adoption strategies.

Required Skills & Qualifications

Technical Skills

  • Strong hands-on experience with AWS Cloud Services including:
  • EC2
  • S3
  • Lambda
  • VPC
  • IAM
  • CloudWatch
  • Experience managing and supporting Microsoft Azure Infrastructure.
  • Strong knowledge of Linux and Windows Server Administration.
  • Experience with Infrastructure as Code (IaC) tools:
  • Terraform
  • AWS CloudFormation
  • Experience with CI/CD tools and deployment automation.
  • Hands-on experience with containerization technologies:
  • Docker
  • Amazon ECS
  • Amazon EKS
  • Experience with monitoring and observability tools:
  • AWS CloudWatch
  • Dynatrace
  • Other enterprise monitoring platforms
  • Strong scripting skills in:
  • Python
  • Bash
  • PowerShell
  • Good understanding of:
  • Networking concepts (TCP/IP, DNS, Load Balancing, Routing, VPNs)
  • Security best practices and cloud governance
  • Backup and Disaster Recovery solutions

Soft Skills

  • Excellent troubleshooting and problem-solving abilities.
  • Strong verbal and written communication skills.
  • Ability to work effectively with cross-functional teams and stakeholders.
  • Strong organizational and time-management skills.
  • Ability to perform in a fast-paced, production-critical environment.
  • Leadership mindset with experience mentoring junior engineers and driving team success.

Preferred Qualifications

  • AWS Solutions Architect Associate/Professional Certification.
  • Microsoft Azure Administrator or Azure Solutions Architect Certification.
  • Experience with DevOps and Site Reliability Engineering (SRE) practices.
  • Experience supporting enterprise-scale cloud transformation initiatives.
  • Knowledge of cloud cost optimization and governance frameworks.

Experience

  • 5+ years of Infrastructure/System Administration experience
  • 3+ years of hands-on AWS and/or Azure Cloud Engineering experience
  • Experience working within enterprise production environments supporting mission-critical applications.
#J-18808-Ljbffr

Reference: WJ-4703_9779701

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.