Cloud Engineer
- Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Posting language
- English
- Posted
Original job description
Key Responsibilities
- Design, implement, and manage scalable, secure, and reliable cloud infrastructure.
- Deploy, configure, and maintain cloud-based applications and services.
- Manage cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform (GCP).
- Monitor cloud infrastructure performance, availability, and resource utilization.
- Implement cloud security policies, access controls, and compliance standards.
- Manage cloud networking, storage, virtual machines, and computing resources.
- Automate infrastructure provisioning and configuration management.
- Work with Infrastructure as Code (IaC) tools to automate cloud deployments.
- Implement backup, disaster recovery, and business continuity solutions.
- Monitor cloud costs and optimize resource utilization.
- Troubleshoot cloud infrastructure, networking, and application-related issues.
- Configure and manage CI/CD pipelines for application deployment.
- Implement monitoring, logging, and alerting solutions.
- Collaborate with DevOps, development, and security teams.
- Maintain cloud architecture documentation and operational procedures.
Preferred Skills
- Strong knowledge of AWS, Microsoft Azure, or Google Cloud Platform (GCP).
- Experience with cloud services such as EC2, S3, IAM, VPC, Lambda, and RDS.
- Knowledge of Azure services such as Virtual Machines, Azure Storage, Azure Networking, and Azure Active Directory (Microsoft Entra ID).
- Understanding of cloud architecture and deployment models.
- Hands-on experience with Linux and Windows Server administration.
- Knowledge of networking concepts such as TCP/IP, DNS, VPN, firewalls, and load balancing.
- Experience with Infrastructure as Code (IaC) tools such as Terraform, CloudFormation, or ARM templates.
- Knowledge of Docker and Kubernetes.
- Experience with CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps.
- Knowledge of scripting languages such as Python, Bash, or PowerShell.
- Experience with monitoring tools such as CloudWatch, Azure Monitor, or Prometheus.
- Understanding of cloud security, IAM, encryption, and access management.
- Knowledge of backup, disaster recovery, and high availability solutions.
- Understanding of DevOps practices and automation.
- Knowledge of cloud cost optimization and resource management.
- Strong analytical, troubleshooting, and problem-solving skills.
- Good communication and teamwork abilities.
More about this job
Responsibilities
Design, deploy, secure, monitor, and maintain scalable cloud infrastructure and applications across major cloud platforms. Automate provisioning and deployments, optimize costs, troubleshoot issues, and implement security, backup, disaster recovery, and monitoring solutions in collaboration with DevOps, development, and security teams.
Requirements
The posting seeks knowledge of AWS, Azure, or Google Cloud, cloud architecture, networking, server administration, security, and infrastructure automation tools. It also highlights Docker and Kubernetes, CI/CD, scripting, monitoring, disaster recovery, cost optimization, troubleshooting, communication, and teamwork.
Skills
- AWS
- Microsoft Azure
- Google Cloud Platform
- Cloud Infrastructure
- Infrastructure as Code
- Terraform
- CloudFormation
- ARM Templates
- Docker
- Kubernetes
- CI/CD
- Linux
- Windows Server
- Cloud Security
- Networking
- Python
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Engineering
Keywords
- AWS
- Microsoft Azure
- Google Cloud Platform
- EC2
- S3
- IAM
- VPC
- Lambda
- RDS
- Azure Virtual Machines
- Azure Storage
- Azure Networking
- Microsoft Entra ID
- Linux
- Windows Server
- TCP/IP
- DNS
- VPN
- Firewalls
- Load Balancing
- Infrastructure as Code
- Terraform
- CloudFormation
- ARM Templates
- Docker
- Kubernetes
- Jenkins
- GitHub Actions
- Azure DevOps
- Python